<?xml version='1.0' encoding='UTF-8'?><plugin-repository><ff>"Programming Language"</ff><category name="Programming Language"><idea-plugin downloads="23436378" size="89347351" date="1780544974000" updatedDate="1780544974000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.2.384</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.2.376</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25515">SCL-25515</a></strong>: [unused-declaration] False positives for package-private top-level declarations and enum cases</li>
</ul>
<h3>2026.2.371</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25516">SCL-25516</a></strong>: Wrong function parameter type Nothing inferred for polymorphic function type when expected type is given via a type alias</li>
</ul>
<h3>2026.2.323</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25456">SCL-25456</a></strong>: IntelliJ Scala Plugin: sbt import writes Windows UNC paths to scala_compiler.xml and sbt.xml on WSL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25470">SCL-25470</a></strong>: Reference comparison tests: check overloading</li>
</ul>
<h3>2026.2.307</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24481">SCL-24481</a></strong>: Support running separate scalatest via bazel</li>
</ul>
<h3>2026.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25414">SCL-25414</a></strong>: Scala worksheet evaluation fails in plain mode with Scala versions earlier then 3.8</li>
</ul>
<h3>2026.2.277</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25236">SCL-25236</a></strong>: scala 2.11  +  jdk 1.8 Compiled    ERROE</li>
</ul>
<h3>2026.2.268</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25255">SCL-25255</a></strong>: BSP connection file isn't suggested to regenerate if scala-cli is not found</li>
</ul>
<h3>2026.2.259</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24855">SCL-24855</a></strong>: Update sbt and sbt-launch to version 1.12</li>
</ul>
<h3>2026.2.249</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15104">SCL-15104</a></strong>: Support match types</li>
</ul>
<h3>2026.2.247</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12039">SCL-12039</a></strong>: building through sbt shell also starts Compile Server</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24947">SCL-24947</a></strong>: Method call with type arguments is not recognised by a `callArgument` pattern</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24959">SCL-24959</a></strong>: Language injection: @Language annotation doesn't work on implicit class construction without "new" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25190">SCL-25190</a></strong>: Scala 3 formatter flattens nested partial-function case clauses and changes semantics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25203">SCL-25203</a></strong>: Scala 3 Parser: outdented "catch/finally" after nested indent-based "try" can be parsed differently from compiler &amp; formatter breaks the semantics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25326">SCL-25326</a></strong>: Building IntelliJ Artifact invokes JPS even when "Use sbt shell to build project" is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25353">SCL-25353</a></strong>: [highlighting] Built-in Scala 3 highlighting cannot resolve derives-generated members from separately published library artifact</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25363">SCL-25363</a></strong>: Language Injection: @Language annotation is not recognised on case class constructor parameter when apply method is used</li>
</ul>
<h3>2026.2.242</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25343">SCL-25343</a></strong>: We offer run test gutter icons for any class which has a method named test in MUnit test suites</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25362">SCL-25362</a></strong>: Scala type errors in popups are badly formatted</li>
</ul>
<h3>2026.2.239</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22357">SCL-22357</a></strong>: Dfa should honor assertions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24094">SCL-24094</a></strong>: Dfa doesn't report possible null calls on @Nullable variables</li>
</ul>
<h3>2026.2.230</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10407">SCL-10407</a></strong>: navigation from stacktraces suggests too many variants</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25346">SCL-25346</a></strong>: Switch to NavBar and disable breadcrumbs by default</li>
</ul>
<h3>2026.2.227</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11620">SCL-11620</a></strong>: Play template: 'if' condition inside start element causes 'Tag start is not closed' errors in editor</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-25055">SCL-25055</a></strong>: Cannot run single test case method in munit `FunFixture#test`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25178">SCL-25178</a></strong>: [WSL] Rerun failed Scala tests (ScalaTest, MUnit, uTest, Specs2) fails on WSL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25275">SCL-25275</a></strong>: Scala Plugin doesn't notify the user about  incompatible library dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25314">SCL-25314</a></strong>: Comment in match-case breaks newline indent </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25338">SCL-25338</a></strong>: Copy from Bazel - "No Scala SDK in module" after reopening Bazel project, requiring Resync + Repair IDE</li>
</ul>
<h3>2026.2.217</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24259">SCL-24259</a></strong>: Scala 3 universal apply:  can't reference class apply method</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-24832">SCL-24832</a></strong>: Reconsider new project template for SBT 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24976">SCL-24976</a></strong>: False positive "Class doesn't correspond to file name" for Scala 3 files containing only top-level given instances</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24991">SCL-24991</a></strong>: Input tasks in sbt task runconfiguration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25158">SCL-25158</a></strong>: Extract method in class in Scala 3 chooses top level definition location by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25179">SCL-25179</a></strong>: [WSL] Scala REPL fails to start on WSL due to an incorrect path for idea_rt.jar</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25250">SCL-25250</a></strong>: `@@` before an XML attribute causes "Tag start is not closed" error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25287">SCL-25287</a></strong>: Scala editor window crashes (somehow), reopen required</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25307">SCL-25307</a></strong>: ScalaDoc links to Java methods don't work </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25317">SCL-25317</a></strong>: cannot resolve definitions from the Kotlin inner object</li>
</ul>
<h3>2026.2.192</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25230">SCL-25230</a></strong>: NPW, Play: Incorrect order of Scala versions </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25231">SCL-25231</a></strong>: NPW, Play: Changing Play version automatically updates Scala version to the latest</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25244">SCL-25244</a></strong>: No errors highlighting with CBH when multiple errors are present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25248">SCL-25248</a></strong>: Compile errors not showing in editor</li>
</ul>
<h3>2026.2.190</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8508">SCL-8508</a></strong>: Parameters for sbt tasks in Run configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16089">SCL-16089</a></strong>: SBT task configuration runs task with ';' symbols inserted after each space</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24358">SCL-24358</a></strong>: sbt shell: when building in the sbt shell is enabled, it's not possible to cancel the build using the progress indicator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24369">SCL-24369</a></strong>: Doesn't recognize types from Slick (Scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25109">SCL-25109</a></strong>: Issues with Backspace removing the entire line in Scaladoc</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25129">SCL-25129</a></strong>: BSP: scala-cli.json is missing after regenerating the connection file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25153">SCL-25153</a></strong>: ScalaDoc links: cannot handle multiple [[</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25169">SCL-25169</a></strong>: Restore compatibility with the Bazel plugin in 2026.1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25211">SCL-25211</a></strong>: Add More Test Cases for the Twirl Parser in the Scala Plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25225">SCL-25225</a></strong>: ScalaDoc reference to Type doesn't work in the rendered view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25227">SCL-25227</a></strong>: ScalaDoc links with `!` don't work in rendered view </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25262">SCL-25262</a></strong>: Parameters can reference parameters from the same clause in scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25263">SCL-25263</a></strong>: Scala 3.8: "into" type alias is wrongly highlighted as invalid upcast to underlying type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25286">SCL-25286</a></strong>: Run Scala tests in sbt using JBR</li>
</ul>
<h3>2026.2.156</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25201">SCL-25201</a></strong>: Scala compile server warning with JDK 26</li>
</ul>
<h3>2026.2.139</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25122">SCL-25122</a></strong>: Wrong syntax highlighting for scaladoc refs</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.2.124</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>
</ul>
<h3>2026.2.123</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23032">SCL-23032</a></strong>: Kotlin companion object methods are not resolved from Scala</li>
<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-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-25157">SCL-25157</a></strong>: Type inference error when using OpenAI API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.2.105</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1066066</download-url><idea-version min="n/a" max="n/a" since-build="262.7132" until-build="262.*"/></idea-plugin><idea-plugin downloads="23436378" size="90212791" date="1780458682000" updatedDate="1780458682000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.2.376</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.2.376</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25515">SCL-25515</a></strong>: [unused-declaration] False positives for package-private top-level declarations and enum cases</li>
</ul>
<h3>2026.2.371</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25516">SCL-25516</a></strong>: Wrong function parameter type Nothing inferred for polymorphic function type when expected type is given via a type alias</li>
</ul>
<h3>2026.2.359</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25116">SCL-25116</a></strong>: Test Issue</li>
</ul>
<h3>2026.2.323</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25456">SCL-25456</a></strong>: IntelliJ Scala Plugin: sbt import writes Windows UNC paths to scala_compiler.xml and sbt.xml on WSL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25470">SCL-25470</a></strong>: Reference comparison tests: check overloading</li>
</ul>
<h3>2026.2.307</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24481">SCL-24481</a></strong>: Support running separate scalatest via bazel</li>
</ul>
<h3>2026.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25414">SCL-25414</a></strong>: Scala worksheet evaluation fails in plain mode with Scala versions earlier then 3.8</li>
</ul>
<h3>2026.2.277</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25236">SCL-25236</a></strong>: scala 2.11  +  jdk 1.8 Compiled    ERROE</li>
</ul>
<h3>2026.2.268</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25255">SCL-25255</a></strong>: BSP connection file isn't suggested to regenerate if scala-cli is not found</li>
</ul>
<h3>2026.2.259</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24855">SCL-24855</a></strong>: Update sbt and sbt-launch to version 1.12</li>
</ul>
<h3>2026.2.249</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15104">SCL-15104</a></strong>: Support match types</li>
</ul>
<h3>2026.2.247</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12039">SCL-12039</a></strong>: building through sbt shell also starts Compile Server</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24947">SCL-24947</a></strong>: Method call with type arguments is not recognised by a `callArgument` pattern</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24959">SCL-24959</a></strong>: Language injection: @Language annotation doesn't work on implicit class construction without "new" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25190">SCL-25190</a></strong>: Scala 3 formatter flattens nested partial-function case clauses and changes semantics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25203">SCL-25203</a></strong>: Scala 3 Parser: outdented "catch/finally" after nested indent-based "try" can be parsed differently from compiler &amp; formatter breaks the semantics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25326">SCL-25326</a></strong>: Building IntelliJ Artifact invokes JPS even when "Use sbt shell to build project" is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25353">SCL-25353</a></strong>: [highlighting] Built-in Scala 3 highlighting cannot resolve derives-generated members from separately published library artifact</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25363">SCL-25363</a></strong>: Language Injection: @Language annotation is not recognised on case class constructor parameter when apply method is used</li>
</ul>
<h3>2026.2.242</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25343">SCL-25343</a></strong>: We offer run test gutter icons for any class which has a method named test in MUnit test suites</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25362">SCL-25362</a></strong>: Scala type errors in popups are badly formatted</li>
</ul>
<h3>2026.2.239</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22357">SCL-22357</a></strong>: Dfa should honor assertions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24094">SCL-24094</a></strong>: Dfa doesn't report possible null calls on @Nullable variables</li>
</ul>
<h3>2026.2.230</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10407">SCL-10407</a></strong>: navigation from stacktraces suggests too many variants</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25346">SCL-25346</a></strong>: Switch to NavBar and disable breadcrumbs by default</li>
</ul>
<h3>2026.2.227</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11620">SCL-11620</a></strong>: Play template: 'if' condition inside start element causes 'Tag start is not closed' errors in editor</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-25055">SCL-25055</a></strong>: Cannot run single test case method in munit `FunFixture#test`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25178">SCL-25178</a></strong>: [WSL] Rerun failed Scala tests (ScalaTest, MUnit, uTest, Specs2) fails on WSL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25275">SCL-25275</a></strong>: Scala Plugin doesn't notify the user about  incompatible library dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25314">SCL-25314</a></strong>: Comment in match-case breaks newline indent </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25338">SCL-25338</a></strong>: Copy from Bazel - "No Scala SDK in module" after reopening Bazel project, requiring Resync + Repair IDE</li>
</ul>
<h3>2026.2.217</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24259">SCL-24259</a></strong>: Scala 3 universal apply:  can't reference class apply method</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-24832">SCL-24832</a></strong>: Reconsider new project template for SBT 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24976">SCL-24976</a></strong>: False positive "Class doesn't correspond to file name" for Scala 3 files containing only top-level given instances</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24991">SCL-24991</a></strong>: Input tasks in sbt task runconfiguration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25158">SCL-25158</a></strong>: Extract method in class in Scala 3 chooses top level definition location by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25179">SCL-25179</a></strong>: [WSL] Scala REPL fails to start on WSL due to an incorrect path for idea_rt.jar</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25250">SCL-25250</a></strong>: `@@` before an XML attribute causes "Tag start is not closed" error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25287">SCL-25287</a></strong>: Scala editor window crashes (somehow), reopen required</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25307">SCL-25307</a></strong>: ScalaDoc links to Java methods don't work </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25317">SCL-25317</a></strong>: cannot resolve definitions from the Kotlin inner object</li>
</ul>
<h3>2026.2.192</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25230">SCL-25230</a></strong>: NPW, Play: Incorrect order of Scala versions </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25231">SCL-25231</a></strong>: NPW, Play: Changing Play version automatically updates Scala version to the latest</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25244">SCL-25244</a></strong>: No errors highlighting with CBH when multiple errors are present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25248">SCL-25248</a></strong>: Compile errors not showing in editor</li>
</ul>
<h3>2026.2.190</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8508">SCL-8508</a></strong>: Parameters for sbt tasks in Run configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16089">SCL-16089</a></strong>: SBT task configuration runs task with ';' symbols inserted after each space</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24358">SCL-24358</a></strong>: sbt shell: when building in the sbt shell is enabled, it's not possible to cancel the build using the progress indicator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24369">SCL-24369</a></strong>: Doesn't recognize types from Slick (Scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25109">SCL-25109</a></strong>: Issues with Backspace removing the entire line in Scaladoc</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25129">SCL-25129</a></strong>: BSP: scala-cli.json is missing after regenerating the connection file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25153">SCL-25153</a></strong>: ScalaDoc links: cannot handle multiple [[</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25169">SCL-25169</a></strong>: Restore compatibility with the Bazel plugin in 2026.1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25211">SCL-25211</a></strong>: Add More Test Cases for the Twirl Parser in the Scala Plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25225">SCL-25225</a></strong>: ScalaDoc reference to Type doesn't work in the rendered view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25227">SCL-25227</a></strong>: ScalaDoc links with `!` don't work in rendered view </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25262">SCL-25262</a></strong>: Parameters can reference parameters from the same clause in scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25263">SCL-25263</a></strong>: Scala 3.8: "into" type alias is wrongly highlighted as invalid upcast to underlying type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25286">SCL-25286</a></strong>: Run Scala tests in sbt using JBR</li>
</ul>
<h3>2026.2.156</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25201">SCL-25201</a></strong>: Scala compile server warning with JDK 26</li>
</ul>
<h3>2026.2.139</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25122">SCL-25122</a></strong>: Wrong syntax highlighting for scaladoc refs</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.2.124</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>
</ul>
<h3>2026.2.123</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23032">SCL-23032</a></strong>: Kotlin companion object methods are not resolved from Scala</li>
<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-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-25157">SCL-25157</a></strong>: Type inference error when using OpenAI API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.2.105</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
<h3>2026.2.103</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-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-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-24925">SCL-24925</a></strong>: ScalaCompilerReferenceServiceFixture tests became flaky (deadlocking)</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1065239</download-url><idea-version min="n/a" max="n/a" since-build="262.7132" until-build="262.*"/></idea-plugin><idea-plugin downloads="23436378" size="90211353" date="1780372180000" updatedDate="1780372180000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.2.371</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.2.371</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25516">SCL-25516</a></strong>: Wrong function parameter type Nothing inferred for polymorphic function type when expected type is given via a type alias</li>
</ul>
<h3>2026.2.359</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25116">SCL-25116</a></strong>: Test Issue</li>
</ul>
<h3>2026.2.323</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25456">SCL-25456</a></strong>: IntelliJ Scala Plugin: sbt import writes Windows UNC paths to scala_compiler.xml and sbt.xml on WSL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25470">SCL-25470</a></strong>: Reference comparison tests: check overloading</li>
</ul>
<h3>2026.2.307</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24481">SCL-24481</a></strong>: Support running separate scalatest via bazel</li>
</ul>
<h3>2026.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25414">SCL-25414</a></strong>: Scala worksheet evaluation fails in plain mode with Scala versions earlier then 3.8</li>
</ul>
<h3>2026.2.277</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25236">SCL-25236</a></strong>: scala 2.11  +  jdk 1.8 Compiled    ERROE</li>
</ul>
<h3>2026.2.268</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25255">SCL-25255</a></strong>: BSP connection file isn't suggested to regenerate if scala-cli is not found</li>
</ul>
<h3>2026.2.259</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24855">SCL-24855</a></strong>: Update sbt and sbt-launch to version 1.12</li>
</ul>
<h3>2026.2.249</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15104">SCL-15104</a></strong>: Support match types</li>
</ul>
<h3>2026.2.247</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12039">SCL-12039</a></strong>: building through sbt shell also starts Compile Server</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24947">SCL-24947</a></strong>: Method call with type arguments is not recognised by a `callArgument` pattern</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24959">SCL-24959</a></strong>: Language injection: @Language annotation doesn't work on implicit class construction without "new" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25190">SCL-25190</a></strong>: Scala 3 formatter flattens nested partial-function case clauses and changes semantics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25203">SCL-25203</a></strong>: Scala 3 Parser: outdented "catch/finally" after nested indent-based "try" can be parsed differently from compiler &amp; formatter breaks the semantics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25326">SCL-25326</a></strong>: Building IntelliJ Artifact invokes JPS even when "Use sbt shell to build project" is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25353">SCL-25353</a></strong>: [highlighting] Built-in Scala 3 highlighting cannot resolve derives-generated members from separately published library artifact</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25363">SCL-25363</a></strong>: Language Injection: @Language annotation is not recognised on case class constructor parameter when apply method is used</li>
</ul>
<h3>2026.2.242</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25343">SCL-25343</a></strong>: We offer run test gutter icons for any class which has a method named test in MUnit test suites</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25362">SCL-25362</a></strong>: Scala type errors in popups are badly formatted</li>
</ul>
<h3>2026.2.239</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22357">SCL-22357</a></strong>: Dfa should honor assertions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24094">SCL-24094</a></strong>: Dfa doesn't report possible null calls on @Nullable variables</li>
</ul>
<h3>2026.2.230</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10407">SCL-10407</a></strong>: navigation from stacktraces suggests too many variants</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25346">SCL-25346</a></strong>: Switch to NavBar and disable breadcrumbs by default</li>
</ul>
<h3>2026.2.227</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11620">SCL-11620</a></strong>: Play template: 'if' condition inside start element causes 'Tag start is not closed' errors in editor</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-25055">SCL-25055</a></strong>: Cannot run single test case method in munit `FunFixture#test`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25178">SCL-25178</a></strong>: [WSL] Rerun failed Scala tests (ScalaTest, MUnit, uTest, Specs2) fails on WSL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25275">SCL-25275</a></strong>: Scala Plugin doesn't notify the user about  incompatible library dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25314">SCL-25314</a></strong>: Comment in match-case breaks newline indent </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25338">SCL-25338</a></strong>: Copy from Bazel - "No Scala SDK in module" after reopening Bazel project, requiring Resync + Repair IDE</li>
</ul>
<h3>2026.2.217</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24259">SCL-24259</a></strong>: Scala 3 universal apply:  can't reference class apply method</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-24832">SCL-24832</a></strong>: Reconsider new project template for SBT 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24976">SCL-24976</a></strong>: False positive "Class doesn't correspond to file name" for Scala 3 files containing only top-level given instances</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24991">SCL-24991</a></strong>: Input tasks in sbt task runconfiguration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25158">SCL-25158</a></strong>: Extract method in class in Scala 3 chooses top level definition location by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25179">SCL-25179</a></strong>: [WSL] Scala REPL fails to start on WSL due to an incorrect path for idea_rt.jar</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25250">SCL-25250</a></strong>: `@@` before an XML attribute causes "Tag start is not closed" error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25287">SCL-25287</a></strong>: Scala editor window crashes (somehow), reopen required</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25307">SCL-25307</a></strong>: ScalaDoc links to Java methods don't work </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25317">SCL-25317</a></strong>: cannot resolve definitions from the Kotlin inner object</li>
</ul>
<h3>2026.2.192</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25230">SCL-25230</a></strong>: NPW, Play: Incorrect order of Scala versions </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25231">SCL-25231</a></strong>: NPW, Play: Changing Play version automatically updates Scala version to the latest</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25244">SCL-25244</a></strong>: No errors highlighting with CBH when multiple errors are present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25248">SCL-25248</a></strong>: Compile errors not showing in editor</li>
</ul>
<h3>2026.2.190</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8508">SCL-8508</a></strong>: Parameters for sbt tasks in Run configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16089">SCL-16089</a></strong>: SBT task configuration runs task with ';' symbols inserted after each space</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24358">SCL-24358</a></strong>: sbt shell: when building in the sbt shell is enabled, it's not possible to cancel the build using the progress indicator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24369">SCL-24369</a></strong>: Doesn't recognize types from Slick (Scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25109">SCL-25109</a></strong>: Issues with Backspace removing the entire line in Scaladoc</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25129">SCL-25129</a></strong>: BSP: scala-cli.json is missing after regenerating the connection file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25153">SCL-25153</a></strong>: ScalaDoc links: cannot handle multiple [[</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25169">SCL-25169</a></strong>: Restore compatibility with the Bazel plugin in 2026.1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25211">SCL-25211</a></strong>: Add More Test Cases for the Twirl Parser in the Scala Plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25225">SCL-25225</a></strong>: ScalaDoc reference to Type doesn't work in the rendered view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25227">SCL-25227</a></strong>: ScalaDoc links with `!` don't work in rendered view </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25262">SCL-25262</a></strong>: Parameters can reference parameters from the same clause in scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25263">SCL-25263</a></strong>: Scala 3.8: "into" type alias is wrongly highlighted as invalid upcast to underlying type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25286">SCL-25286</a></strong>: Run Scala tests in sbt using JBR</li>
</ul>
<h3>2026.2.156</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25201">SCL-25201</a></strong>: Scala compile server warning with JDK 26</li>
</ul>
<h3>2026.2.139</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25122">SCL-25122</a></strong>: Wrong syntax highlighting for scaladoc refs</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.2.124</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>
</ul>
<h3>2026.2.123</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23032">SCL-23032</a></strong>: Kotlin companion object methods are not resolved from Scala</li>
<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-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-25157">SCL-25157</a></strong>: Type inference error when using OpenAI API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.2.105</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
<h3>2026.2.103</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-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-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-24925">SCL-24925</a></strong>: ScalaCompilerReferenceServiceFixture tests became flaky (deadlocking)</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1063768</download-url><idea-version min="n/a" max="n/a" since-build="262.6653" until-build="262.*"/></idea-plugin><idea-plugin downloads="23436378" size="90210400" date="1780285783000" updatedDate="1780285783000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.2.364</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.2.359</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25116">SCL-25116</a></strong>: Test Issue</li>
</ul>
<h3>2026.2.323</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25456">SCL-25456</a></strong>: IntelliJ Scala Plugin: sbt import writes Windows UNC paths to scala_compiler.xml and sbt.xml on WSL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25470">SCL-25470</a></strong>: Reference comparison tests: check overloading</li>
</ul>
<h3>2026.2.307</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24481">SCL-24481</a></strong>: Support running separate scalatest via bazel</li>
</ul>
<h3>2026.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25414">SCL-25414</a></strong>: Scala worksheet evaluation fails in plain mode with Scala versions earlier then 3.8</li>
</ul>
<h3>2026.2.277</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25236">SCL-25236</a></strong>: scala 2.11  +  jdk 1.8 Compiled    ERROE</li>
</ul>
<h3>2026.2.268</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25255">SCL-25255</a></strong>: BSP connection file isn't suggested to regenerate if scala-cli is not found</li>
</ul>
<h3>2026.2.259</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24855">SCL-24855</a></strong>: Update sbt and sbt-launch to version 1.12</li>
</ul>
<h3>2026.2.249</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15104">SCL-15104</a></strong>: Support match types</li>
</ul>
<h3>2026.2.247</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12039">SCL-12039</a></strong>: building through sbt shell also starts Compile Server</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24947">SCL-24947</a></strong>: Method call with type arguments is not recognised by a `callArgument` pattern</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24959">SCL-24959</a></strong>: Language injection: @Language annotation doesn't work on implicit class construction without "new" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25190">SCL-25190</a></strong>: Scala 3 formatter flattens nested partial-function case clauses and changes semantics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25203">SCL-25203</a></strong>: Scala 3 Parser: outdented "catch/finally" after nested indent-based "try" can be parsed differently from compiler &amp; formatter breaks the semantics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25326">SCL-25326</a></strong>: Building IntelliJ Artifact invokes JPS even when "Use sbt shell to build project" is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25353">SCL-25353</a></strong>: [highlighting] Built-in Scala 3 highlighting cannot resolve derives-generated members from separately published library artifact</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25363">SCL-25363</a></strong>: Language Injection: @Language annotation is not recognised on case class constructor parameter when apply method is used</li>
</ul>
<h3>2026.2.242</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25343">SCL-25343</a></strong>: We offer run test gutter icons for any class which has a method named test in MUnit test suites</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25362">SCL-25362</a></strong>: Scala type errors in popups are badly formatted</li>
</ul>
<h3>2026.2.239</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22357">SCL-22357</a></strong>: Dfa should honor assertions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24094">SCL-24094</a></strong>: Dfa doesn't report possible null calls on @Nullable variables</li>
</ul>
<h3>2026.2.230</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10407">SCL-10407</a></strong>: navigation from stacktraces suggests too many variants</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25346">SCL-25346</a></strong>: Switch to NavBar and disable breadcrumbs by default</li>
</ul>
<h3>2026.2.227</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11620">SCL-11620</a></strong>: Play template: 'if' condition inside start element causes 'Tag start is not closed' errors in editor</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-25055">SCL-25055</a></strong>: Cannot run single test case method in munit `FunFixture#test`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25178">SCL-25178</a></strong>: [WSL] Rerun failed Scala tests (ScalaTest, MUnit, uTest, Specs2) fails on WSL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25275">SCL-25275</a></strong>: Scala Plugin doesn't notify the user about  incompatible library dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25314">SCL-25314</a></strong>: Comment in match-case breaks newline indent </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25338">SCL-25338</a></strong>: Copy from Bazel - "No Scala SDK in module" after reopening Bazel project, requiring Resync + Repair IDE</li>
</ul>
<h3>2026.2.217</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24259">SCL-24259</a></strong>: Scala 3 universal apply:  can't reference class apply method</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-24832">SCL-24832</a></strong>: Reconsider new project template for SBT 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24976">SCL-24976</a></strong>: False positive "Class doesn't correspond to file name" for Scala 3 files containing only top-level given instances</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24991">SCL-24991</a></strong>: Input tasks in sbt task runconfiguration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25158">SCL-25158</a></strong>: Extract method in class in Scala 3 chooses top level definition location by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25179">SCL-25179</a></strong>: [WSL] Scala REPL fails to start on WSL due to an incorrect path for idea_rt.jar</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25250">SCL-25250</a></strong>: `@@` before an XML attribute causes "Tag start is not closed" error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25287">SCL-25287</a></strong>: Scala editor window crashes (somehow), reopen required</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25307">SCL-25307</a></strong>: ScalaDoc links to Java methods don't work </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25317">SCL-25317</a></strong>: cannot resolve definitions from the Kotlin inner object</li>
</ul>
<h3>2026.2.192</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25230">SCL-25230</a></strong>: NPW, Play: Incorrect order of Scala versions </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25231">SCL-25231</a></strong>: NPW, Play: Changing Play version automatically updates Scala version to the latest</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25244">SCL-25244</a></strong>: No errors highlighting with CBH when multiple errors are present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25248">SCL-25248</a></strong>: Compile errors not showing in editor</li>
</ul>
<h3>2026.2.190</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8508">SCL-8508</a></strong>: Parameters for sbt tasks in Run configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16089">SCL-16089</a></strong>: SBT task configuration runs task with ';' symbols inserted after each space</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24358">SCL-24358</a></strong>: sbt shell: when building in the sbt shell is enabled, it's not possible to cancel the build using the progress indicator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24369">SCL-24369</a></strong>: Doesn't recognize types from Slick (Scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25109">SCL-25109</a></strong>: Issues with Backspace removing the entire line in Scaladoc</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25129">SCL-25129</a></strong>: BSP: scala-cli.json is missing after regenerating the connection file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25153">SCL-25153</a></strong>: ScalaDoc links: cannot handle multiple [[</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25169">SCL-25169</a></strong>: Restore compatibility with the Bazel plugin in 2026.1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25211">SCL-25211</a></strong>: Add More Test Cases for the Twirl Parser in the Scala Plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25225">SCL-25225</a></strong>: ScalaDoc reference to Type doesn't work in the rendered view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25227">SCL-25227</a></strong>: ScalaDoc links with `!` don't work in rendered view </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25262">SCL-25262</a></strong>: Parameters can reference parameters from the same clause in scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25263">SCL-25263</a></strong>: Scala 3.8: "into" type alias is wrongly highlighted as invalid upcast to underlying type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25286">SCL-25286</a></strong>: Run Scala tests in sbt using JBR</li>
</ul>
<h3>2026.2.156</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25201">SCL-25201</a></strong>: Scala compile server warning with JDK 26</li>
</ul>
<h3>2026.2.139</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25122">SCL-25122</a></strong>: Wrong syntax highlighting for scaladoc refs</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.2.124</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>
</ul>
<h3>2026.2.123</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23032">SCL-23032</a></strong>: Kotlin companion object methods are not resolved from Scala</li>
<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-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-25157">SCL-25157</a></strong>: Type inference error when using OpenAI API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.2.105</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
<h3>2026.2.103</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-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-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-24925">SCL-24925</a></strong>: ScalaCompilerReferenceServiceFixture tests became flaky (deadlocking)</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1062507</download-url><idea-version min="n/a" max="n/a" since-build="262.6653" until-build="262.*"/></idea-plugin><idea-plugin downloads="23436378" size="90210578" date="1780113192000" updatedDate="1780113192000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.2.363</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.2.359</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25116">SCL-25116</a></strong>: Test Issue</li>
</ul>
<h3>2026.2.323</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25456">SCL-25456</a></strong>: IntelliJ Scala Plugin: sbt import writes Windows UNC paths to scala_compiler.xml and sbt.xml on WSL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25470">SCL-25470</a></strong>: Reference comparison tests: check overloading</li>
</ul>
<h3>2026.2.307</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24481">SCL-24481</a></strong>: Support running separate scalatest via bazel</li>
</ul>
<h3>2026.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25414">SCL-25414</a></strong>: Scala worksheet evaluation fails in plain mode with Scala versions earlier then 3.8</li>
</ul>
<h3>2026.2.277</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25236">SCL-25236</a></strong>: scala 2.11  +  jdk 1.8 Compiled    ERROE</li>
</ul>
<h3>2026.2.268</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25255">SCL-25255</a></strong>: BSP connection file isn't suggested to regenerate if scala-cli is not found</li>
</ul>
<h3>2026.2.259</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24855">SCL-24855</a></strong>: Update sbt and sbt-launch to version 1.12</li>
</ul>
<h3>2026.2.249</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15104">SCL-15104</a></strong>: Support match types</li>
</ul>
<h3>2026.2.247</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12039">SCL-12039</a></strong>: building through sbt shell also starts Compile Server</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24947">SCL-24947</a></strong>: Method call with type arguments is not recognised by a `callArgument` pattern</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24959">SCL-24959</a></strong>: Language injection: @Language annotation doesn't work on implicit class construction without "new" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25190">SCL-25190</a></strong>: Scala 3 formatter flattens nested partial-function case clauses and changes semantics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25203">SCL-25203</a></strong>: Scala 3 Parser: outdented "catch/finally" after nested indent-based "try" can be parsed differently from compiler &amp; formatter breaks the semantics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25326">SCL-25326</a></strong>: Building IntelliJ Artifact invokes JPS even when "Use sbt shell to build project" is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25353">SCL-25353</a></strong>: [highlighting] Built-in Scala 3 highlighting cannot resolve derives-generated members from separately published library artifact</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25363">SCL-25363</a></strong>: Language Injection: @Language annotation is not recognised on case class constructor parameter when apply method is used</li>
</ul>
<h3>2026.2.242</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25343">SCL-25343</a></strong>: We offer run test gutter icons for any class which has a method named test in MUnit test suites</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25362">SCL-25362</a></strong>: Scala type errors in popups are badly formatted</li>
</ul>
<h3>2026.2.239</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22357">SCL-22357</a></strong>: Dfa should honor assertions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24094">SCL-24094</a></strong>: Dfa doesn't report possible null calls on @Nullable variables</li>
</ul>
<h3>2026.2.230</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10407">SCL-10407</a></strong>: navigation from stacktraces suggests too many variants</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25346">SCL-25346</a></strong>: Switch to NavBar and disable breadcrumbs by default</li>
</ul>
<h3>2026.2.227</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11620">SCL-11620</a></strong>: Play template: 'if' condition inside start element causes 'Tag start is not closed' errors in editor</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-25055">SCL-25055</a></strong>: Cannot run single test case method in munit `FunFixture#test`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25178">SCL-25178</a></strong>: [WSL] Rerun failed Scala tests (ScalaTest, MUnit, uTest, Specs2) fails on WSL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25275">SCL-25275</a></strong>: Scala Plugin doesn't notify the user about  incompatible library dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25314">SCL-25314</a></strong>: Comment in match-case breaks newline indent </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25338">SCL-25338</a></strong>: Copy from Bazel - "No Scala SDK in module" after reopening Bazel project, requiring Resync + Repair IDE</li>
</ul>
<h3>2026.2.217</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24259">SCL-24259</a></strong>: Scala 3 universal apply:  can't reference class apply method</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-24832">SCL-24832</a></strong>: Reconsider new project template for SBT 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24976">SCL-24976</a></strong>: False positive "Class doesn't correspond to file name" for Scala 3 files containing only top-level given instances</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24991">SCL-24991</a></strong>: Input tasks in sbt task runconfiguration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25158">SCL-25158</a></strong>: Extract method in class in Scala 3 chooses top level definition location by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25179">SCL-25179</a></strong>: [WSL] Scala REPL fails to start on WSL due to an incorrect path for idea_rt.jar</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25250">SCL-25250</a></strong>: `@@` before an XML attribute causes "Tag start is not closed" error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25287">SCL-25287</a></strong>: Scala editor window crashes (somehow), reopen required</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25307">SCL-25307</a></strong>: ScalaDoc links to Java methods don't work </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25317">SCL-25317</a></strong>: cannot resolve definitions from the Kotlin inner object</li>
</ul>
<h3>2026.2.192</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25230">SCL-25230</a></strong>: NPW, Play: Incorrect order of Scala versions </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25231">SCL-25231</a></strong>: NPW, Play: Changing Play version automatically updates Scala version to the latest</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25244">SCL-25244</a></strong>: No errors highlighting with CBH when multiple errors are present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25248">SCL-25248</a></strong>: Compile errors not showing in editor</li>
</ul>
<h3>2026.2.190</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8508">SCL-8508</a></strong>: Parameters for sbt tasks in Run configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16089">SCL-16089</a></strong>: SBT task configuration runs task with ';' symbols inserted after each space</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24358">SCL-24358</a></strong>: sbt shell: when building in the sbt shell is enabled, it's not possible to cancel the build using the progress indicator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24369">SCL-24369</a></strong>: Doesn't recognize types from Slick (Scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25109">SCL-25109</a></strong>: Issues with Backspace removing the entire line in Scaladoc</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25129">SCL-25129</a></strong>: BSP: scala-cli.json is missing after regenerating the connection file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25153">SCL-25153</a></strong>: ScalaDoc links: cannot handle multiple [[</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25169">SCL-25169</a></strong>: Restore compatibility with the Bazel plugin in 2026.1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25211">SCL-25211</a></strong>: Add More Test Cases for the Twirl Parser in the Scala Plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25225">SCL-25225</a></strong>: ScalaDoc reference to Type doesn't work in the rendered view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25227">SCL-25227</a></strong>: ScalaDoc links with `!` don't work in rendered view </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25262">SCL-25262</a></strong>: Parameters can reference parameters from the same clause in scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25263">SCL-25263</a></strong>: Scala 3.8: "into" type alias is wrongly highlighted as invalid upcast to underlying type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25286">SCL-25286</a></strong>: Run Scala tests in sbt using JBR</li>
</ul>
<h3>2026.2.156</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25201">SCL-25201</a></strong>: Scala compile server warning with JDK 26</li>
</ul>
<h3>2026.2.139</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25122">SCL-25122</a></strong>: Wrong syntax highlighting for scaladoc refs</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.2.124</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>
</ul>
<h3>2026.2.123</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23032">SCL-23032</a></strong>: Kotlin companion object methods are not resolved from Scala</li>
<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-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-25157">SCL-25157</a></strong>: Type inference error when using OpenAI API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.2.105</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
<h3>2026.2.103</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-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-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-24925">SCL-24925</a></strong>: ScalaCompilerReferenceServiceFixture tests became flaky (deadlocking)</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1060926</download-url><idea-version min="n/a" max="n/a" since-build="262.6653" until-build="262.*"/></idea-plugin><idea-plugin downloads="23436378" size="90209896" date="1780039423000" updatedDate="1780039423000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.2.359</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.2.359</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25116">SCL-25116</a></strong>: Test Issue</li>
</ul>
<h3>2026.2.323</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25456">SCL-25456</a></strong>: IntelliJ Scala Plugin: sbt import writes Windows UNC paths to scala_compiler.xml and sbt.xml on WSL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25470">SCL-25470</a></strong>: Reference comparison tests: check overloading</li>
</ul>
<h3>2026.2.307</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24481">SCL-24481</a></strong>: Support running separate scalatest via bazel</li>
</ul>
<h3>2026.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25414">SCL-25414</a></strong>: Scala worksheet evaluation fails in plain mode with Scala versions earlier then 3.8</li>
</ul>
<h3>2026.2.277</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25236">SCL-25236</a></strong>: scala 2.11  +  jdk 1.8 Compiled    ERROE</li>
</ul>
<h3>2026.2.268</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25255">SCL-25255</a></strong>: BSP connection file isn't suggested to regenerate if scala-cli is not found</li>
</ul>
<h3>2026.2.259</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24855">SCL-24855</a></strong>: Update sbt and sbt-launch to version 1.12</li>
</ul>
<h3>2026.2.249</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15104">SCL-15104</a></strong>: Support match types</li>
</ul>
<h3>2026.2.247</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12039">SCL-12039</a></strong>: building through sbt shell also starts Compile Server</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24947">SCL-24947</a></strong>: Method call with type arguments is not recognised by a `callArgument` pattern</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24959">SCL-24959</a></strong>: Language injection: @Language annotation doesn't work on implicit class construction without "new" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25190">SCL-25190</a></strong>: Scala 3 formatter flattens nested partial-function case clauses and changes semantics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25203">SCL-25203</a></strong>: Scala 3 Parser: outdented "catch/finally" after nested indent-based "try" can be parsed differently from compiler &amp; formatter breaks the semantics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25326">SCL-25326</a></strong>: Building IntelliJ Artifact invokes JPS even when "Use sbt shell to build project" is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25353">SCL-25353</a></strong>: [highlighting] Built-in Scala 3 highlighting cannot resolve derives-generated members from separately published library artifact</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25363">SCL-25363</a></strong>: Language Injection: @Language annotation is not recognised on case class constructor parameter when apply method is used</li>
</ul>
<h3>2026.2.242</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25343">SCL-25343</a></strong>: We offer run test gutter icons for any class which has a method named test in MUnit test suites</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25362">SCL-25362</a></strong>: Scala type errors in popups are badly formatted</li>
</ul>
<h3>2026.2.239</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22357">SCL-22357</a></strong>: Dfa should honor assertions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24094">SCL-24094</a></strong>: Dfa doesn't report possible null calls on @Nullable variables</li>
</ul>
<h3>2026.2.230</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10407">SCL-10407</a></strong>: navigation from stacktraces suggests too many variants</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25346">SCL-25346</a></strong>: Switch to NavBar and disable breadcrumbs by default</li>
</ul>
<h3>2026.2.227</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11620">SCL-11620</a></strong>: Play template: 'if' condition inside start element causes 'Tag start is not closed' errors in editor</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-25055">SCL-25055</a></strong>: Cannot run single test case method in munit `FunFixture#test`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25178">SCL-25178</a></strong>: [WSL] Rerun failed Scala tests (ScalaTest, MUnit, uTest, Specs2) fails on WSL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25275">SCL-25275</a></strong>: Scala Plugin doesn't notify the user about  incompatible library dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25314">SCL-25314</a></strong>: Comment in match-case breaks newline indent </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25338">SCL-25338</a></strong>: Copy from Bazel - "No Scala SDK in module" after reopening Bazel project, requiring Resync + Repair IDE</li>
</ul>
<h3>2026.2.217</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24259">SCL-24259</a></strong>: Scala 3 universal apply:  can't reference class apply method</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-24832">SCL-24832</a></strong>: Reconsider new project template for SBT 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24976">SCL-24976</a></strong>: False positive "Class doesn't correspond to file name" for Scala 3 files containing only top-level given instances</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24991">SCL-24991</a></strong>: Input tasks in sbt task runconfiguration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25158">SCL-25158</a></strong>: Extract method in class in Scala 3 chooses top level definition location by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25179">SCL-25179</a></strong>: [WSL] Scala REPL fails to start on WSL due to an incorrect path for idea_rt.jar</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25250">SCL-25250</a></strong>: `@@` before an XML attribute causes "Tag start is not closed" error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25287">SCL-25287</a></strong>: Scala editor window crashes (somehow), reopen required</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25307">SCL-25307</a></strong>: ScalaDoc links to Java methods don't work </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25317">SCL-25317</a></strong>: cannot resolve definitions from the Kotlin inner object</li>
</ul>
<h3>2026.2.192</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25230">SCL-25230</a></strong>: NPW, Play: Incorrect order of Scala versions </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25231">SCL-25231</a></strong>: NPW, Play: Changing Play version automatically updates Scala version to the latest</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25244">SCL-25244</a></strong>: No errors highlighting with CBH when multiple errors are present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25248">SCL-25248</a></strong>: Compile errors not showing in editor</li>
</ul>
<h3>2026.2.190</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8508">SCL-8508</a></strong>: Parameters for sbt tasks in Run configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16089">SCL-16089</a></strong>: SBT task configuration runs task with ';' symbols inserted after each space</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24358">SCL-24358</a></strong>: sbt shell: when building in the sbt shell is enabled, it's not possible to cancel the build using the progress indicator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24369">SCL-24369</a></strong>: Doesn't recognize types from Slick (Scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25109">SCL-25109</a></strong>: Issues with Backspace removing the entire line in Scaladoc</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25129">SCL-25129</a></strong>: BSP: scala-cli.json is missing after regenerating the connection file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25153">SCL-25153</a></strong>: ScalaDoc links: cannot handle multiple [[</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25169">SCL-25169</a></strong>: Restore compatibility with the Bazel plugin in 2026.1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25211">SCL-25211</a></strong>: Add More Test Cases for the Twirl Parser in the Scala Plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25225">SCL-25225</a></strong>: ScalaDoc reference to Type doesn't work in the rendered view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25227">SCL-25227</a></strong>: ScalaDoc links with `!` don't work in rendered view </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25262">SCL-25262</a></strong>: Parameters can reference parameters from the same clause in scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25263">SCL-25263</a></strong>: Scala 3.8: "into" type alias is wrongly highlighted as invalid upcast to underlying type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25286">SCL-25286</a></strong>: Run Scala tests in sbt using JBR</li>
</ul>
<h3>2026.2.156</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25201">SCL-25201</a></strong>: Scala compile server warning with JDK 26</li>
</ul>
<h3>2026.2.139</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25122">SCL-25122</a></strong>: Wrong syntax highlighting for scaladoc refs</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.2.124</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>
</ul>
<h3>2026.2.123</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23032">SCL-23032</a></strong>: Kotlin companion object methods are not resolved from Scala</li>
<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-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-25157">SCL-25157</a></strong>: Type inference error when using OpenAI API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.2.105</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
<h3>2026.2.103</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-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-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-24925">SCL-24925</a></strong>: ScalaCompilerReferenceServiceFixture tests became flaky (deadlocking)</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1060245</download-url><idea-version min="n/a" max="n/a" since-build="262.6653" until-build="262.*"/></idea-plugin><idea-plugin downloads="23436378" size="90188776" date="1779960573000" updatedDate="1779960573000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.2.346</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.2.323</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25456">SCL-25456</a></strong>: IntelliJ Scala Plugin: sbt import writes Windows UNC paths to scala_compiler.xml and sbt.xml on WSL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25470">SCL-25470</a></strong>: Reference comparison tests: check overloading</li>
</ul>
<h3>2026.2.307</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24481">SCL-24481</a></strong>: Support running separate scalatest via bazel</li>
</ul>
<h3>2026.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25414">SCL-25414</a></strong>: Scala worksheet evaluation fails in plain mode with Scala versions earlier then 3.8</li>
</ul>
<h3>2026.2.277</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25236">SCL-25236</a></strong>: scala 2.11  +  jdk 1.8 Compiled    ERROE</li>
</ul>
<h3>2026.2.268</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25255">SCL-25255</a></strong>: BSP connection file isn't suggested to regenerate if scala-cli is not found</li>
</ul>
<h3>2026.2.259</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24855">SCL-24855</a></strong>: Update sbt and sbt-launch to version 1.12</li>
</ul>
<h3>2026.2.249</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15104">SCL-15104</a></strong>: Support match types</li>
</ul>
<h3>2026.2.247</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12039">SCL-12039</a></strong>: building through sbt shell also starts Compile Server</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24947">SCL-24947</a></strong>: Method call with type arguments is not recognised by a `callArgument` pattern</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24959">SCL-24959</a></strong>: Language injection: @Language annotation doesn't work on implicit class construction without "new" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25190">SCL-25190</a></strong>: Scala 3 formatter flattens nested partial-function case clauses and changes semantics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25203">SCL-25203</a></strong>: Scala 3 Parser: outdented "catch/finally" after nested indent-based "try" can be parsed differently from compiler &amp; formatter breaks the semantics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25326">SCL-25326</a></strong>: Building IntelliJ Artifact invokes JPS even when "Use sbt shell to build project" is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25353">SCL-25353</a></strong>: [highlighting] Built-in Scala 3 highlighting cannot resolve derives-generated members from separately published library artifact</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25363">SCL-25363</a></strong>: Language Injection: @Language annotation is not recognised on case class constructor parameter when apply method is used</li>
</ul>
<h3>2026.2.242</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25343">SCL-25343</a></strong>: We offer run test gutter icons for any class which has a method named test in MUnit test suites</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25362">SCL-25362</a></strong>: Scala type errors in popups are badly formatted</li>
</ul>
<h3>2026.2.239</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22357">SCL-22357</a></strong>: Dfa should honor assertions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24094">SCL-24094</a></strong>: Dfa doesn't report possible null calls on @Nullable variables</li>
</ul>
<h3>2026.2.230</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10407">SCL-10407</a></strong>: navigation from stacktraces suggests too many variants</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25346">SCL-25346</a></strong>: Switch to NavBar and disable breadcrumbs by default</li>
</ul>
<h3>2026.2.227</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11620">SCL-11620</a></strong>: Play template: 'if' condition inside start element causes 'Tag start is not closed' errors in editor</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-25055">SCL-25055</a></strong>: Cannot run single test case method in munit `FunFixture#test`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25178">SCL-25178</a></strong>: [WSL] Rerun failed Scala tests (ScalaTest, MUnit, uTest, Specs2) fails on WSL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25275">SCL-25275</a></strong>: Scala Plugin doesn't notify the user about  incompatible library dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25314">SCL-25314</a></strong>: Comment in match-case breaks newline indent </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25338">SCL-25338</a></strong>: Copy from Bazel - "No Scala SDK in module" after reopening Bazel project, requiring Resync + Repair IDE</li>
</ul>
<h3>2026.2.217</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24259">SCL-24259</a></strong>: Scala 3 universal apply:  can't reference class apply method</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-24832">SCL-24832</a></strong>: Reconsider new project template for SBT 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24976">SCL-24976</a></strong>: False positive "Class doesn't correspond to file name" for Scala 3 files containing only top-level given instances</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24991">SCL-24991</a></strong>: Input tasks in sbt task runconfiguration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25158">SCL-25158</a></strong>: Extract method in class in Scala 3 chooses top level definition location by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25179">SCL-25179</a></strong>: [WSL] Scala REPL fails to start on WSL due to an incorrect path for idea_rt.jar</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25250">SCL-25250</a></strong>: `@@` before an XML attribute causes "Tag start is not closed" error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25287">SCL-25287</a></strong>: Scala editor window crashes (somehow), reopen required</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25307">SCL-25307</a></strong>: ScalaDoc links to Java methods don't work </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25317">SCL-25317</a></strong>: cannot resolve definitions from the Kotlin inner object</li>
</ul>
<h3>2026.2.192</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25230">SCL-25230</a></strong>: NPW, Play: Incorrect order of Scala versions </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25231">SCL-25231</a></strong>: NPW, Play: Changing Play version automatically updates Scala version to the latest</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25244">SCL-25244</a></strong>: No errors highlighting with CBH when multiple errors are present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25248">SCL-25248</a></strong>: Compile errors not showing in editor</li>
</ul>
<h3>2026.2.190</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8508">SCL-8508</a></strong>: Parameters for sbt tasks in Run configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16089">SCL-16089</a></strong>: SBT task configuration runs task with ';' symbols inserted after each space</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24358">SCL-24358</a></strong>: sbt shell: when building in the sbt shell is enabled, it's not possible to cancel the build using the progress indicator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24369">SCL-24369</a></strong>: Doesn't recognize types from Slick (Scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25109">SCL-25109</a></strong>: Issues with Backspace removing the entire line in Scaladoc</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25129">SCL-25129</a></strong>: BSP: scala-cli.json is missing after regenerating the connection file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25153">SCL-25153</a></strong>: ScalaDoc links: cannot handle multiple [[</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25169">SCL-25169</a></strong>: Restore compatibility with the Bazel plugin in 2026.1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25211">SCL-25211</a></strong>: Add More Test Cases for the Twirl Parser in the Scala Plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25225">SCL-25225</a></strong>: ScalaDoc reference to Type doesn't work in the rendered view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25227">SCL-25227</a></strong>: ScalaDoc links with `!` don't work in rendered view </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25262">SCL-25262</a></strong>: Parameters can reference parameters from the same clause in scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25263">SCL-25263</a></strong>: Scala 3.8: "into" type alias is wrongly highlighted as invalid upcast to underlying type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25286">SCL-25286</a></strong>: Run Scala tests in sbt using JBR</li>
</ul>
<h3>2026.2.156</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25201">SCL-25201</a></strong>: Scala compile server warning with JDK 26</li>
</ul>
<h3>2026.2.139</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25122">SCL-25122</a></strong>: Wrong syntax highlighting for scaladoc refs</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.2.124</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>
</ul>
<h3>2026.2.123</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23032">SCL-23032</a></strong>: Kotlin companion object methods are not resolved from Scala</li>
<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-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-25157">SCL-25157</a></strong>: Type inference error when using OpenAI API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.2.105</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
<h3>2026.2.103</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-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-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-24925">SCL-24925</a></strong>: ScalaCompilerReferenceServiceFixture tests became flaky (deadlocking)</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1059358</download-url><idea-version min="n/a" max="n/a" since-build="262.6653" until-build="262.*"/></idea-plugin><idea-plugin downloads="23436378" size="89604302" date="1779939768000" updatedDate="1779939768000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.818</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.809</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25456">SCL-25456</a></strong>: IntelliJ Scala Plugin: sbt import writes Windows UNC paths to scala_compiler.xml and sbt.xml on WSL</li>
</ul>
<h3>2026.1.801</h3>
<ul>
<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-25414">SCL-25414</a></strong>: Scala worksheet evaluation fails in plain mode with Scala versions earlier then 3.8</li>
</ul>
<h3>2026.1.792</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25236">SCL-25236</a></strong>: scala 2.11  +  jdk 1.8 Compiled    ERROE</li>
</ul>
<h3>2026.1.780</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24855">SCL-24855</a></strong>: Update sbt and sbt-launch to version 1.12</li>
</ul>
<h3>2026.1.778</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15104">SCL-15104</a></strong>: Support match types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25382">SCL-25382</a></strong>: NES &amp; Exception: "Read access is allowed from inside read-action only"  in ScalaSyntaxHighlighterFactory in Next Edit Suggestions</li>
</ul>
<h3>2026.1.772</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12039">SCL-12039</a></strong>: building through sbt shell also starts Compile Server</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24959">SCL-24959</a></strong>: Language injection: @Language annotation doesn't work on implicit class construction without "new" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25190">SCL-25190</a></strong>: Scala 3 formatter flattens nested partial-function case clauses and changes semantics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25203">SCL-25203</a></strong>: Scala 3 Parser: outdented "catch/finally" after nested indent-based "try" can be parsed differently from compiler &amp; formatter breaks the semantics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25326">SCL-25326</a></strong>: Building IntelliJ Artifact invokes JPS even when "Use sbt shell to build project" is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25353">SCL-25353</a></strong>: [highlighting] Built-in Scala 3 highlighting cannot resolve derives-generated members from separately published library artifact</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25363">SCL-25363</a></strong>: Language Injection: @Language annotation is not recognised on case class constructor parameter when apply method is used</li>
</ul>
<h3>2026.1.769</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25343">SCL-25343</a></strong>: We offer run test gutter icons for any class which has a method named test in MUnit test suites</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25362">SCL-25362</a></strong>: Scala type errors in popups are badly formatted</li>
</ul>
<h3>2026.1.763</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22357">SCL-22357</a></strong>: Dfa should honor assertions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24094">SCL-24094</a></strong>: Dfa doesn't report possible null calls on @Nullable variables</li>
</ul>
<h3>2026.1.751</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25275">SCL-25275</a></strong>: Scala Plugin doesn't notify the user about  incompatible library dependencies</li>
</ul>
<h3>2026.1.750</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25055">SCL-25055</a></strong>: Cannot run single test case method in munit `FunFixture#test`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25178">SCL-25178</a></strong>: [WSL] Rerun failed Scala tests (ScalaTest, MUnit, uTest, Specs2) fails on WSL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25314">SCL-25314</a></strong>: Comment in match-case breaks newline indent </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25338">SCL-25338</a></strong>: Copy from Bazel - "No Scala SDK in module" after reopening Bazel project, requiring Resync + Repair IDE</li>
</ul>
<h3>2026.1.742</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11620">SCL-11620</a></strong>: Play template: 'if' condition inside start element causes 'Tag start is not closed' errors in editor</li>
</ul>
<h3>2026.1.736</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24832">SCL-24832</a></strong>: Reconsider new project template for SBT 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25158">SCL-25158</a></strong>: Extract method in class in Scala 3 chooses top level definition location by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25307">SCL-25307</a></strong>: ScalaDoc links to Java methods don't work </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25317">SCL-25317</a></strong>: cannot resolve definitions from the Kotlin inner object</li>
</ul>
<h3>2026.1.731</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24259">SCL-24259</a></strong>: Scala 3 universal apply:  can't reference class apply method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24976">SCL-24976</a></strong>: False positive "Class doesn't correspond to file name" for Scala 3 files containing only top-level given instances</li>
</ul>
<h3>2026.1.729</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24991">SCL-24991</a></strong>: Input tasks in sbt task runconfiguration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25179">SCL-25179</a></strong>: [WSL] Scala REPL fails to start on WSL due to an incorrect path for idea_rt.jar</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25250">SCL-25250</a></strong>: `@@` before an XML attribute causes "Tag start is not closed" error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25287">SCL-25287</a></strong>: Scala editor window crashes (somehow), reopen required</li>
</ul>
<h3>2026.1.717</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25230">SCL-25230</a></strong>: NPW, Play: Incorrect order of Scala versions </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25231">SCL-25231</a></strong>: NPW, Play: Changing Play version automatically updates Scala version to the latest</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25244">SCL-25244</a></strong>: No errors highlighting with CBH when multiple errors are present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25248">SCL-25248</a></strong>: Compile errors not showing in editor</li>
</ul>
<h3>2026.1.712</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8508">SCL-8508</a></strong>: Parameters for sbt tasks in Run configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16089">SCL-16089</a></strong>: SBT task configuration runs task with ';' symbols inserted after each space</li>
</ul>
<h3>2026.1.705</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24358">SCL-24358</a></strong>: sbt shell: when building in the sbt shell is enabled, it's not possible to cancel the build using the progress indicator</li>
</ul>
<h3>2026.1.701</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25129">SCL-25129</a></strong>: BSP: scala-cli.json is missing after regenerating the connection file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25153">SCL-25153</a></strong>: ScalaDoc links: cannot handle multiple [[</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25225">SCL-25225</a></strong>: ScalaDoc reference to Type doesn't work in the rendered view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25227">SCL-25227</a></strong>: ScalaDoc links with `!` don't work in rendered view </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25263">SCL-25263</a></strong>: Scala 3.8: "into" type alias is wrongly highlighted as invalid upcast to underlying type</li>
</ul>
<h3>2026.1.688</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24369">SCL-24369</a></strong>: Doesn't recognize types from Slick (Scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25262">SCL-25262</a></strong>: Parameters can reference parameters from the same clause in scala 3</li>
</ul>
<h3>2026.1.679</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25211">SCL-25211</a></strong>: Add More Test Cases for the Twirl Parser in the Scala Plugin</li>
</ul>
<h3>2026.1.677</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25201">SCL-25201</a></strong>: Scala compile server warning with JDK 26</li>
</ul>
<h3>2026.1.666</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25109">SCL-25109</a></strong>: Issues with Backspace removing the entire line in Scaladoc</li>
</ul>
<h3>2026.1.663</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25122">SCL-25122</a></strong>: Wrong syntax highlighting for scaladoc refs</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.660</h3>
<ul>
<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>
</ul>
<h3>2026.1.658</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23032">SCL-23032</a></strong>: Kotlin companion object methods are not resolved from Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25157">SCL-25157</a></strong>: Type inference error when using OpenAI API</li>
</ul>
<h3>2026.1.655</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>
</ul>
<h3>2026.1.652</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>
</ul>
<h3>2026.1.648</h3>
<ul>
<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-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.1.641</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
<h3>2026.1.633</h3>
<ul>
<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>
</ul>
<h3>2026.1.626</h3>
<ul>
<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-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-24925">SCL-24925</a></strong>: ScalaCompilerReferenceServiceFixture tests became flaky (deadlocking)</li>
</ul>
<h3>2026.1.616</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-24246">SCL-24246</a></strong>: Universal apply methods: type aliases</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>
</ul>
<h3>2026.1.600</h3>
<ul>
<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.597</h3>
<ul>
<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>
</ul>
<h3>2026.1.592</h3>
<ul>
<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>
</ul>
<h3>2026.1.585</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24722">SCL-24722</a></strong>: Good code red:  Doobie auto derivation (Scala 3)</li>
</ul>
<h3>2026.1.577</h3>
<ul>
<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.572</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-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>
</ul>
<h3>2026.1.569</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-25039">SCL-25039</a></strong>: Type-aware spellchecker: incrementality</li>
</ul>
<h3>2026.1.563</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-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>
</ul>
<h3>2026.1.557</h3>
<ul>
<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>
</ul>
<h3>2026.1.550</h3>
<ul>
<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-25030">SCL-25030</a></strong>: Adapt the passed -addPluginSbtFile for eel/WSL</li>
</ul>
<h3>2026.1.543</h3>
<ul>
<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>
</ul>
<h3>2026.1.534</h3>
<ul>
<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>
</ul>
<h3>2026.1.523</h3>
<ul>
<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.515</h3>
<ul>
<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>
</ul>
<h3>2026.1.511</h3>
<ul>
<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>
</ul>
<h3>2026.1.499</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>
</ul>
<h3>2026.1.496</h3>
<ul>
<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>
</ul>
<h3>2026.1.481</h3>
<ul>
<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-24945">SCL-24945</a></strong>: CBH option: highlighting compilation delay</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.466</h3>
<ul>
<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-24930">SCL-24930</a></strong>: Scala CLI: creating a new project freezes IDE on macOS</li>
</ul>
<h3>2026.1.459</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
</ul>
<h3>2026.1.453</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>
</ul>
<h3>2026.1.443</h3>
<ul>
<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>
</ul>
<h3>2026.1.429</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
</ul>
<h3>2026.1.426</h3>
<ul>
<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-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
<h3>2026.1.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1058806</download-url><idea-version min="n/a" max="n/a" since-build="261.22158" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="90171049" date="1779508419000" updatedDate="1779508419000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.2.323</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.2.323</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25456">SCL-25456</a></strong>: IntelliJ Scala Plugin: sbt import writes Windows UNC paths to scala_compiler.xml and sbt.xml on WSL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25470">SCL-25470</a></strong>: Reference comparison tests: check overloading</li>
</ul>
<h3>2026.2.307</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24481">SCL-24481</a></strong>: Support running separate scalatest via bazel</li>
</ul>
<h3>2026.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25414">SCL-25414</a></strong>: Scala worksheet evaluation fails in plain mode with Scala versions earlier then 3.8</li>
</ul>
<h3>2026.2.277</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25236">SCL-25236</a></strong>: scala 2.11  +  jdk 1.8 Compiled    ERROE</li>
</ul>
<h3>2026.2.268</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25255">SCL-25255</a></strong>: BSP connection file isn't suggested to regenerate if scala-cli is not found</li>
</ul>
<h3>2026.2.259</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24855">SCL-24855</a></strong>: Update sbt and sbt-launch to version 1.12</li>
</ul>
<h3>2026.2.249</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15104">SCL-15104</a></strong>: Support match types</li>
</ul>
<h3>2026.2.247</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12039">SCL-12039</a></strong>: building through sbt shell also starts Compile Server</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24947">SCL-24947</a></strong>: Method call with type arguments is not recognised by a `callArgument` pattern</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24959">SCL-24959</a></strong>: Language injection: @Language annotation doesn't work on implicit class construction without "new" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25190">SCL-25190</a></strong>: Scala 3 formatter flattens nested partial-function case clauses and changes semantics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25203">SCL-25203</a></strong>: Scala 3 Parser: outdented "catch/finally" after nested indent-based "try" can be parsed differently from compiler &amp; formatter breaks the semantics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25326">SCL-25326</a></strong>: Building IntelliJ Artifact invokes JPS even when "Use sbt shell to build project" is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25353">SCL-25353</a></strong>: [highlighting] Built-in Scala 3 highlighting cannot resolve derives-generated members from separately published library artifact</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25363">SCL-25363</a></strong>: Language Injection: @Language annotation is not recognised on case class constructor parameter when apply method is used</li>
</ul>
<h3>2026.2.242</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25343">SCL-25343</a></strong>: We offer run test gutter icons for any class which has a method named test in MUnit test suites</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25362">SCL-25362</a></strong>: Scala type errors in popups are badly formatted</li>
</ul>
<h3>2026.2.239</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22357">SCL-22357</a></strong>: Dfa should honor assertions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24094">SCL-24094</a></strong>: Dfa doesn't report possible null calls on @Nullable variables</li>
</ul>
<h3>2026.2.230</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10407">SCL-10407</a></strong>: navigation from stacktraces suggests too many variants</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25346">SCL-25346</a></strong>: Switch to NavBar and disable breadcrumbs by default</li>
</ul>
<h3>2026.2.227</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11620">SCL-11620</a></strong>: Play template: 'if' condition inside start element causes 'Tag start is not closed' errors in editor</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-25055">SCL-25055</a></strong>: Cannot run single test case method in munit `FunFixture#test`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25178">SCL-25178</a></strong>: [WSL] Rerun failed Scala tests (ScalaTest, MUnit, uTest, Specs2) fails on WSL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25275">SCL-25275</a></strong>: Scala Plugin doesn't notify the user about  incompatible library dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25314">SCL-25314</a></strong>: Comment in match-case breaks newline indent </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25338">SCL-25338</a></strong>: Copy from Bazel - "No Scala SDK in module" after reopening Bazel project, requiring Resync + Repair IDE</li>
</ul>
<h3>2026.2.217</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24259">SCL-24259</a></strong>: Scala 3 universal apply:  can't reference class apply method</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-24832">SCL-24832</a></strong>: Reconsider new project template for SBT 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24976">SCL-24976</a></strong>: False positive "Class doesn't correspond to file name" for Scala 3 files containing only top-level given instances</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24991">SCL-24991</a></strong>: Input tasks in sbt task runconfiguration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25158">SCL-25158</a></strong>: Extract method in class in Scala 3 chooses top level definition location by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25179">SCL-25179</a></strong>: [WSL] Scala REPL fails to start on WSL due to an incorrect path for idea_rt.jar</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25250">SCL-25250</a></strong>: `@@` before an XML attribute causes "Tag start is not closed" error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25287">SCL-25287</a></strong>: Scala editor window crashes (somehow), reopen required</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25307">SCL-25307</a></strong>: ScalaDoc links to Java methods don't work </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25317">SCL-25317</a></strong>: cannot resolve definitions from the Kotlin inner object</li>
</ul>
<h3>2026.2.192</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25230">SCL-25230</a></strong>: NPW, Play: Incorrect order of Scala versions </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25231">SCL-25231</a></strong>: NPW, Play: Changing Play version automatically updates Scala version to the latest</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25244">SCL-25244</a></strong>: No errors highlighting with CBH when multiple errors are present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25248">SCL-25248</a></strong>: Compile errors not showing in editor</li>
</ul>
<h3>2026.2.190</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8508">SCL-8508</a></strong>: Parameters for sbt tasks in Run configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16089">SCL-16089</a></strong>: SBT task configuration runs task with ';' symbols inserted after each space</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24358">SCL-24358</a></strong>: sbt shell: when building in the sbt shell is enabled, it's not possible to cancel the build using the progress indicator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24369">SCL-24369</a></strong>: Doesn't recognize types from Slick (Scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25109">SCL-25109</a></strong>: Issues with Backspace removing the entire line in Scaladoc</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25129">SCL-25129</a></strong>: BSP: scala-cli.json is missing after regenerating the connection file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25153">SCL-25153</a></strong>: ScalaDoc links: cannot handle multiple [[</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25169">SCL-25169</a></strong>: Restore compatibility with the Bazel plugin in 2026.1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25211">SCL-25211</a></strong>: Add More Test Cases for the Twirl Parser in the Scala Plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25225">SCL-25225</a></strong>: ScalaDoc reference to Type doesn't work in the rendered view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25227">SCL-25227</a></strong>: ScalaDoc links with `!` don't work in rendered view </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25262">SCL-25262</a></strong>: Parameters can reference parameters from the same clause in scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25263">SCL-25263</a></strong>: Scala 3.8: "into" type alias is wrongly highlighted as invalid upcast to underlying type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25286">SCL-25286</a></strong>: Run Scala tests in sbt using JBR</li>
</ul>
<h3>2026.2.156</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25201">SCL-25201</a></strong>: Scala compile server warning with JDK 26</li>
</ul>
<h3>2026.2.139</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25122">SCL-25122</a></strong>: Wrong syntax highlighting for scaladoc refs</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.2.124</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>
</ul>
<h3>2026.2.123</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23032">SCL-23032</a></strong>: Kotlin companion object methods are not resolved from Scala</li>
<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-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-25157">SCL-25157</a></strong>: Type inference error when using OpenAI API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.2.105</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
<h3>2026.2.103</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-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-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-24925">SCL-24925</a></strong>: ScalaCompilerReferenceServiceFixture tests became flaky (deadlocking)</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1055459</download-url><idea-version min="n/a" max="n/a" since-build="262.6149" until-build="262.*"/></idea-plugin><idea-plugin downloads="23436378" size="89605364" date="1779507952000" updatedDate="1779507952000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.811</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.809</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25456">SCL-25456</a></strong>: IntelliJ Scala Plugin: sbt import writes Windows UNC paths to scala_compiler.xml and sbt.xml on WSL</li>
</ul>
<h3>2026.1.801</h3>
<ul>
<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-25414">SCL-25414</a></strong>: Scala worksheet evaluation fails in plain mode with Scala versions earlier then 3.8</li>
</ul>
<h3>2026.1.792</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25236">SCL-25236</a></strong>: scala 2.11  +  jdk 1.8 Compiled    ERROE</li>
</ul>
<h3>2026.1.780</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24855">SCL-24855</a></strong>: Update sbt and sbt-launch to version 1.12</li>
</ul>
<h3>2026.1.778</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15104">SCL-15104</a></strong>: Support match types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25382">SCL-25382</a></strong>: NES &amp; Exception: "Read access is allowed from inside read-action only"  in ScalaSyntaxHighlighterFactory in Next Edit Suggestions</li>
</ul>
<h3>2026.1.772</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12039">SCL-12039</a></strong>: building through sbt shell also starts Compile Server</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24959">SCL-24959</a></strong>: Language injection: @Language annotation doesn't work on implicit class construction without "new" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25190">SCL-25190</a></strong>: Scala 3 formatter flattens nested partial-function case clauses and changes semantics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25203">SCL-25203</a></strong>: Scala 3 Parser: outdented "catch/finally" after nested indent-based "try" can be parsed differently from compiler &amp; formatter breaks the semantics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25326">SCL-25326</a></strong>: Building IntelliJ Artifact invokes JPS even when "Use sbt shell to build project" is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25353">SCL-25353</a></strong>: [highlighting] Built-in Scala 3 highlighting cannot resolve derives-generated members from separately published library artifact</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25363">SCL-25363</a></strong>: Language Injection: @Language annotation is not recognised on case class constructor parameter when apply method is used</li>
</ul>
<h3>2026.1.769</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25343">SCL-25343</a></strong>: We offer run test gutter icons for any class which has a method named test in MUnit test suites</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25362">SCL-25362</a></strong>: Scala type errors in popups are badly formatted</li>
</ul>
<h3>2026.1.763</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22357">SCL-22357</a></strong>: Dfa should honor assertions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24094">SCL-24094</a></strong>: Dfa doesn't report possible null calls on @Nullable variables</li>
</ul>
<h3>2026.1.751</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25275">SCL-25275</a></strong>: Scala Plugin doesn't notify the user about  incompatible library dependencies</li>
</ul>
<h3>2026.1.750</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25055">SCL-25055</a></strong>: Cannot run single test case method in munit `FunFixture#test`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25178">SCL-25178</a></strong>: [WSL] Rerun failed Scala tests (ScalaTest, MUnit, uTest, Specs2) fails on WSL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25314">SCL-25314</a></strong>: Comment in match-case breaks newline indent </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25338">SCL-25338</a></strong>: Copy from Bazel - "No Scala SDK in module" after reopening Bazel project, requiring Resync + Repair IDE</li>
</ul>
<h3>2026.1.742</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11620">SCL-11620</a></strong>: Play template: 'if' condition inside start element causes 'Tag start is not closed' errors in editor</li>
</ul>
<h3>2026.1.736</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24832">SCL-24832</a></strong>: Reconsider new project template for SBT 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25158">SCL-25158</a></strong>: Extract method in class in Scala 3 chooses top level definition location by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25307">SCL-25307</a></strong>: ScalaDoc links to Java methods don't work </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25317">SCL-25317</a></strong>: cannot resolve definitions from the Kotlin inner object</li>
</ul>
<h3>2026.1.731</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24259">SCL-24259</a></strong>: Scala 3 universal apply:  can't reference class apply method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24976">SCL-24976</a></strong>: False positive "Class doesn't correspond to file name" for Scala 3 files containing only top-level given instances</li>
</ul>
<h3>2026.1.729</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24991">SCL-24991</a></strong>: Input tasks in sbt task runconfiguration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25179">SCL-25179</a></strong>: [WSL] Scala REPL fails to start on WSL due to an incorrect path for idea_rt.jar</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25250">SCL-25250</a></strong>: `@@` before an XML attribute causes "Tag start is not closed" error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25287">SCL-25287</a></strong>: Scala editor window crashes (somehow), reopen required</li>
</ul>
<h3>2026.1.717</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25230">SCL-25230</a></strong>: NPW, Play: Incorrect order of Scala versions </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25231">SCL-25231</a></strong>: NPW, Play: Changing Play version automatically updates Scala version to the latest</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25244">SCL-25244</a></strong>: No errors highlighting with CBH when multiple errors are present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25248">SCL-25248</a></strong>: Compile errors not showing in editor</li>
</ul>
<h3>2026.1.712</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8508">SCL-8508</a></strong>: Parameters for sbt tasks in Run configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16089">SCL-16089</a></strong>: SBT task configuration runs task with ';' symbols inserted after each space</li>
</ul>
<h3>2026.1.705</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24358">SCL-24358</a></strong>: sbt shell: when building in the sbt shell is enabled, it's not possible to cancel the build using the progress indicator</li>
</ul>
<h3>2026.1.701</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25129">SCL-25129</a></strong>: BSP: scala-cli.json is missing after regenerating the connection file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25153">SCL-25153</a></strong>: ScalaDoc links: cannot handle multiple [[</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25225">SCL-25225</a></strong>: ScalaDoc reference to Type doesn't work in the rendered view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25227">SCL-25227</a></strong>: ScalaDoc links with `!` don't work in rendered view </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25263">SCL-25263</a></strong>: Scala 3.8: "into" type alias is wrongly highlighted as invalid upcast to underlying type</li>
</ul>
<h3>2026.1.688</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24369">SCL-24369</a></strong>: Doesn't recognize types from Slick (Scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25262">SCL-25262</a></strong>: Parameters can reference parameters from the same clause in scala 3</li>
</ul>
<h3>2026.1.679</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25211">SCL-25211</a></strong>: Add More Test Cases for the Twirl Parser in the Scala Plugin</li>
</ul>
<h3>2026.1.677</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25201">SCL-25201</a></strong>: Scala compile server warning with JDK 26</li>
</ul>
<h3>2026.1.666</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25109">SCL-25109</a></strong>: Issues with Backspace removing the entire line in Scaladoc</li>
</ul>
<h3>2026.1.663</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25122">SCL-25122</a></strong>: Wrong syntax highlighting for scaladoc refs</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.660</h3>
<ul>
<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>
</ul>
<h3>2026.1.658</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23032">SCL-23032</a></strong>: Kotlin companion object methods are not resolved from Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25157">SCL-25157</a></strong>: Type inference error when using OpenAI API</li>
</ul>
<h3>2026.1.655</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>
</ul>
<h3>2026.1.652</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>
</ul>
<h3>2026.1.648</h3>
<ul>
<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-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.1.641</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
<h3>2026.1.633</h3>
<ul>
<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>
</ul>
<h3>2026.1.626</h3>
<ul>
<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-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-24925">SCL-24925</a></strong>: ScalaCompilerReferenceServiceFixture tests became flaky (deadlocking)</li>
</ul>
<h3>2026.1.616</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-24246">SCL-24246</a></strong>: Universal apply methods: type aliases</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>
</ul>
<h3>2026.1.600</h3>
<ul>
<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.597</h3>
<ul>
<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>
</ul>
<h3>2026.1.592</h3>
<ul>
<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>
</ul>
<h3>2026.1.585</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24722">SCL-24722</a></strong>: Good code red:  Doobie auto derivation (Scala 3)</li>
</ul>
<h3>2026.1.577</h3>
<ul>
<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.572</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-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>
</ul>
<h3>2026.1.569</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-25039">SCL-25039</a></strong>: Type-aware spellchecker: incrementality</li>
</ul>
<h3>2026.1.563</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-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>
</ul>
<h3>2026.1.557</h3>
<ul>
<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>
</ul>
<h3>2026.1.550</h3>
<ul>
<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-25030">SCL-25030</a></strong>: Adapt the passed -addPluginSbtFile for eel/WSL</li>
</ul>
<h3>2026.1.543</h3>
<ul>
<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>
</ul>
<h3>2026.1.534</h3>
<ul>
<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>
</ul>
<h3>2026.1.523</h3>
<ul>
<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.515</h3>
<ul>
<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>
</ul>
<h3>2026.1.511</h3>
<ul>
<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>
</ul>
<h3>2026.1.499</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>
</ul>
<h3>2026.1.496</h3>
<ul>
<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>
</ul>
<h3>2026.1.481</h3>
<ul>
<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-24945">SCL-24945</a></strong>: CBH option: highlighting compilation delay</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.466</h3>
<ul>
<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-24930">SCL-24930</a></strong>: Scala CLI: creating a new project freezes IDE on macOS</li>
</ul>
<h3>2026.1.459</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
</ul>
<h3>2026.1.453</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>
</ul>
<h3>2026.1.443</h3>
<ul>
<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>
</ul>
<h3>2026.1.429</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
</ul>
<h3>2026.1.426</h3>
<ul>
<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-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
<h3>2026.1.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1055458</download-url><idea-version min="n/a" max="n/a" since-build="261.22158" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="89604785" date="1779422090000" updatedDate="1779422090000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.809</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.809</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25456">SCL-25456</a></strong>: IntelliJ Scala Plugin: sbt import writes Windows UNC paths to scala_compiler.xml and sbt.xml on WSL</li>
</ul>
<h3>2026.1.801</h3>
<ul>
<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-25414">SCL-25414</a></strong>: Scala worksheet evaluation fails in plain mode with Scala versions earlier then 3.8</li>
</ul>
<h3>2026.1.792</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25236">SCL-25236</a></strong>: scala 2.11  +  jdk 1.8 Compiled    ERROE</li>
</ul>
<h3>2026.1.780</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24855">SCL-24855</a></strong>: Update sbt and sbt-launch to version 1.12</li>
</ul>
<h3>2026.1.778</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15104">SCL-15104</a></strong>: Support match types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25382">SCL-25382</a></strong>: NES &amp; Exception: "Read access is allowed from inside read-action only"  in ScalaSyntaxHighlighterFactory in Next Edit Suggestions</li>
</ul>
<h3>2026.1.772</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12039">SCL-12039</a></strong>: building through sbt shell also starts Compile Server</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24959">SCL-24959</a></strong>: Language injection: @Language annotation doesn't work on implicit class construction without "new" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25190">SCL-25190</a></strong>: Scala 3 formatter flattens nested partial-function case clauses and changes semantics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25203">SCL-25203</a></strong>: Scala 3 Parser: outdented "catch/finally" after nested indent-based "try" can be parsed differently from compiler &amp; formatter breaks the semantics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25326">SCL-25326</a></strong>: Building IntelliJ Artifact invokes JPS even when "Use sbt shell to build project" is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25353">SCL-25353</a></strong>: [highlighting] Built-in Scala 3 highlighting cannot resolve derives-generated members from separately published library artifact</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25363">SCL-25363</a></strong>: Language Injection: @Language annotation is not recognised on case class constructor parameter when apply method is used</li>
</ul>
<h3>2026.1.769</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25343">SCL-25343</a></strong>: We offer run test gutter icons for any class which has a method named test in MUnit test suites</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25362">SCL-25362</a></strong>: Scala type errors in popups are badly formatted</li>
</ul>
<h3>2026.1.763</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22357">SCL-22357</a></strong>: Dfa should honor assertions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24094">SCL-24094</a></strong>: Dfa doesn't report possible null calls on @Nullable variables</li>
</ul>
<h3>2026.1.751</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25275">SCL-25275</a></strong>: Scala Plugin doesn't notify the user about  incompatible library dependencies</li>
</ul>
<h3>2026.1.750</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25055">SCL-25055</a></strong>: Cannot run single test case method in munit `FunFixture#test`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25178">SCL-25178</a></strong>: [WSL] Rerun failed Scala tests (ScalaTest, MUnit, uTest, Specs2) fails on WSL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25314">SCL-25314</a></strong>: Comment in match-case breaks newline indent </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25338">SCL-25338</a></strong>: Copy from Bazel - "No Scala SDK in module" after reopening Bazel project, requiring Resync + Repair IDE</li>
</ul>
<h3>2026.1.742</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11620">SCL-11620</a></strong>: Play template: 'if' condition inside start element causes 'Tag start is not closed' errors in editor</li>
</ul>
<h3>2026.1.736</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24832">SCL-24832</a></strong>: Reconsider new project template for SBT 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25158">SCL-25158</a></strong>: Extract method in class in Scala 3 chooses top level definition location by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25307">SCL-25307</a></strong>: ScalaDoc links to Java methods don't work </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25317">SCL-25317</a></strong>: cannot resolve definitions from the Kotlin inner object</li>
</ul>
<h3>2026.1.731</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24259">SCL-24259</a></strong>: Scala 3 universal apply:  can't reference class apply method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24976">SCL-24976</a></strong>: False positive "Class doesn't correspond to file name" for Scala 3 files containing only top-level given instances</li>
</ul>
<h3>2026.1.729</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24991">SCL-24991</a></strong>: Input tasks in sbt task runconfiguration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25179">SCL-25179</a></strong>: [WSL] Scala REPL fails to start on WSL due to an incorrect path for idea_rt.jar</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25250">SCL-25250</a></strong>: `@@` before an XML attribute causes "Tag start is not closed" error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25287">SCL-25287</a></strong>: Scala editor window crashes (somehow), reopen required</li>
</ul>
<h3>2026.1.717</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25230">SCL-25230</a></strong>: NPW, Play: Incorrect order of Scala versions </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25231">SCL-25231</a></strong>: NPW, Play: Changing Play version automatically updates Scala version to the latest</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25244">SCL-25244</a></strong>: No errors highlighting with CBH when multiple errors are present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25248">SCL-25248</a></strong>: Compile errors not showing in editor</li>
</ul>
<h3>2026.1.712</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8508">SCL-8508</a></strong>: Parameters for sbt tasks in Run configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16089">SCL-16089</a></strong>: SBT task configuration runs task with ';' symbols inserted after each space</li>
</ul>
<h3>2026.1.705</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24358">SCL-24358</a></strong>: sbt shell: when building in the sbt shell is enabled, it's not possible to cancel the build using the progress indicator</li>
</ul>
<h3>2026.1.701</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25129">SCL-25129</a></strong>: BSP: scala-cli.json is missing after regenerating the connection file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25153">SCL-25153</a></strong>: ScalaDoc links: cannot handle multiple [[</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25225">SCL-25225</a></strong>: ScalaDoc reference to Type doesn't work in the rendered view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25227">SCL-25227</a></strong>: ScalaDoc links with `!` don't work in rendered view </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25263">SCL-25263</a></strong>: Scala 3.8: "into" type alias is wrongly highlighted as invalid upcast to underlying type</li>
</ul>
<h3>2026.1.688</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24369">SCL-24369</a></strong>: Doesn't recognize types from Slick (Scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25262">SCL-25262</a></strong>: Parameters can reference parameters from the same clause in scala 3</li>
</ul>
<h3>2026.1.679</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25211">SCL-25211</a></strong>: Add More Test Cases for the Twirl Parser in the Scala Plugin</li>
</ul>
<h3>2026.1.677</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25201">SCL-25201</a></strong>: Scala compile server warning with JDK 26</li>
</ul>
<h3>2026.1.666</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25109">SCL-25109</a></strong>: Issues with Backspace removing the entire line in Scaladoc</li>
</ul>
<h3>2026.1.663</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25122">SCL-25122</a></strong>: Wrong syntax highlighting for scaladoc refs</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.660</h3>
<ul>
<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>
</ul>
<h3>2026.1.658</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23032">SCL-23032</a></strong>: Kotlin companion object methods are not resolved from Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25157">SCL-25157</a></strong>: Type inference error when using OpenAI API</li>
</ul>
<h3>2026.1.655</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>
</ul>
<h3>2026.1.652</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>
</ul>
<h3>2026.1.648</h3>
<ul>
<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-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.1.641</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
<h3>2026.1.633</h3>
<ul>
<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>
</ul>
<h3>2026.1.626</h3>
<ul>
<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-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-24925">SCL-24925</a></strong>: ScalaCompilerReferenceServiceFixture tests became flaky (deadlocking)</li>
</ul>
<h3>2026.1.616</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-24246">SCL-24246</a></strong>: Universal apply methods: type aliases</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>
</ul>
<h3>2026.1.600</h3>
<ul>
<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.597</h3>
<ul>
<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>
</ul>
<h3>2026.1.592</h3>
<ul>
<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>
</ul>
<h3>2026.1.585</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24722">SCL-24722</a></strong>: Good code red:  Doobie auto derivation (Scala 3)</li>
</ul>
<h3>2026.1.577</h3>
<ul>
<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.572</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-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>
</ul>
<h3>2026.1.569</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-25039">SCL-25039</a></strong>: Type-aware spellchecker: incrementality</li>
</ul>
<h3>2026.1.563</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-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>
</ul>
<h3>2026.1.557</h3>
<ul>
<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>
</ul>
<h3>2026.1.550</h3>
<ul>
<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-25030">SCL-25030</a></strong>: Adapt the passed -addPluginSbtFile for eel/WSL</li>
</ul>
<h3>2026.1.543</h3>
<ul>
<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>
</ul>
<h3>2026.1.534</h3>
<ul>
<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>
</ul>
<h3>2026.1.523</h3>
<ul>
<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.515</h3>
<ul>
<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>
</ul>
<h3>2026.1.511</h3>
<ul>
<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>
</ul>
<h3>2026.1.499</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>
</ul>
<h3>2026.1.496</h3>
<ul>
<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>
</ul>
<h3>2026.1.481</h3>
<ul>
<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-24945">SCL-24945</a></strong>: CBH option: highlighting compilation delay</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.466</h3>
<ul>
<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-24930">SCL-24930</a></strong>: Scala CLI: creating a new project freezes IDE on macOS</li>
</ul>
<h3>2026.1.459</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
</ul>
<h3>2026.1.453</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>
</ul>
<h3>2026.1.443</h3>
<ul>
<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>
</ul>
<h3>2026.1.429</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
</ul>
<h3>2026.1.426</h3>
<ul>
<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-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
<h3>2026.1.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1054271</download-url><idea-version min="n/a" max="n/a" since-build="261.22158" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="90162178" date="1779335755000" updatedDate="1779335755000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.2.318</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.2.307</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24481">SCL-24481</a></strong>: Support running separate scalatest via bazel</li>
</ul>
<h3>2026.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25414">SCL-25414</a></strong>: Scala worksheet evaluation fails in plain mode with Scala versions earlier then 3.8</li>
</ul>
<h3>2026.2.277</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25236">SCL-25236</a></strong>: scala 2.11  +  jdk 1.8 Compiled    ERROE</li>
</ul>
<h3>2026.2.268</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25255">SCL-25255</a></strong>: BSP connection file isn't suggested to regenerate if scala-cli is not found</li>
</ul>
<h3>2026.2.259</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24855">SCL-24855</a></strong>: Update sbt and sbt-launch to version 1.12</li>
</ul>
<h3>2026.2.249</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15104">SCL-15104</a></strong>: Support match types</li>
</ul>
<h3>2026.2.247</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12039">SCL-12039</a></strong>: building through sbt shell also starts Compile Server</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24947">SCL-24947</a></strong>: Method call with type arguments is not recognised by a `callArgument` pattern</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24959">SCL-24959</a></strong>: Language injection: @Language annotation doesn't work on implicit class construction without "new" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25190">SCL-25190</a></strong>: Scala 3 formatter flattens nested partial-function case clauses and changes semantics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25203">SCL-25203</a></strong>: Scala 3 Parser: outdented "catch/finally" after nested indent-based "try" can be parsed differently from compiler &amp; formatter breaks the semantics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25326">SCL-25326</a></strong>: Building IntelliJ Artifact invokes JPS even when "Use sbt shell to build project" is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25353">SCL-25353</a></strong>: [highlighting] Built-in Scala 3 highlighting cannot resolve derives-generated members from separately published library artifact</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25363">SCL-25363</a></strong>: Language Injection: @Language annotation is not recognised on case class constructor parameter when apply method is used</li>
</ul>
<h3>2026.2.242</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25343">SCL-25343</a></strong>: We offer run test gutter icons for any class which has a method named test in MUnit test suites</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25362">SCL-25362</a></strong>: Scala type errors in popups are badly formatted</li>
</ul>
<h3>2026.2.239</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22357">SCL-22357</a></strong>: Dfa should honor assertions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24094">SCL-24094</a></strong>: Dfa doesn't report possible null calls on @Nullable variables</li>
</ul>
<h3>2026.2.230</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10407">SCL-10407</a></strong>: navigation from stacktraces suggests too many variants</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25346">SCL-25346</a></strong>: Switch to NavBar and disable breadcrumbs by default</li>
</ul>
<h3>2026.2.227</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11620">SCL-11620</a></strong>: Play template: 'if' condition inside start element causes 'Tag start is not closed' errors in editor</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-25055">SCL-25055</a></strong>: Cannot run single test case method in munit `FunFixture#test`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25178">SCL-25178</a></strong>: [WSL] Rerun failed Scala tests (ScalaTest, MUnit, uTest, Specs2) fails on WSL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25275">SCL-25275</a></strong>: Scala Plugin doesn't notify the user about  incompatible library dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25314">SCL-25314</a></strong>: Comment in match-case breaks newline indent </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25338">SCL-25338</a></strong>: Copy from Bazel - "No Scala SDK in module" after reopening Bazel project, requiring Resync + Repair IDE</li>
</ul>
<h3>2026.2.217</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24259">SCL-24259</a></strong>: Scala 3 universal apply:  can't reference class apply method</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-24832">SCL-24832</a></strong>: Reconsider new project template for SBT 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24976">SCL-24976</a></strong>: False positive "Class doesn't correspond to file name" for Scala 3 files containing only top-level given instances</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24991">SCL-24991</a></strong>: Input tasks in sbt task runconfiguration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25158">SCL-25158</a></strong>: Extract method in class in Scala 3 chooses top level definition location by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25179">SCL-25179</a></strong>: [WSL] Scala REPL fails to start on WSL due to an incorrect path for idea_rt.jar</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25250">SCL-25250</a></strong>: `@@` before an XML attribute causes "Tag start is not closed" error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25287">SCL-25287</a></strong>: Scala editor window crashes (somehow), reopen required</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25307">SCL-25307</a></strong>: ScalaDoc links to Java methods don't work </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25317">SCL-25317</a></strong>: cannot resolve definitions from the Kotlin inner object</li>
</ul>
<h3>2026.2.192</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25230">SCL-25230</a></strong>: NPW, Play: Incorrect order of Scala versions </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25231">SCL-25231</a></strong>: NPW, Play: Changing Play version automatically updates Scala version to the latest</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25244">SCL-25244</a></strong>: No errors highlighting with CBH when multiple errors are present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25248">SCL-25248</a></strong>: Compile errors not showing in editor</li>
</ul>
<h3>2026.2.190</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8508">SCL-8508</a></strong>: Parameters for sbt tasks in Run configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16089">SCL-16089</a></strong>: SBT task configuration runs task with ';' symbols inserted after each space</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24358">SCL-24358</a></strong>: sbt shell: when building in the sbt shell is enabled, it's not possible to cancel the build using the progress indicator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24369">SCL-24369</a></strong>: Doesn't recognize types from Slick (Scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25109">SCL-25109</a></strong>: Issues with Backspace removing the entire line in Scaladoc</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25129">SCL-25129</a></strong>: BSP: scala-cli.json is missing after regenerating the connection file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25153">SCL-25153</a></strong>: ScalaDoc links: cannot handle multiple [[</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25169">SCL-25169</a></strong>: Restore compatibility with the Bazel plugin in 2026.1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25211">SCL-25211</a></strong>: Add More Test Cases for the Twirl Parser in the Scala Plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25225">SCL-25225</a></strong>: ScalaDoc reference to Type doesn't work in the rendered view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25227">SCL-25227</a></strong>: ScalaDoc links with `!` don't work in rendered view </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25262">SCL-25262</a></strong>: Parameters can reference parameters from the same clause in scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25263">SCL-25263</a></strong>: Scala 3.8: "into" type alias is wrongly highlighted as invalid upcast to underlying type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25286">SCL-25286</a></strong>: Run Scala tests in sbt using JBR</li>
</ul>
<h3>2026.2.156</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25201">SCL-25201</a></strong>: Scala compile server warning with JDK 26</li>
</ul>
<h3>2026.2.139</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25122">SCL-25122</a></strong>: Wrong syntax highlighting for scaladoc refs</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.2.124</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>
</ul>
<h3>2026.2.123</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23032">SCL-23032</a></strong>: Kotlin companion object methods are not resolved from Scala</li>
<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-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-25157">SCL-25157</a></strong>: Type inference error when using OpenAI API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.2.105</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
<h3>2026.2.103</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-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-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-24925">SCL-24925</a></strong>: ScalaCompilerReferenceServiceFixture tests became flaky (deadlocking)</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1053131</download-url><idea-version min="n/a" max="n/a" since-build="262.6149" until-build="262.*"/></idea-plugin><idea-plugin downloads="23436378" size="90061299" date="1779253569000" updatedDate="1779253569000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.2.310</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.2.307</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24481">SCL-24481</a></strong>: Support running separate scalatest via bazel</li>
</ul>
<h3>2026.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25414">SCL-25414</a></strong>: Scala worksheet evaluation fails in plain mode with Scala versions earlier then 3.8</li>
</ul>
<h3>2026.2.277</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25236">SCL-25236</a></strong>: scala 2.11  +  jdk 1.8 Compiled    ERROE</li>
</ul>
<h3>2026.2.268</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25255">SCL-25255</a></strong>: BSP connection file isn't suggested to regenerate if scala-cli is not found</li>
</ul>
<h3>2026.2.259</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24855">SCL-24855</a></strong>: Update sbt and sbt-launch to version 1.12</li>
</ul>
<h3>2026.2.249</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15104">SCL-15104</a></strong>: Support match types</li>
</ul>
<h3>2026.2.247</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12039">SCL-12039</a></strong>: building through sbt shell also starts Compile Server</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24947">SCL-24947</a></strong>: Method call with type arguments is not recognised by a `callArgument` pattern</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24959">SCL-24959</a></strong>: Language injection: @Language annotation doesn't work on implicit class construction without "new" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25190">SCL-25190</a></strong>: Scala 3 formatter flattens nested partial-function case clauses and changes semantics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25203">SCL-25203</a></strong>: Scala 3 Parser: outdented "catch/finally" after nested indent-based "try" can be parsed differently from compiler &amp; formatter breaks the semantics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25326">SCL-25326</a></strong>: Building IntelliJ Artifact invokes JPS even when "Use sbt shell to build project" is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25353">SCL-25353</a></strong>: [highlighting] Built-in Scala 3 highlighting cannot resolve derives-generated members from separately published library artifact</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25363">SCL-25363</a></strong>: Language Injection: @Language annotation is not recognised on case class constructor parameter when apply method is used</li>
</ul>
<h3>2026.2.242</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25343">SCL-25343</a></strong>: We offer run test gutter icons for any class which has a method named test in MUnit test suites</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25362">SCL-25362</a></strong>: Scala type errors in popups are badly formatted</li>
</ul>
<h3>2026.2.239</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22357">SCL-22357</a></strong>: Dfa should honor assertions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24094">SCL-24094</a></strong>: Dfa doesn't report possible null calls on @Nullable variables</li>
</ul>
<h3>2026.2.230</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10407">SCL-10407</a></strong>: navigation from stacktraces suggests too many variants</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25346">SCL-25346</a></strong>: Switch to NavBar and disable breadcrumbs by default</li>
</ul>
<h3>2026.2.227</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11620">SCL-11620</a></strong>: Play template: 'if' condition inside start element causes 'Tag start is not closed' errors in editor</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-25055">SCL-25055</a></strong>: Cannot run single test case method in munit `FunFixture#test`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25178">SCL-25178</a></strong>: [WSL] Rerun failed Scala tests (ScalaTest, MUnit, uTest, Specs2) fails on WSL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25275">SCL-25275</a></strong>: Scala Plugin doesn't notify the user about  incompatible library dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25314">SCL-25314</a></strong>: Comment in match-case breaks newline indent </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25338">SCL-25338</a></strong>: Copy from Bazel - "No Scala SDK in module" after reopening Bazel project, requiring Resync + Repair IDE</li>
</ul>
<h3>2026.2.217</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24259">SCL-24259</a></strong>: Scala 3 universal apply:  can't reference class apply method</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-24832">SCL-24832</a></strong>: Reconsider new project template for SBT 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24976">SCL-24976</a></strong>: False positive "Class doesn't correspond to file name" for Scala 3 files containing only top-level given instances</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24991">SCL-24991</a></strong>: Input tasks in sbt task runconfiguration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25158">SCL-25158</a></strong>: Extract method in class in Scala 3 chooses top level definition location by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25179">SCL-25179</a></strong>: [WSL] Scala REPL fails to start on WSL due to an incorrect path for idea_rt.jar</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25250">SCL-25250</a></strong>: `@@` before an XML attribute causes "Tag start is not closed" error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25287">SCL-25287</a></strong>: Scala editor window crashes (somehow), reopen required</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25307">SCL-25307</a></strong>: ScalaDoc links to Java methods don't work </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25317">SCL-25317</a></strong>: cannot resolve definitions from the Kotlin inner object</li>
</ul>
<h3>2026.2.192</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25230">SCL-25230</a></strong>: NPW, Play: Incorrect order of Scala versions </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25231">SCL-25231</a></strong>: NPW, Play: Changing Play version automatically updates Scala version to the latest</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25244">SCL-25244</a></strong>: No errors highlighting with CBH when multiple errors are present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25248">SCL-25248</a></strong>: Compile errors not showing in editor</li>
</ul>
<h3>2026.2.190</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8508">SCL-8508</a></strong>: Parameters for sbt tasks in Run configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16089">SCL-16089</a></strong>: SBT task configuration runs task with ';' symbols inserted after each space</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24358">SCL-24358</a></strong>: sbt shell: when building in the sbt shell is enabled, it's not possible to cancel the build using the progress indicator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24369">SCL-24369</a></strong>: Doesn't recognize types from Slick (Scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25109">SCL-25109</a></strong>: Issues with Backspace removing the entire line in Scaladoc</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25129">SCL-25129</a></strong>: BSP: scala-cli.json is missing after regenerating the connection file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25153">SCL-25153</a></strong>: ScalaDoc links: cannot handle multiple [[</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25169">SCL-25169</a></strong>: Restore compatibility with the Bazel plugin in 2026.1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25211">SCL-25211</a></strong>: Add More Test Cases for the Twirl Parser in the Scala Plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25225">SCL-25225</a></strong>: ScalaDoc reference to Type doesn't work in the rendered view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25227">SCL-25227</a></strong>: ScalaDoc links with `!` don't work in rendered view </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25262">SCL-25262</a></strong>: Parameters can reference parameters from the same clause in scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25263">SCL-25263</a></strong>: Scala 3.8: "into" type alias is wrongly highlighted as invalid upcast to underlying type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25286">SCL-25286</a></strong>: Run Scala tests in sbt using JBR</li>
</ul>
<h3>2026.2.156</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25201">SCL-25201</a></strong>: Scala compile server warning with JDK 26</li>
</ul>
<h3>2026.2.139</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25122">SCL-25122</a></strong>: Wrong syntax highlighting for scaladoc refs</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.2.124</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>
</ul>
<h3>2026.2.123</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23032">SCL-23032</a></strong>: Kotlin companion object methods are not resolved from Scala</li>
<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-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-25157">SCL-25157</a></strong>: Type inference error when using OpenAI API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.2.105</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
<h3>2026.2.103</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-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-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-24925">SCL-24925</a></strong>: ScalaCompilerReferenceServiceFixture tests became flaky (deadlocking)</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1052072</download-url><idea-version min="n/a" max="n/a" since-build="262.6149" until-build="262.*"/></idea-plugin><idea-plugin downloads="23436378" size="90060941" date="1779192982000" updatedDate="1779192982000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.2.307</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.2.307</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24481">SCL-24481</a></strong>: Support running separate scalatest via bazel</li>
</ul>
<h3>2026.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25414">SCL-25414</a></strong>: Scala worksheet evaluation fails in plain mode with Scala versions earlier then 3.8</li>
</ul>
<h3>2026.2.277</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25236">SCL-25236</a></strong>: scala 2.11  +  jdk 1.8 Compiled    ERROE</li>
</ul>
<h3>2026.2.268</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25255">SCL-25255</a></strong>: BSP connection file isn't suggested to regenerate if scala-cli is not found</li>
</ul>
<h3>2026.2.259</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24855">SCL-24855</a></strong>: Update sbt and sbt-launch to version 1.12</li>
</ul>
<h3>2026.2.249</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15104">SCL-15104</a></strong>: Support match types</li>
</ul>
<h3>2026.2.247</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12039">SCL-12039</a></strong>: building through sbt shell also starts Compile Server</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24947">SCL-24947</a></strong>: Method call with type arguments is not recognised by a `callArgument` pattern</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24959">SCL-24959</a></strong>: Language injection: @Language annotation doesn't work on implicit class construction without "new" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25190">SCL-25190</a></strong>: Scala 3 formatter flattens nested partial-function case clauses and changes semantics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25203">SCL-25203</a></strong>: Scala 3 Parser: outdented "catch/finally" after nested indent-based "try" can be parsed differently from compiler &amp; formatter breaks the semantics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25326">SCL-25326</a></strong>: Building IntelliJ Artifact invokes JPS even when "Use sbt shell to build project" is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25353">SCL-25353</a></strong>: [highlighting] Built-in Scala 3 highlighting cannot resolve derives-generated members from separately published library artifact</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25363">SCL-25363</a></strong>: Language Injection: @Language annotation is not recognised on case class constructor parameter when apply method is used</li>
</ul>
<h3>2026.2.242</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25343">SCL-25343</a></strong>: We offer run test gutter icons for any class which has a method named test in MUnit test suites</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25362">SCL-25362</a></strong>: Scala type errors in popups are badly formatted</li>
</ul>
<h3>2026.2.239</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22357">SCL-22357</a></strong>: Dfa should honor assertions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24094">SCL-24094</a></strong>: Dfa doesn't report possible null calls on @Nullable variables</li>
</ul>
<h3>2026.2.230</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10407">SCL-10407</a></strong>: navigation from stacktraces suggests too many variants</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25346">SCL-25346</a></strong>: Switch to NavBar and disable breadcrumbs by default</li>
</ul>
<h3>2026.2.227</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11620">SCL-11620</a></strong>: Play template: 'if' condition inside start element causes 'Tag start is not closed' errors in editor</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-25055">SCL-25055</a></strong>: Cannot run single test case method in munit `FunFixture#test`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25178">SCL-25178</a></strong>: [WSL] Rerun failed Scala tests (ScalaTest, MUnit, uTest, Specs2) fails on WSL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25275">SCL-25275</a></strong>: Scala Plugin doesn't notify the user about  incompatible library dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25314">SCL-25314</a></strong>: Comment in match-case breaks newline indent </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25338">SCL-25338</a></strong>: Copy from Bazel - "No Scala SDK in module" after reopening Bazel project, requiring Resync + Repair IDE</li>
</ul>
<h3>2026.2.217</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24259">SCL-24259</a></strong>: Scala 3 universal apply:  can't reference class apply method</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-24832">SCL-24832</a></strong>: Reconsider new project template for SBT 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24976">SCL-24976</a></strong>: False positive "Class doesn't correspond to file name" for Scala 3 files containing only top-level given instances</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24991">SCL-24991</a></strong>: Input tasks in sbt task runconfiguration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25158">SCL-25158</a></strong>: Extract method in class in Scala 3 chooses top level definition location by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25179">SCL-25179</a></strong>: [WSL] Scala REPL fails to start on WSL due to an incorrect path for idea_rt.jar</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25250">SCL-25250</a></strong>: `@@` before an XML attribute causes "Tag start is not closed" error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25287">SCL-25287</a></strong>: Scala editor window crashes (somehow), reopen required</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25307">SCL-25307</a></strong>: ScalaDoc links to Java methods don't work </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25317">SCL-25317</a></strong>: cannot resolve definitions from the Kotlin inner object</li>
</ul>
<h3>2026.2.192</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25230">SCL-25230</a></strong>: NPW, Play: Incorrect order of Scala versions </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25231">SCL-25231</a></strong>: NPW, Play: Changing Play version automatically updates Scala version to the latest</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25244">SCL-25244</a></strong>: No errors highlighting with CBH when multiple errors are present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25248">SCL-25248</a></strong>: Compile errors not showing in editor</li>
</ul>
<h3>2026.2.190</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8508">SCL-8508</a></strong>: Parameters for sbt tasks in Run configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16089">SCL-16089</a></strong>: SBT task configuration runs task with ';' symbols inserted after each space</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24358">SCL-24358</a></strong>: sbt shell: when building in the sbt shell is enabled, it's not possible to cancel the build using the progress indicator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24369">SCL-24369</a></strong>: Doesn't recognize types from Slick (Scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25109">SCL-25109</a></strong>: Issues with Backspace removing the entire line in Scaladoc</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25129">SCL-25129</a></strong>: BSP: scala-cli.json is missing after regenerating the connection file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25153">SCL-25153</a></strong>: ScalaDoc links: cannot handle multiple [[</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25169">SCL-25169</a></strong>: Restore compatibility with the Bazel plugin in 2026.1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25211">SCL-25211</a></strong>: Add More Test Cases for the Twirl Parser in the Scala Plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25225">SCL-25225</a></strong>: ScalaDoc reference to Type doesn't work in the rendered view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25227">SCL-25227</a></strong>: ScalaDoc links with `!` don't work in rendered view </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25262">SCL-25262</a></strong>: Parameters can reference parameters from the same clause in scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25263">SCL-25263</a></strong>: Scala 3.8: "into" type alias is wrongly highlighted as invalid upcast to underlying type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25286">SCL-25286</a></strong>: Run Scala tests in sbt using JBR</li>
</ul>
<h3>2026.2.156</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25201">SCL-25201</a></strong>: Scala compile server warning with JDK 26</li>
</ul>
<h3>2026.2.139</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25122">SCL-25122</a></strong>: Wrong syntax highlighting for scaladoc refs</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.2.124</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>
</ul>
<h3>2026.2.123</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23032">SCL-23032</a></strong>: Kotlin companion object methods are not resolved from Scala</li>
<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-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-25157">SCL-25157</a></strong>: Type inference error when using OpenAI API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.2.105</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1051471</download-url><idea-version min="n/a" max="n/a" since-build="262.6149" until-build="262.*"/></idea-plugin><idea-plugin downloads="23436378" size="90051606" date="1779097793000" updatedDate="1779097793000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.2.300</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.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25414">SCL-25414</a></strong>: Scala worksheet evaluation fails in plain mode with Scala versions earlier then 3.8</li>
</ul>
<h3>2026.2.277</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25236">SCL-25236</a></strong>: scala 2.11  +  jdk 1.8 Compiled    ERROE</li>
</ul>
<h3>2026.2.268</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25255">SCL-25255</a></strong>: BSP connection file isn't suggested to regenerate if scala-cli is not found</li>
</ul>
<h3>2026.2.259</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24855">SCL-24855</a></strong>: Update sbt and sbt-launch to version 1.12</li>
</ul>
<h3>2026.2.249</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15104">SCL-15104</a></strong>: Support match types</li>
</ul>
<h3>2026.2.247</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12039">SCL-12039</a></strong>: building through sbt shell also starts Compile Server</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24947">SCL-24947</a></strong>: Method call with type arguments is not recognised by a `callArgument` pattern</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24959">SCL-24959</a></strong>: Language injection: @Language annotation doesn't work on implicit class construction without "new" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25190">SCL-25190</a></strong>: Scala 3 formatter flattens nested partial-function case clauses and changes semantics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25203">SCL-25203</a></strong>: Scala 3 Parser: outdented "catch/finally" after nested indent-based "try" can be parsed differently from compiler &amp; formatter breaks the semantics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25326">SCL-25326</a></strong>: Building IntelliJ Artifact invokes JPS even when "Use sbt shell to build project" is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25353">SCL-25353</a></strong>: [highlighting] Built-in Scala 3 highlighting cannot resolve derives-generated members from separately published library artifact</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25363">SCL-25363</a></strong>: Language Injection: @Language annotation is not recognised on case class constructor parameter when apply method is used</li>
</ul>
<h3>2026.2.242</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25343">SCL-25343</a></strong>: We offer run test gutter icons for any class which has a method named test in MUnit test suites</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25362">SCL-25362</a></strong>: Scala type errors in popups are badly formatted</li>
</ul>
<h3>2026.2.239</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22357">SCL-22357</a></strong>: Dfa should honor assertions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24094">SCL-24094</a></strong>: Dfa doesn't report possible null calls on @Nullable variables</li>
</ul>
<h3>2026.2.230</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10407">SCL-10407</a></strong>: navigation from stacktraces suggests too many variants</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25346">SCL-25346</a></strong>: Switch to NavBar and disable breadcrumbs by default</li>
</ul>
<h3>2026.2.227</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11620">SCL-11620</a></strong>: Play template: 'if' condition inside start element causes 'Tag start is not closed' errors in editor</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-25055">SCL-25055</a></strong>: Cannot run single test case method in munit `FunFixture#test`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25178">SCL-25178</a></strong>: [WSL] Rerun failed Scala tests (ScalaTest, MUnit, uTest, Specs2) fails on WSL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25275">SCL-25275</a></strong>: Scala Plugin doesn't notify the user about  incompatible library dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25314">SCL-25314</a></strong>: Comment in match-case breaks newline indent </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25338">SCL-25338</a></strong>: Copy from Bazel - "No Scala SDK in module" after reopening Bazel project, requiring Resync + Repair IDE</li>
</ul>
<h3>2026.2.217</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24259">SCL-24259</a></strong>: Scala 3 universal apply:  can't reference class apply method</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-24832">SCL-24832</a></strong>: Reconsider new project template for SBT 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24976">SCL-24976</a></strong>: False positive "Class doesn't correspond to file name" for Scala 3 files containing only top-level given instances</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24991">SCL-24991</a></strong>: Input tasks in sbt task runconfiguration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25158">SCL-25158</a></strong>: Extract method in class in Scala 3 chooses top level definition location by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25179">SCL-25179</a></strong>: [WSL] Scala REPL fails to start on WSL due to an incorrect path for idea_rt.jar</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25250">SCL-25250</a></strong>: `@@` before an XML attribute causes "Tag start is not closed" error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25287">SCL-25287</a></strong>: Scala editor window crashes (somehow), reopen required</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25307">SCL-25307</a></strong>: ScalaDoc links to Java methods don't work </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25317">SCL-25317</a></strong>: cannot resolve definitions from the Kotlin inner object</li>
</ul>
<h3>2026.2.192</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25230">SCL-25230</a></strong>: NPW, Play: Incorrect order of Scala versions </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25231">SCL-25231</a></strong>: NPW, Play: Changing Play version automatically updates Scala version to the latest</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25244">SCL-25244</a></strong>: No errors highlighting with CBH when multiple errors are present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25248">SCL-25248</a></strong>: Compile errors not showing in editor</li>
</ul>
<h3>2026.2.190</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8508">SCL-8508</a></strong>: Parameters for sbt tasks in Run configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16089">SCL-16089</a></strong>: SBT task configuration runs task with ';' symbols inserted after each space</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24358">SCL-24358</a></strong>: sbt shell: when building in the sbt shell is enabled, it's not possible to cancel the build using the progress indicator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24369">SCL-24369</a></strong>: Doesn't recognize types from Slick (Scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25109">SCL-25109</a></strong>: Issues with Backspace removing the entire line in Scaladoc</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25129">SCL-25129</a></strong>: BSP: scala-cli.json is missing after regenerating the connection file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25153">SCL-25153</a></strong>: ScalaDoc links: cannot handle multiple [[</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25169">SCL-25169</a></strong>: Restore compatibility with the Bazel plugin in 2026.1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25211">SCL-25211</a></strong>: Add More Test Cases for the Twirl Parser in the Scala Plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25225">SCL-25225</a></strong>: ScalaDoc reference to Type doesn't work in the rendered view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25227">SCL-25227</a></strong>: ScalaDoc links with `!` don't work in rendered view </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25262">SCL-25262</a></strong>: Parameters can reference parameters from the same clause in scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25263">SCL-25263</a></strong>: Scala 3.8: "into" type alias is wrongly highlighted as invalid upcast to underlying type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25286">SCL-25286</a></strong>: Run Scala tests in sbt using JBR</li>
</ul>
<h3>2026.2.156</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25201">SCL-25201</a></strong>: Scala compile server warning with JDK 26</li>
</ul>
<h3>2026.2.139</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25122">SCL-25122</a></strong>: Wrong syntax highlighting for scaladoc refs</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.2.124</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>
</ul>
<h3>2026.2.123</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23032">SCL-23032</a></strong>: Kotlin companion object methods are not resolved from Scala</li>
<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-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-25157">SCL-25157</a></strong>: Type inference error when using OpenAI API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.2.105</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
<h3>2026.2.103</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-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-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-24925">SCL-24925</a></strong>: ScalaCompilerReferenceServiceFixture tests became flaky (deadlocking)</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1050507</download-url><idea-version min="n/a" max="n/a" since-build="262.5792" until-build="262.*"/></idea-plugin><idea-plugin downloads="23436378" size="90049651" date="1778854472000" updatedDate="1778854472000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.2.296</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.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25414">SCL-25414</a></strong>: Scala worksheet evaluation fails in plain mode with Scala versions earlier then 3.8</li>
</ul>
<h3>2026.2.277</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25236">SCL-25236</a></strong>: scala 2.11  +  jdk 1.8 Compiled    ERROE</li>
</ul>
<h3>2026.2.268</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25255">SCL-25255</a></strong>: BSP connection file isn't suggested to regenerate if scala-cli is not found</li>
</ul>
<h3>2026.2.259</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24855">SCL-24855</a></strong>: Update sbt and sbt-launch to version 1.12</li>
</ul>
<h3>2026.2.249</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15104">SCL-15104</a></strong>: Support match types</li>
</ul>
<h3>2026.2.247</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12039">SCL-12039</a></strong>: building through sbt shell also starts Compile Server</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24947">SCL-24947</a></strong>: Method call with type arguments is not recognised by a `callArgument` pattern</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24959">SCL-24959</a></strong>: Language injection: @Language annotation doesn't work on implicit class construction without "new" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25190">SCL-25190</a></strong>: Scala 3 formatter flattens nested partial-function case clauses and changes semantics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25203">SCL-25203</a></strong>: Scala 3 Parser: outdented "catch/finally" after nested indent-based "try" can be parsed differently from compiler &amp; formatter breaks the semantics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25326">SCL-25326</a></strong>: Building IntelliJ Artifact invokes JPS even when "Use sbt shell to build project" is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25353">SCL-25353</a></strong>: [highlighting] Built-in Scala 3 highlighting cannot resolve derives-generated members from separately published library artifact</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25363">SCL-25363</a></strong>: Language Injection: @Language annotation is not recognised on case class constructor parameter when apply method is used</li>
</ul>
<h3>2026.2.242</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25343">SCL-25343</a></strong>: We offer run test gutter icons for any class which has a method named test in MUnit test suites</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25362">SCL-25362</a></strong>: Scala type errors in popups are badly formatted</li>
</ul>
<h3>2026.2.239</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22357">SCL-22357</a></strong>: Dfa should honor assertions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24094">SCL-24094</a></strong>: Dfa doesn't report possible null calls on @Nullable variables</li>
</ul>
<h3>2026.2.230</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10407">SCL-10407</a></strong>: navigation from stacktraces suggests too many variants</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25346">SCL-25346</a></strong>: Switch to NavBar and disable breadcrumbs by default</li>
</ul>
<h3>2026.2.227</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11620">SCL-11620</a></strong>: Play template: 'if' condition inside start element causes 'Tag start is not closed' errors in editor</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-25055">SCL-25055</a></strong>: Cannot run single test case method in munit `FunFixture#test`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25178">SCL-25178</a></strong>: [WSL] Rerun failed Scala tests (ScalaTest, MUnit, uTest, Specs2) fails on WSL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25275">SCL-25275</a></strong>: Scala Plugin doesn't notify the user about  incompatible library dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25314">SCL-25314</a></strong>: Comment in match-case breaks newline indent </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25338">SCL-25338</a></strong>: Copy from Bazel - "No Scala SDK in module" after reopening Bazel project, requiring Resync + Repair IDE</li>
</ul>
<h3>2026.2.217</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24259">SCL-24259</a></strong>: Scala 3 universal apply:  can't reference class apply method</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-24832">SCL-24832</a></strong>: Reconsider new project template for SBT 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24976">SCL-24976</a></strong>: False positive "Class doesn't correspond to file name" for Scala 3 files containing only top-level given instances</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24991">SCL-24991</a></strong>: Input tasks in sbt task runconfiguration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25158">SCL-25158</a></strong>: Extract method in class in Scala 3 chooses top level definition location by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25179">SCL-25179</a></strong>: [WSL] Scala REPL fails to start on WSL due to an incorrect path for idea_rt.jar</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25250">SCL-25250</a></strong>: `@@` before an XML attribute causes "Tag start is not closed" error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25287">SCL-25287</a></strong>: Scala editor window crashes (somehow), reopen required</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25307">SCL-25307</a></strong>: ScalaDoc links to Java methods don't work </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25317">SCL-25317</a></strong>: cannot resolve definitions from the Kotlin inner object</li>
</ul>
<h3>2026.2.192</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25230">SCL-25230</a></strong>: NPW, Play: Incorrect order of Scala versions </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25231">SCL-25231</a></strong>: NPW, Play: Changing Play version automatically updates Scala version to the latest</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25244">SCL-25244</a></strong>: No errors highlighting with CBH when multiple errors are present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25248">SCL-25248</a></strong>: Compile errors not showing in editor</li>
</ul>
<h3>2026.2.190</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8508">SCL-8508</a></strong>: Parameters for sbt tasks in Run configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16089">SCL-16089</a></strong>: SBT task configuration runs task with ';' symbols inserted after each space</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24358">SCL-24358</a></strong>: sbt shell: when building in the sbt shell is enabled, it's not possible to cancel the build using the progress indicator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24369">SCL-24369</a></strong>: Doesn't recognize types from Slick (Scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25109">SCL-25109</a></strong>: Issues with Backspace removing the entire line in Scaladoc</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25129">SCL-25129</a></strong>: BSP: scala-cli.json is missing after regenerating the connection file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25153">SCL-25153</a></strong>: ScalaDoc links: cannot handle multiple [[</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25169">SCL-25169</a></strong>: Restore compatibility with the Bazel plugin in 2026.1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25211">SCL-25211</a></strong>: Add More Test Cases for the Twirl Parser in the Scala Plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25225">SCL-25225</a></strong>: ScalaDoc reference to Type doesn't work in the rendered view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25227">SCL-25227</a></strong>: ScalaDoc links with `!` don't work in rendered view </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25262">SCL-25262</a></strong>: Parameters can reference parameters from the same clause in scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25263">SCL-25263</a></strong>: Scala 3.8: "into" type alias is wrongly highlighted as invalid upcast to underlying type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25286">SCL-25286</a></strong>: Run Scala tests in sbt using JBR</li>
</ul>
<h3>2026.2.156</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25201">SCL-25201</a></strong>: Scala compile server warning with JDK 26</li>
</ul>
<h3>2026.2.139</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25122">SCL-25122</a></strong>: Wrong syntax highlighting for scaladoc refs</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.2.124</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>
</ul>
<h3>2026.2.123</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23032">SCL-23032</a></strong>: Kotlin companion object methods are not resolved from Scala</li>
<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-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-25157">SCL-25157</a></strong>: Type inference error when using OpenAI API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.2.105</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
<h3>2026.2.103</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-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-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-24925">SCL-24925</a></strong>: ScalaCompilerReferenceServiceFixture tests became flaky (deadlocking)</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1048914</download-url><idea-version min="n/a" max="n/a" since-build="262.5792" until-build="262.*"/></idea-plugin><idea-plugin downloads="23436378" size="90050267" date="1778557860000" updatedDate="1778557860000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.2.280</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.2.277</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25236">SCL-25236</a></strong>: scala 2.11  +  jdk 1.8 Compiled    ERROE</li>
</ul>
<h3>2026.2.268</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25255">SCL-25255</a></strong>: BSP connection file isn't suggested to regenerate if scala-cli is not found</li>
</ul>
<h3>2026.2.259</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24855">SCL-24855</a></strong>: Update sbt and sbt-launch to version 1.12</li>
</ul>
<h3>2026.2.249</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15104">SCL-15104</a></strong>: Support match types</li>
</ul>
<h3>2026.2.247</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12039">SCL-12039</a></strong>: building through sbt shell also starts Compile Server</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24947">SCL-24947</a></strong>: Method call with type arguments is not recognised by a `callArgument` pattern</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24959">SCL-24959</a></strong>: Language injection: @Language annotation doesn't work on implicit class construction without "new" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25190">SCL-25190</a></strong>: Scala 3 formatter flattens nested partial-function case clauses and changes semantics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25203">SCL-25203</a></strong>: Scala 3 Parser: outdented "catch/finally" after nested indent-based "try" can be parsed differently from compiler &amp; formatter breaks the semantics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25326">SCL-25326</a></strong>: Building IntelliJ Artifact invokes JPS even when "Use sbt shell to build project" is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25353">SCL-25353</a></strong>: [highlighting] Built-in Scala 3 highlighting cannot resolve derives-generated members from separately published library artifact</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25363">SCL-25363</a></strong>: Language Injection: @Language annotation is not recognised on case class constructor parameter when apply method is used</li>
</ul>
<h3>2026.2.242</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25343">SCL-25343</a></strong>: We offer run test gutter icons for any class which has a method named test in MUnit test suites</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25362">SCL-25362</a></strong>: Scala type errors in popups are badly formatted</li>
</ul>
<h3>2026.2.239</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22357">SCL-22357</a></strong>: Dfa should honor assertions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24094">SCL-24094</a></strong>: Dfa doesn't report possible null calls on @Nullable variables</li>
</ul>
<h3>2026.2.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25361">SCL-25361</a></strong>: 'Create New Test' action in Scala Plugin is broken and does not function as expected</li>
</ul>
<h3>2026.2.230</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10407">SCL-10407</a></strong>: navigation from stacktraces suggests too many variants</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25346">SCL-25346</a></strong>: Switch to NavBar and disable breadcrumbs by default</li>
</ul>
<h3>2026.2.227</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11620">SCL-11620</a></strong>: Play template: 'if' condition inside start element causes 'Tag start is not closed' errors in editor</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-25055">SCL-25055</a></strong>: Cannot run single test case method in munit `FunFixture#test`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25178">SCL-25178</a></strong>: [WSL] Rerun failed Scala tests (ScalaTest, MUnit, uTest, Specs2) fails on WSL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25275">SCL-25275</a></strong>: Scala Plugin doesn't notify the user about  incompatible library dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25314">SCL-25314</a></strong>: Comment in match-case breaks newline indent </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25338">SCL-25338</a></strong>: Copy from Bazel - "No Scala SDK in module" after reopening Bazel project, requiring Resync + Repair IDE</li>
</ul>
<h3>2026.2.217</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24259">SCL-24259</a></strong>: Scala 3 universal apply:  can't reference class apply method</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-24832">SCL-24832</a></strong>: Reconsider new project template for SBT 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24976">SCL-24976</a></strong>: False positive "Class doesn't correspond to file name" for Scala 3 files containing only top-level given instances</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24991">SCL-24991</a></strong>: Input tasks in sbt task runconfiguration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25158">SCL-25158</a></strong>: Extract method in class in Scala 3 chooses top level definition location by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25179">SCL-25179</a></strong>: [WSL] Scala REPL fails to start on WSL due to an incorrect path for idea_rt.jar</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25250">SCL-25250</a></strong>: `@@` before an XML attribute causes "Tag start is not closed" error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25287">SCL-25287</a></strong>: Scala editor window crashes (somehow), reopen required</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25307">SCL-25307</a></strong>: ScalaDoc links to Java methods don't work </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25317">SCL-25317</a></strong>: cannot resolve definitions from the Kotlin inner object</li>
</ul>
<h3>2026.2.192</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25230">SCL-25230</a></strong>: NPW, Play: Incorrect order of Scala versions </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25231">SCL-25231</a></strong>: NPW, Play: Changing Play version automatically updates Scala version to the latest</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25244">SCL-25244</a></strong>: No errors highlighting with CBH when multiple errors are present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25248">SCL-25248</a></strong>: Compile errors not showing in editor</li>
</ul>
<h3>2026.2.190</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8508">SCL-8508</a></strong>: Parameters for sbt tasks in Run configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16089">SCL-16089</a></strong>: SBT task configuration runs task with ';' symbols inserted after each space</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24358">SCL-24358</a></strong>: sbt shell: when building in the sbt shell is enabled, it's not possible to cancel the build using the progress indicator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24369">SCL-24369</a></strong>: Doesn't recognize types from Slick (Scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25109">SCL-25109</a></strong>: Issues with Backspace removing the entire line in Scaladoc</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25129">SCL-25129</a></strong>: BSP: scala-cli.json is missing after regenerating the connection file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25153">SCL-25153</a></strong>: ScalaDoc links: cannot handle multiple [[</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25169">SCL-25169</a></strong>: Restore compatibility with the Bazel plugin in 2026.1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25211">SCL-25211</a></strong>: Add More Test Cases for the Twirl Parser in the Scala Plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25225">SCL-25225</a></strong>: ScalaDoc reference to Type doesn't work in the rendered view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25227">SCL-25227</a></strong>: ScalaDoc links with `!` don't work in rendered view </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25262">SCL-25262</a></strong>: Parameters can reference parameters from the same clause in scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25263">SCL-25263</a></strong>: Scala 3.8: "into" type alias is wrongly highlighted as invalid upcast to underlying type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25286">SCL-25286</a></strong>: Run Scala tests in sbt using JBR</li>
</ul>
<h3>2026.2.156</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25201">SCL-25201</a></strong>: Scala compile server warning with JDK 26</li>
</ul>
<h3>2026.2.139</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25122">SCL-25122</a></strong>: Wrong syntax highlighting for scaladoc refs</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.2.124</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>
</ul>
<h3>2026.2.123</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23032">SCL-23032</a></strong>: Kotlin companion object methods are not resolved from Scala</li>
<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-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-25157">SCL-25157</a></strong>: Type inference error when using OpenAI API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.2.105</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1044990</download-url><idea-version min="n/a" max="n/a" since-build="262.4852" until-build="262.*"/></idea-plugin><idea-plugin downloads="23436378" size="90050869" date="1778493700000" updatedDate="1778493700000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.2.278</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.2.277</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25236">SCL-25236</a></strong>: scala 2.11  +  jdk 1.8 Compiled    ERROE</li>
</ul>
<h3>2026.2.268</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25255">SCL-25255</a></strong>: BSP connection file isn't suggested to regenerate if scala-cli is not found</li>
</ul>
<h3>2026.2.259</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24855">SCL-24855</a></strong>: Update sbt and sbt-launch to version 1.12</li>
</ul>
<h3>2026.2.249</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15104">SCL-15104</a></strong>: Support match types</li>
</ul>
<h3>2026.2.247</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12039">SCL-12039</a></strong>: building through sbt shell also starts Compile Server</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24947">SCL-24947</a></strong>: Method call with type arguments is not recognised by a `callArgument` pattern</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24959">SCL-24959</a></strong>: Language injection: @Language annotation doesn't work on implicit class construction without "new" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25190">SCL-25190</a></strong>: Scala 3 formatter flattens nested partial-function case clauses and changes semantics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25203">SCL-25203</a></strong>: Scala 3 Parser: outdented "catch/finally" after nested indent-based "try" can be parsed differently from compiler &amp; formatter breaks the semantics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25326">SCL-25326</a></strong>: Building IntelliJ Artifact invokes JPS even when "Use sbt shell to build project" is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25353">SCL-25353</a></strong>: [highlighting] Built-in Scala 3 highlighting cannot resolve derives-generated members from separately published library artifact</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25363">SCL-25363</a></strong>: Language Injection: @Language annotation is not recognised on case class constructor parameter when apply method is used</li>
</ul>
<h3>2026.2.242</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25343">SCL-25343</a></strong>: We offer run test gutter icons for any class which has a method named test in MUnit test suites</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25362">SCL-25362</a></strong>: Scala type errors in popups are badly formatted</li>
</ul>
<h3>2026.2.239</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22357">SCL-22357</a></strong>: Dfa should honor assertions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24094">SCL-24094</a></strong>: Dfa doesn't report possible null calls on @Nullable variables</li>
</ul>
<h3>2026.2.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25361">SCL-25361</a></strong>: 'Create New Test' action in Scala Plugin is broken and does not function as expected</li>
</ul>
<h3>2026.2.230</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10407">SCL-10407</a></strong>: navigation from stacktraces suggests too many variants</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25346">SCL-25346</a></strong>: Switch to NavBar and disable breadcrumbs by default</li>
</ul>
<h3>2026.2.227</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11620">SCL-11620</a></strong>: Play template: 'if' condition inside start element causes 'Tag start is not closed' errors in editor</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-25055">SCL-25055</a></strong>: Cannot run single test case method in munit `FunFixture#test`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25178">SCL-25178</a></strong>: [WSL] Rerun failed Scala tests (ScalaTest, MUnit, uTest, Specs2) fails on WSL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25275">SCL-25275</a></strong>: Scala Plugin doesn't notify the user about  incompatible library dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25314">SCL-25314</a></strong>: Comment in match-case breaks newline indent </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25338">SCL-25338</a></strong>: Copy from Bazel - "No Scala SDK in module" after reopening Bazel project, requiring Resync + Repair IDE</li>
</ul>
<h3>2026.2.217</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24259">SCL-24259</a></strong>: Scala 3 universal apply:  can't reference class apply method</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-24832">SCL-24832</a></strong>: Reconsider new project template for SBT 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24976">SCL-24976</a></strong>: False positive "Class doesn't correspond to file name" for Scala 3 files containing only top-level given instances</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24991">SCL-24991</a></strong>: Input tasks in sbt task runconfiguration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25158">SCL-25158</a></strong>: Extract method in class in Scala 3 chooses top level definition location by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25179">SCL-25179</a></strong>: [WSL] Scala REPL fails to start on WSL due to an incorrect path for idea_rt.jar</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25250">SCL-25250</a></strong>: `@@` before an XML attribute causes "Tag start is not closed" error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25287">SCL-25287</a></strong>: Scala editor window crashes (somehow), reopen required</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25307">SCL-25307</a></strong>: ScalaDoc links to Java methods don't work </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25317">SCL-25317</a></strong>: cannot resolve definitions from the Kotlin inner object</li>
</ul>
<h3>2026.2.192</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25230">SCL-25230</a></strong>: NPW, Play: Incorrect order of Scala versions </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25231">SCL-25231</a></strong>: NPW, Play: Changing Play version automatically updates Scala version to the latest</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25244">SCL-25244</a></strong>: No errors highlighting with CBH when multiple errors are present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25248">SCL-25248</a></strong>: Compile errors not showing in editor</li>
</ul>
<h3>2026.2.190</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8508">SCL-8508</a></strong>: Parameters for sbt tasks in Run configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16089">SCL-16089</a></strong>: SBT task configuration runs task with ';' symbols inserted after each space</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24358">SCL-24358</a></strong>: sbt shell: when building in the sbt shell is enabled, it's not possible to cancel the build using the progress indicator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24369">SCL-24369</a></strong>: Doesn't recognize types from Slick (Scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25109">SCL-25109</a></strong>: Issues with Backspace removing the entire line in Scaladoc</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25129">SCL-25129</a></strong>: BSP: scala-cli.json is missing after regenerating the connection file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25153">SCL-25153</a></strong>: ScalaDoc links: cannot handle multiple [[</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25169">SCL-25169</a></strong>: Restore compatibility with the Bazel plugin in 2026.1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25211">SCL-25211</a></strong>: Add More Test Cases for the Twirl Parser in the Scala Plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25225">SCL-25225</a></strong>: ScalaDoc reference to Type doesn't work in the rendered view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25227">SCL-25227</a></strong>: ScalaDoc links with `!` don't work in rendered view </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25262">SCL-25262</a></strong>: Parameters can reference parameters from the same clause in scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25263">SCL-25263</a></strong>: Scala 3.8: "into" type alias is wrongly highlighted as invalid upcast to underlying type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25286">SCL-25286</a></strong>: Run Scala tests in sbt using JBR</li>
</ul>
<h3>2026.2.156</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25201">SCL-25201</a></strong>: Scala compile server warning with JDK 26</li>
</ul>
<h3>2026.2.139</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25122">SCL-25122</a></strong>: Wrong syntax highlighting for scaladoc refs</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.2.124</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>
</ul>
<h3>2026.2.123</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23032">SCL-23032</a></strong>: Kotlin companion object methods are not resolved from Scala</li>
<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-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-25157">SCL-25157</a></strong>: Type inference error when using OpenAI API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.2.105</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
<h3>2026.2.103</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-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-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-24925">SCL-24925</a></strong>: ScalaCompilerReferenceServiceFixture tests became flaky (deadlocking)</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1044363</download-url><idea-version min="n/a" max="n/a" since-build="262.4852" until-build="262.*"/></idea-plugin><idea-plugin downloads="23436378" size="90050377" date="1778298728000" updatedDate="1778298728000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.2.277</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.2.277</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25236">SCL-25236</a></strong>: scala 2.11  +  jdk 1.8 Compiled    ERROE</li>
</ul>
<h3>2026.2.268</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25255">SCL-25255</a></strong>: BSP connection file isn't suggested to regenerate if scala-cli is not found</li>
</ul>
<h3>2026.2.259</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24855">SCL-24855</a></strong>: Update sbt and sbt-launch to version 1.12</li>
</ul>
<h3>2026.2.249</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15104">SCL-15104</a></strong>: Support match types</li>
</ul>
<h3>2026.2.247</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12039">SCL-12039</a></strong>: building through sbt shell also starts Compile Server</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24947">SCL-24947</a></strong>: Method call with type arguments is not recognised by a `callArgument` pattern</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24959">SCL-24959</a></strong>: Language injection: @Language annotation doesn't work on implicit class construction without "new" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25190">SCL-25190</a></strong>: Scala 3 formatter flattens nested partial-function case clauses and changes semantics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25203">SCL-25203</a></strong>: Scala 3 Parser: outdented "catch/finally" after nested indent-based "try" can be parsed differently from compiler &amp; formatter breaks the semantics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25326">SCL-25326</a></strong>: Building IntelliJ Artifact invokes JPS even when "Use sbt shell to build project" is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25353">SCL-25353</a></strong>: [highlighting] Built-in Scala 3 highlighting cannot resolve derives-generated members from separately published library artifact</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25363">SCL-25363</a></strong>: Language Injection: @Language annotation is not recognised on case class constructor parameter when apply method is used</li>
</ul>
<h3>2026.2.242</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25343">SCL-25343</a></strong>: We offer run test gutter icons for any class which has a method named test in MUnit test suites</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25362">SCL-25362</a></strong>: Scala type errors in popups are badly formatted</li>
</ul>
<h3>2026.2.239</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22357">SCL-22357</a></strong>: Dfa should honor assertions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24094">SCL-24094</a></strong>: Dfa doesn't report possible null calls on @Nullable variables</li>
</ul>
<h3>2026.2.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25361">SCL-25361</a></strong>: 'Create New Test' action in Scala Plugin is broken and does not function as expected</li>
</ul>
<h3>2026.2.230</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10407">SCL-10407</a></strong>: navigation from stacktraces suggests too many variants</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25346">SCL-25346</a></strong>: Switch to NavBar and disable breadcrumbs by default</li>
</ul>
<h3>2026.2.227</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11620">SCL-11620</a></strong>: Play template: 'if' condition inside start element causes 'Tag start is not closed' errors in editor</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-25055">SCL-25055</a></strong>: Cannot run single test case method in munit `FunFixture#test`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25178">SCL-25178</a></strong>: [WSL] Rerun failed Scala tests (ScalaTest, MUnit, uTest, Specs2) fails on WSL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25275">SCL-25275</a></strong>: Scala Plugin doesn't notify the user about  incompatible library dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25314">SCL-25314</a></strong>: Comment in match-case breaks newline indent </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25338">SCL-25338</a></strong>: Copy from Bazel - "No Scala SDK in module" after reopening Bazel project, requiring Resync + Repair IDE</li>
</ul>
<h3>2026.2.217</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24259">SCL-24259</a></strong>: Scala 3 universal apply:  can't reference class apply method</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-24832">SCL-24832</a></strong>: Reconsider new project template for SBT 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24976">SCL-24976</a></strong>: False positive "Class doesn't correspond to file name" for Scala 3 files containing only top-level given instances</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24991">SCL-24991</a></strong>: Input tasks in sbt task runconfiguration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25158">SCL-25158</a></strong>: Extract method in class in Scala 3 chooses top level definition location by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25179">SCL-25179</a></strong>: [WSL] Scala REPL fails to start on WSL due to an incorrect path for idea_rt.jar</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25250">SCL-25250</a></strong>: `@@` before an XML attribute causes "Tag start is not closed" error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25287">SCL-25287</a></strong>: Scala editor window crashes (somehow), reopen required</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25307">SCL-25307</a></strong>: ScalaDoc links to Java methods don't work </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25317">SCL-25317</a></strong>: cannot resolve definitions from the Kotlin inner object</li>
</ul>
<h3>2026.2.192</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25230">SCL-25230</a></strong>: NPW, Play: Incorrect order of Scala versions </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25231">SCL-25231</a></strong>: NPW, Play: Changing Play version automatically updates Scala version to the latest</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25244">SCL-25244</a></strong>: No errors highlighting with CBH when multiple errors are present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25248">SCL-25248</a></strong>: Compile errors not showing in editor</li>
</ul>
<h3>2026.2.190</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8508">SCL-8508</a></strong>: Parameters for sbt tasks in Run configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16089">SCL-16089</a></strong>: SBT task configuration runs task with ';' symbols inserted after each space</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24358">SCL-24358</a></strong>: sbt shell: when building in the sbt shell is enabled, it's not possible to cancel the build using the progress indicator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24369">SCL-24369</a></strong>: Doesn't recognize types from Slick (Scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25109">SCL-25109</a></strong>: Issues with Backspace removing the entire line in Scaladoc</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25129">SCL-25129</a></strong>: BSP: scala-cli.json is missing after regenerating the connection file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25153">SCL-25153</a></strong>: ScalaDoc links: cannot handle multiple [[</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25169">SCL-25169</a></strong>: Restore compatibility with the Bazel plugin in 2026.1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25211">SCL-25211</a></strong>: Add More Test Cases for the Twirl Parser in the Scala Plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25225">SCL-25225</a></strong>: ScalaDoc reference to Type doesn't work in the rendered view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25227">SCL-25227</a></strong>: ScalaDoc links with `!` don't work in rendered view </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25262">SCL-25262</a></strong>: Parameters can reference parameters from the same clause in scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25263">SCL-25263</a></strong>: Scala 3.8: "into" type alias is wrongly highlighted as invalid upcast to underlying type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25286">SCL-25286</a></strong>: Run Scala tests in sbt using JBR</li>
</ul>
<h3>2026.2.156</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25201">SCL-25201</a></strong>: Scala compile server warning with JDK 26</li>
</ul>
<h3>2026.2.139</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25122">SCL-25122</a></strong>: Wrong syntax highlighting for scaladoc refs</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.2.124</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>
</ul>
<h3>2026.2.123</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23032">SCL-23032</a></strong>: Kotlin companion object methods are not resolved from Scala</li>
<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-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-25157">SCL-25157</a></strong>: Type inference error when using OpenAI API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.2.105</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
<h3>2026.2.103</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-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-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-24925">SCL-24925</a></strong>: ScalaCompilerReferenceServiceFixture tests became flaky (deadlocking)</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1043123</download-url><idea-version min="n/a" max="n/a" since-build="262.4852" until-build="262.*"/></idea-plugin><idea-plugin downloads="23436378" size="89600875" date="1778298272000" updatedDate="1778298272000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.792</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.792</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25236">SCL-25236</a></strong>: scala 2.11  +  jdk 1.8 Compiled    ERROE</li>
</ul>
<h3>2026.1.780</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24855">SCL-24855</a></strong>: Update sbt and sbt-launch to version 1.12</li>
</ul>
<h3>2026.1.778</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15104">SCL-15104</a></strong>: Support match types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25382">SCL-25382</a></strong>: NES &amp; Exception: "Read access is allowed from inside read-action only"  in ScalaSyntaxHighlighterFactory in Next Edit Suggestions</li>
</ul>
<h3>2026.1.772</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12039">SCL-12039</a></strong>: building through sbt shell also starts Compile Server</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24959">SCL-24959</a></strong>: Language injection: @Language annotation doesn't work on implicit class construction without "new" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25190">SCL-25190</a></strong>: Scala 3 formatter flattens nested partial-function case clauses and changes semantics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25203">SCL-25203</a></strong>: Scala 3 Parser: outdented "catch/finally" after nested indent-based "try" can be parsed differently from compiler &amp; formatter breaks the semantics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25326">SCL-25326</a></strong>: Building IntelliJ Artifact invokes JPS even when "Use sbt shell to build project" is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25353">SCL-25353</a></strong>: [highlighting] Built-in Scala 3 highlighting cannot resolve derives-generated members from separately published library artifact</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25363">SCL-25363</a></strong>: Language Injection: @Language annotation is not recognised on case class constructor parameter when apply method is used</li>
</ul>
<h3>2026.1.769</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25343">SCL-25343</a></strong>: We offer run test gutter icons for any class which has a method named test in MUnit test suites</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25362">SCL-25362</a></strong>: Scala type errors in popups are badly formatted</li>
</ul>
<h3>2026.1.763</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22357">SCL-22357</a></strong>: Dfa should honor assertions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24094">SCL-24094</a></strong>: Dfa doesn't report possible null calls on @Nullable variables</li>
</ul>
<h3>2026.1.756</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25361">SCL-25361</a></strong>: 'Create New Test' action in Scala Plugin is broken and does not function as expected</li>
</ul>
<h3>2026.1.751</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25275">SCL-25275</a></strong>: Scala Plugin doesn't notify the user about  incompatible library dependencies</li>
</ul>
<h3>2026.1.750</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25055">SCL-25055</a></strong>: Cannot run single test case method in munit `FunFixture#test`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25178">SCL-25178</a></strong>: [WSL] Rerun failed Scala tests (ScalaTest, MUnit, uTest, Specs2) fails on WSL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25314">SCL-25314</a></strong>: Comment in match-case breaks newline indent </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25338">SCL-25338</a></strong>: Copy from Bazel - "No Scala SDK in module" after reopening Bazel project, requiring Resync + Repair IDE</li>
</ul>
<h3>2026.1.742</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11620">SCL-11620</a></strong>: Play template: 'if' condition inside start element causes 'Tag start is not closed' errors in editor</li>
</ul>
<h3>2026.1.736</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24832">SCL-24832</a></strong>: Reconsider new project template for SBT 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25158">SCL-25158</a></strong>: Extract method in class in Scala 3 chooses top level definition location by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25307">SCL-25307</a></strong>: ScalaDoc links to Java methods don't work </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25317">SCL-25317</a></strong>: cannot resolve definitions from the Kotlin inner object</li>
</ul>
<h3>2026.1.731</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24259">SCL-24259</a></strong>: Scala 3 universal apply:  can't reference class apply method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24976">SCL-24976</a></strong>: False positive "Class doesn't correspond to file name" for Scala 3 files containing only top-level given instances</li>
</ul>
<h3>2026.1.729</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24991">SCL-24991</a></strong>: Input tasks in sbt task runconfiguration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25179">SCL-25179</a></strong>: [WSL] Scala REPL fails to start on WSL due to an incorrect path for idea_rt.jar</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25250">SCL-25250</a></strong>: `@@` before an XML attribute causes "Tag start is not closed" error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25287">SCL-25287</a></strong>: Scala editor window crashes (somehow), reopen required</li>
</ul>
<h3>2026.1.717</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25230">SCL-25230</a></strong>: NPW, Play: Incorrect order of Scala versions </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25231">SCL-25231</a></strong>: NPW, Play: Changing Play version automatically updates Scala version to the latest</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25244">SCL-25244</a></strong>: No errors highlighting with CBH when multiple errors are present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25248">SCL-25248</a></strong>: Compile errors not showing in editor</li>
</ul>
<h3>2026.1.712</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8508">SCL-8508</a></strong>: Parameters for sbt tasks in Run configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16089">SCL-16089</a></strong>: SBT task configuration runs task with ';' symbols inserted after each space</li>
</ul>
<h3>2026.1.705</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24358">SCL-24358</a></strong>: sbt shell: when building in the sbt shell is enabled, it's not possible to cancel the build using the progress indicator</li>
</ul>
<h3>2026.1.701</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25129">SCL-25129</a></strong>: BSP: scala-cli.json is missing after regenerating the connection file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25153">SCL-25153</a></strong>: ScalaDoc links: cannot handle multiple [[</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25225">SCL-25225</a></strong>: ScalaDoc reference to Type doesn't work in the rendered view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25227">SCL-25227</a></strong>: ScalaDoc links with `!` don't work in rendered view </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25263">SCL-25263</a></strong>: Scala 3.8: "into" type alias is wrongly highlighted as invalid upcast to underlying type</li>
</ul>
<h3>2026.1.688</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24369">SCL-24369</a></strong>: Doesn't recognize types from Slick (Scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25262">SCL-25262</a></strong>: Parameters can reference parameters from the same clause in scala 3</li>
</ul>
<h3>2026.1.679</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25211">SCL-25211</a></strong>: Add More Test Cases for the Twirl Parser in the Scala Plugin</li>
</ul>
<h3>2026.1.677</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25201">SCL-25201</a></strong>: Scala compile server warning with JDK 26</li>
</ul>
<h3>2026.1.666</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25109">SCL-25109</a></strong>: Issues with Backspace removing the entire line in Scaladoc</li>
</ul>
<h3>2026.1.663</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25122">SCL-25122</a></strong>: Wrong syntax highlighting for scaladoc refs</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.660</h3>
<ul>
<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>
</ul>
<h3>2026.1.658</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23032">SCL-23032</a></strong>: Kotlin companion object methods are not resolved from Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25157">SCL-25157</a></strong>: Type inference error when using OpenAI API</li>
</ul>
<h3>2026.1.655</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>
</ul>
<h3>2026.1.652</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>
</ul>
<h3>2026.1.648</h3>
<ul>
<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-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.1.641</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
<h3>2026.1.633</h3>
<ul>
<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>
</ul>
<h3>2026.1.626</h3>
<ul>
<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-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-24925">SCL-24925</a></strong>: ScalaCompilerReferenceServiceFixture tests became flaky (deadlocking)</li>
</ul>
<h3>2026.1.616</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-24246">SCL-24246</a></strong>: Universal apply methods: type aliases</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>
</ul>
<h3>2026.1.600</h3>
<ul>
<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.597</h3>
<ul>
<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>
</ul>
<h3>2026.1.592</h3>
<ul>
<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>
</ul>
<h3>2026.1.585</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24722">SCL-24722</a></strong>: Good code red:  Doobie auto derivation (Scala 3)</li>
</ul>
<h3>2026.1.577</h3>
<ul>
<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.572</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-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>
</ul>
<h3>2026.1.569</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-25039">SCL-25039</a></strong>: Type-aware spellchecker: incrementality</li>
</ul>
<h3>2026.1.563</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-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>
</ul>
<h3>2026.1.557</h3>
<ul>
<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>
</ul>
<h3>2026.1.550</h3>
<ul>
<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-25030">SCL-25030</a></strong>: Adapt the passed -addPluginSbtFile for eel/WSL</li>
</ul>
<h3>2026.1.543</h3>
<ul>
<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>
</ul>
<h3>2026.1.534</h3>
<ul>
<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>
</ul>
<h3>2026.1.523</h3>
<ul>
<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.515</h3>
<ul>
<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>
</ul>
<h3>2026.1.511</h3>
<ul>
<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>
</ul>
<h3>2026.1.499</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>
</ul>
<h3>2026.1.496</h3>
<ul>
<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>
</ul>
<h3>2026.1.481</h3>
<ul>
<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-24945">SCL-24945</a></strong>: CBH option: highlighting compilation delay</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.466</h3>
<ul>
<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-24930">SCL-24930</a></strong>: Scala CLI: creating a new project freezes IDE on macOS</li>
</ul>
<h3>2026.1.459</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
</ul>
<h3>2026.1.453</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>
</ul>
<h3>2026.1.443</h3>
<ul>
<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>
</ul>
<h3>2026.1.429</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
</ul>
<h3>2026.1.426</h3>
<ul>
<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-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
<h3>2026.1.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1043060</download-url><idea-version min="n/a" max="n/a" since-build="261.22158" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="90044157" date="1778212791000" updatedDate="1778212791000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.2.273</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.2.268</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25255">SCL-25255</a></strong>: BSP connection file isn't suggested to regenerate if scala-cli is not found</li>
</ul>
<h3>2026.2.259</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24855">SCL-24855</a></strong>: Update sbt and sbt-launch to version 1.12</li>
</ul>
<h3>2026.2.249</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15104">SCL-15104</a></strong>: Support match types</li>
</ul>
<h3>2026.2.247</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12039">SCL-12039</a></strong>: building through sbt shell also starts Compile Server</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24947">SCL-24947</a></strong>: Method call with type arguments is not recognised by a `callArgument` pattern</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24959">SCL-24959</a></strong>: Language injection: @Language annotation doesn't work on implicit class construction without "new" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25190">SCL-25190</a></strong>: Scala 3 formatter flattens nested partial-function case clauses and changes semantics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25203">SCL-25203</a></strong>: Scala 3 Parser: outdented "catch/finally" after nested indent-based "try" can be parsed differently from compiler &amp; formatter breaks the semantics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25326">SCL-25326</a></strong>: Building IntelliJ Artifact invokes JPS even when "Use sbt shell to build project" is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25353">SCL-25353</a></strong>: [highlighting] Built-in Scala 3 highlighting cannot resolve derives-generated members from separately published library artifact</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25363">SCL-25363</a></strong>: Language Injection: @Language annotation is not recognised on case class constructor parameter when apply method is used</li>
</ul>
<h3>2026.2.242</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25343">SCL-25343</a></strong>: We offer run test gutter icons for any class which has a method named test in MUnit test suites</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25362">SCL-25362</a></strong>: Scala type errors in popups are badly formatted</li>
</ul>
<h3>2026.2.239</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22357">SCL-22357</a></strong>: Dfa should honor assertions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24094">SCL-24094</a></strong>: Dfa doesn't report possible null calls on @Nullable variables</li>
</ul>
<h3>2026.2.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25361">SCL-25361</a></strong>: 'Create New Test' action in Scala Plugin is broken and does not function as expected</li>
</ul>
<h3>2026.2.230</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10407">SCL-10407</a></strong>: navigation from stacktraces suggests too many variants</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25346">SCL-25346</a></strong>: Switch to NavBar and disable breadcrumbs by default</li>
</ul>
<h3>2026.2.227</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11620">SCL-11620</a></strong>: Play template: 'if' condition inside start element causes 'Tag start is not closed' errors in editor</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-25055">SCL-25055</a></strong>: Cannot run single test case method in munit `FunFixture#test`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25178">SCL-25178</a></strong>: [WSL] Rerun failed Scala tests (ScalaTest, MUnit, uTest, Specs2) fails on WSL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25275">SCL-25275</a></strong>: Scala Plugin doesn't notify the user about  incompatible library dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25314">SCL-25314</a></strong>: Comment in match-case breaks newline indent </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25338">SCL-25338</a></strong>: Copy from Bazel - "No Scala SDK in module" after reopening Bazel project, requiring Resync + Repair IDE</li>
</ul>
<h3>2026.2.217</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24259">SCL-24259</a></strong>: Scala 3 universal apply:  can't reference class apply method</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-24832">SCL-24832</a></strong>: Reconsider new project template for SBT 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24976">SCL-24976</a></strong>: False positive "Class doesn't correspond to file name" for Scala 3 files containing only top-level given instances</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24991">SCL-24991</a></strong>: Input tasks in sbt task runconfiguration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25158">SCL-25158</a></strong>: Extract method in class in Scala 3 chooses top level definition location by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25179">SCL-25179</a></strong>: [WSL] Scala REPL fails to start on WSL due to an incorrect path for idea_rt.jar</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25250">SCL-25250</a></strong>: `@@` before an XML attribute causes "Tag start is not closed" error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25287">SCL-25287</a></strong>: Scala editor window crashes (somehow), reopen required</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25307">SCL-25307</a></strong>: ScalaDoc links to Java methods don't work </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25317">SCL-25317</a></strong>: cannot resolve definitions from the Kotlin inner object</li>
</ul>
<h3>2026.2.192</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25230">SCL-25230</a></strong>: NPW, Play: Incorrect order of Scala versions </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25231">SCL-25231</a></strong>: NPW, Play: Changing Play version automatically updates Scala version to the latest</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25244">SCL-25244</a></strong>: No errors highlighting with CBH when multiple errors are present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25248">SCL-25248</a></strong>: Compile errors not showing in editor</li>
</ul>
<h3>2026.2.190</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8508">SCL-8508</a></strong>: Parameters for sbt tasks in Run configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16089">SCL-16089</a></strong>: SBT task configuration runs task with ';' symbols inserted after each space</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24358">SCL-24358</a></strong>: sbt shell: when building in the sbt shell is enabled, it's not possible to cancel the build using the progress indicator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24369">SCL-24369</a></strong>: Doesn't recognize types from Slick (Scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25109">SCL-25109</a></strong>: Issues with Backspace removing the entire line in Scaladoc</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25129">SCL-25129</a></strong>: BSP: scala-cli.json is missing after regenerating the connection file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25153">SCL-25153</a></strong>: ScalaDoc links: cannot handle multiple [[</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25169">SCL-25169</a></strong>: Restore compatibility with the Bazel plugin in 2026.1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25211">SCL-25211</a></strong>: Add More Test Cases for the Twirl Parser in the Scala Plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25225">SCL-25225</a></strong>: ScalaDoc reference to Type doesn't work in the rendered view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25227">SCL-25227</a></strong>: ScalaDoc links with `!` don't work in rendered view </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25262">SCL-25262</a></strong>: Parameters can reference parameters from the same clause in scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25263">SCL-25263</a></strong>: Scala 3.8: "into" type alias is wrongly highlighted as invalid upcast to underlying type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25286">SCL-25286</a></strong>: Run Scala tests in sbt using JBR</li>
</ul>
<h3>2026.2.156</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25201">SCL-25201</a></strong>: Scala compile server warning with JDK 26</li>
</ul>
<h3>2026.2.139</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25122">SCL-25122</a></strong>: Wrong syntax highlighting for scaladoc refs</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.2.124</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>
</ul>
<h3>2026.2.123</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23032">SCL-23032</a></strong>: Kotlin companion object methods are not resolved from Scala</li>
<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-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-25157">SCL-25157</a></strong>: Type inference error when using OpenAI API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.2.105</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1042273</download-url><idea-version min="n/a" max="n/a" since-build="262.4852" until-build="262.*"/></idea-plugin><idea-plugin downloads="23436378" size="89599100" date="1778212086000" updatedDate="1778212086000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.786</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.780</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24855">SCL-24855</a></strong>: Update sbt and sbt-launch to version 1.12</li>
</ul>
<h3>2026.1.778</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15104">SCL-15104</a></strong>: Support match types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25382">SCL-25382</a></strong>: NES &amp; Exception: "Read access is allowed from inside read-action only"  in ScalaSyntaxHighlighterFactory in Next Edit Suggestions</li>
</ul>
<h3>2026.1.772</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12039">SCL-12039</a></strong>: building through sbt shell also starts Compile Server</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24959">SCL-24959</a></strong>: Language injection: @Language annotation doesn't work on implicit class construction without "new" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25190">SCL-25190</a></strong>: Scala 3 formatter flattens nested partial-function case clauses and changes semantics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25203">SCL-25203</a></strong>: Scala 3 Parser: outdented "catch/finally" after nested indent-based "try" can be parsed differently from compiler &amp; formatter breaks the semantics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25326">SCL-25326</a></strong>: Building IntelliJ Artifact invokes JPS even when "Use sbt shell to build project" is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25353">SCL-25353</a></strong>: [highlighting] Built-in Scala 3 highlighting cannot resolve derives-generated members from separately published library artifact</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25363">SCL-25363</a></strong>: Language Injection: @Language annotation is not recognised on case class constructor parameter when apply method is used</li>
</ul>
<h3>2026.1.769</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25343">SCL-25343</a></strong>: We offer run test gutter icons for any class which has a method named test in MUnit test suites</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25362">SCL-25362</a></strong>: Scala type errors in popups are badly formatted</li>
</ul>
<h3>2026.1.763</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22357">SCL-22357</a></strong>: Dfa should honor assertions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24094">SCL-24094</a></strong>: Dfa doesn't report possible null calls on @Nullable variables</li>
</ul>
<h3>2026.1.756</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25361">SCL-25361</a></strong>: 'Create New Test' action in Scala Plugin is broken and does not function as expected</li>
</ul>
<h3>2026.1.751</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25275">SCL-25275</a></strong>: Scala Plugin doesn't notify the user about  incompatible library dependencies</li>
</ul>
<h3>2026.1.750</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25055">SCL-25055</a></strong>: Cannot run single test case method in munit `FunFixture#test`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25178">SCL-25178</a></strong>: [WSL] Rerun failed Scala tests (ScalaTest, MUnit, uTest, Specs2) fails on WSL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25314">SCL-25314</a></strong>: Comment in match-case breaks newline indent </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25338">SCL-25338</a></strong>: Copy from Bazel - "No Scala SDK in module" after reopening Bazel project, requiring Resync + Repair IDE</li>
</ul>
<h3>2026.1.742</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11620">SCL-11620</a></strong>: Play template: 'if' condition inside start element causes 'Tag start is not closed' errors in editor</li>
</ul>
<h3>2026.1.736</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24832">SCL-24832</a></strong>: Reconsider new project template for SBT 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25158">SCL-25158</a></strong>: Extract method in class in Scala 3 chooses top level definition location by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25307">SCL-25307</a></strong>: ScalaDoc links to Java methods don't work </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25317">SCL-25317</a></strong>: cannot resolve definitions from the Kotlin inner object</li>
</ul>
<h3>2026.1.731</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24259">SCL-24259</a></strong>: Scala 3 universal apply:  can't reference class apply method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24976">SCL-24976</a></strong>: False positive "Class doesn't correspond to file name" for Scala 3 files containing only top-level given instances</li>
</ul>
<h3>2026.1.729</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24991">SCL-24991</a></strong>: Input tasks in sbt task runconfiguration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25179">SCL-25179</a></strong>: [WSL] Scala REPL fails to start on WSL due to an incorrect path for idea_rt.jar</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25250">SCL-25250</a></strong>: `@@` before an XML attribute causes "Tag start is not closed" error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25287">SCL-25287</a></strong>: Scala editor window crashes (somehow), reopen required</li>
</ul>
<h3>2026.1.717</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25230">SCL-25230</a></strong>: NPW, Play: Incorrect order of Scala versions </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25231">SCL-25231</a></strong>: NPW, Play: Changing Play version automatically updates Scala version to the latest</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25244">SCL-25244</a></strong>: No errors highlighting with CBH when multiple errors are present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25248">SCL-25248</a></strong>: Compile errors not showing in editor</li>
</ul>
<h3>2026.1.712</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8508">SCL-8508</a></strong>: Parameters for sbt tasks in Run configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16089">SCL-16089</a></strong>: SBT task configuration runs task with ';' symbols inserted after each space</li>
</ul>
<h3>2026.1.705</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24358">SCL-24358</a></strong>: sbt shell: when building in the sbt shell is enabled, it's not possible to cancel the build using the progress indicator</li>
</ul>
<h3>2026.1.701</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25129">SCL-25129</a></strong>: BSP: scala-cli.json is missing after regenerating the connection file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25153">SCL-25153</a></strong>: ScalaDoc links: cannot handle multiple [[</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25225">SCL-25225</a></strong>: ScalaDoc reference to Type doesn't work in the rendered view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25227">SCL-25227</a></strong>: ScalaDoc links with `!` don't work in rendered view </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25263">SCL-25263</a></strong>: Scala 3.8: "into" type alias is wrongly highlighted as invalid upcast to underlying type</li>
</ul>
<h3>2026.1.688</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24369">SCL-24369</a></strong>: Doesn't recognize types from Slick (Scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25262">SCL-25262</a></strong>: Parameters can reference parameters from the same clause in scala 3</li>
</ul>
<h3>2026.1.679</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25211">SCL-25211</a></strong>: Add More Test Cases for the Twirl Parser in the Scala Plugin</li>
</ul>
<h3>2026.1.677</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25201">SCL-25201</a></strong>: Scala compile server warning with JDK 26</li>
</ul>
<h3>2026.1.666</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25109">SCL-25109</a></strong>: Issues with Backspace removing the entire line in Scaladoc</li>
</ul>
<h3>2026.1.663</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25122">SCL-25122</a></strong>: Wrong syntax highlighting for scaladoc refs</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.660</h3>
<ul>
<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>
</ul>
<h3>2026.1.658</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23032">SCL-23032</a></strong>: Kotlin companion object methods are not resolved from Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25157">SCL-25157</a></strong>: Type inference error when using OpenAI API</li>
</ul>
<h3>2026.1.655</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>
</ul>
<h3>2026.1.652</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>
</ul>
<h3>2026.1.648</h3>
<ul>
<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-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.1.641</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
<h3>2026.1.633</h3>
<ul>
<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>
</ul>
<h3>2026.1.626</h3>
<ul>
<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-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-24925">SCL-24925</a></strong>: ScalaCompilerReferenceServiceFixture tests became flaky (deadlocking)</li>
</ul>
<h3>2026.1.616</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-24246">SCL-24246</a></strong>: Universal apply methods: type aliases</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>
</ul>
<h3>2026.1.600</h3>
<ul>
<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.597</h3>
<ul>
<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>
</ul>
<h3>2026.1.592</h3>
<ul>
<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>
</ul>
<h3>2026.1.585</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24722">SCL-24722</a></strong>: Good code red:  Doobie auto derivation (Scala 3)</li>
</ul>
<h3>2026.1.577</h3>
<ul>
<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.572</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-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>
</ul>
<h3>2026.1.569</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-25039">SCL-25039</a></strong>: Type-aware spellchecker: incrementality</li>
</ul>
<h3>2026.1.563</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-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>
</ul>
<h3>2026.1.557</h3>
<ul>
<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>
</ul>
<h3>2026.1.550</h3>
<ul>
<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-25030">SCL-25030</a></strong>: Adapt the passed -addPluginSbtFile for eel/WSL</li>
</ul>
<h3>2026.1.543</h3>
<ul>
<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>
</ul>
<h3>2026.1.534</h3>
<ul>
<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>
</ul>
<h3>2026.1.523</h3>
<ul>
<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.515</h3>
<ul>
<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>
</ul>
<h3>2026.1.511</h3>
<ul>
<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>
</ul>
<h3>2026.1.499</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>
</ul>
<h3>2026.1.496</h3>
<ul>
<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>
</ul>
<h3>2026.1.481</h3>
<ul>
<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-24945">SCL-24945</a></strong>: CBH option: highlighting compilation delay</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.466</h3>
<ul>
<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-24930">SCL-24930</a></strong>: Scala CLI: creating a new project freezes IDE on macOS</li>
</ul>
<h3>2026.1.459</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
</ul>
<h3>2026.1.453</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>
</ul>
<h3>2026.1.443</h3>
<ul>
<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>
</ul>
<h3>2026.1.429</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
</ul>
<h3>2026.1.426</h3>
<ul>
<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-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
<h3>2026.1.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1042141</download-url><idea-version min="n/a" max="n/a" since-build="261.22158" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="90021043" date="1778138611000" updatedDate="1778138611000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.2.268</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.2.268</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25255">SCL-25255</a></strong>: BSP connection file isn't suggested to regenerate if scala-cli is not found</li>
</ul>
<h3>2026.2.259</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24855">SCL-24855</a></strong>: Update sbt and sbt-launch to version 1.12</li>
</ul>
<h3>2026.2.249</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15104">SCL-15104</a></strong>: Support match types</li>
</ul>
<h3>2026.2.247</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12039">SCL-12039</a></strong>: building through sbt shell also starts Compile Server</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24947">SCL-24947</a></strong>: Method call with type arguments is not recognised by a `callArgument` pattern</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24959">SCL-24959</a></strong>: Language injection: @Language annotation doesn't work on implicit class construction without "new" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25190">SCL-25190</a></strong>: Scala 3 formatter flattens nested partial-function case clauses and changes semantics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25203">SCL-25203</a></strong>: Scala 3 Parser: outdented "catch/finally" after nested indent-based "try" can be parsed differently from compiler &amp; formatter breaks the semantics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25326">SCL-25326</a></strong>: Building IntelliJ Artifact invokes JPS even when "Use sbt shell to build project" is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25353">SCL-25353</a></strong>: [highlighting] Built-in Scala 3 highlighting cannot resolve derives-generated members from separately published library artifact</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25363">SCL-25363</a></strong>: Language Injection: @Language annotation is not recognised on case class constructor parameter when apply method is used</li>
</ul>
<h3>2026.2.242</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25343">SCL-25343</a></strong>: We offer run test gutter icons for any class which has a method named test in MUnit test suites</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25362">SCL-25362</a></strong>: Scala type errors in popups are badly formatted</li>
</ul>
<h3>2026.2.239</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22357">SCL-22357</a></strong>: Dfa should honor assertions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24094">SCL-24094</a></strong>: Dfa doesn't report possible null calls on @Nullable variables</li>
</ul>
<h3>2026.2.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25361">SCL-25361</a></strong>: 'Create New Test' action in Scala Plugin is broken and does not function as expected</li>
</ul>
<h3>2026.2.230</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10407">SCL-10407</a></strong>: navigation from stacktraces suggests too many variants</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25346">SCL-25346</a></strong>: Switch to NavBar and disable breadcrumbs by default</li>
</ul>
<h3>2026.2.227</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11620">SCL-11620</a></strong>: Play template: 'if' condition inside start element causes 'Tag start is not closed' errors in editor</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-25055">SCL-25055</a></strong>: Cannot run single test case method in munit `FunFixture#test`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25178">SCL-25178</a></strong>: [WSL] Rerun failed Scala tests (ScalaTest, MUnit, uTest, Specs2) fails on WSL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25275">SCL-25275</a></strong>: Scala Plugin doesn't notify the user about  incompatible library dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25314">SCL-25314</a></strong>: Comment in match-case breaks newline indent </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25338">SCL-25338</a></strong>: Copy from Bazel - "No Scala SDK in module" after reopening Bazel project, requiring Resync + Repair IDE</li>
</ul>
<h3>2026.2.217</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24259">SCL-24259</a></strong>: Scala 3 universal apply:  can't reference class apply method</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-24832">SCL-24832</a></strong>: Reconsider new project template for SBT 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24976">SCL-24976</a></strong>: False positive "Class doesn't correspond to file name" for Scala 3 files containing only top-level given instances</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24991">SCL-24991</a></strong>: Input tasks in sbt task runconfiguration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25158">SCL-25158</a></strong>: Extract method in class in Scala 3 chooses top level definition location by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25179">SCL-25179</a></strong>: [WSL] Scala REPL fails to start on WSL due to an incorrect path for idea_rt.jar</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25250">SCL-25250</a></strong>: `@@` before an XML attribute causes "Tag start is not closed" error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25287">SCL-25287</a></strong>: Scala editor window crashes (somehow), reopen required</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25307">SCL-25307</a></strong>: ScalaDoc links to Java methods don't work </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25317">SCL-25317</a></strong>: cannot resolve definitions from the Kotlin inner object</li>
</ul>
<h3>2026.2.192</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25230">SCL-25230</a></strong>: NPW, Play: Incorrect order of Scala versions </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25231">SCL-25231</a></strong>: NPW, Play: Changing Play version automatically updates Scala version to the latest</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25244">SCL-25244</a></strong>: No errors highlighting with CBH when multiple errors are present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25248">SCL-25248</a></strong>: Compile errors not showing in editor</li>
</ul>
<h3>2026.2.190</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8508">SCL-8508</a></strong>: Parameters for sbt tasks in Run configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16089">SCL-16089</a></strong>: SBT task configuration runs task with ';' symbols inserted after each space</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24358">SCL-24358</a></strong>: sbt shell: when building in the sbt shell is enabled, it's not possible to cancel the build using the progress indicator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24369">SCL-24369</a></strong>: Doesn't recognize types from Slick (Scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25109">SCL-25109</a></strong>: Issues with Backspace removing the entire line in Scaladoc</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25129">SCL-25129</a></strong>: BSP: scala-cli.json is missing after regenerating the connection file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25153">SCL-25153</a></strong>: ScalaDoc links: cannot handle multiple [[</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25169">SCL-25169</a></strong>: Restore compatibility with the Bazel plugin in 2026.1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25211">SCL-25211</a></strong>: Add More Test Cases for the Twirl Parser in the Scala Plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25225">SCL-25225</a></strong>: ScalaDoc reference to Type doesn't work in the rendered view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25227">SCL-25227</a></strong>: ScalaDoc links with `!` don't work in rendered view </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25262">SCL-25262</a></strong>: Parameters can reference parameters from the same clause in scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25263">SCL-25263</a></strong>: Scala 3.8: "into" type alias is wrongly highlighted as invalid upcast to underlying type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25286">SCL-25286</a></strong>: Run Scala tests in sbt using JBR</li>
</ul>
<h3>2026.2.156</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25201">SCL-25201</a></strong>: Scala compile server warning with JDK 26</li>
</ul>
<h3>2026.2.139</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25122">SCL-25122</a></strong>: Wrong syntax highlighting for scaladoc refs</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.2.124</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>
</ul>
<h3>2026.2.123</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23032">SCL-23032</a></strong>: Kotlin companion object methods are not resolved from Scala</li>
<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-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-25157">SCL-25157</a></strong>: Type inference error when using OpenAI API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.2.105</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
<h3>2026.2.103</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-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-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-24925">SCL-24925</a></strong>: ScalaCompilerReferenceServiceFixture tests became flaky (deadlocking)</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1041528</download-url><idea-version min="n/a" max="n/a" since-build="262.4852" until-build="262.*"/></idea-plugin><idea-plugin downloads="23436378" size="89990494" date="1778039751000" updatedDate="1778039751000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.2.259</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.2.259</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24855">SCL-24855</a></strong>: Update sbt and sbt-launch to version 1.12</li>
</ul>
<h3>2026.2.249</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15104">SCL-15104</a></strong>: Support match types</li>
</ul>
<h3>2026.2.247</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12039">SCL-12039</a></strong>: building through sbt shell also starts Compile Server</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24947">SCL-24947</a></strong>: Method call with type arguments is not recognised by a `callArgument` pattern</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24959">SCL-24959</a></strong>: Language injection: @Language annotation doesn't work on implicit class construction without "new" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25190">SCL-25190</a></strong>: Scala 3 formatter flattens nested partial-function case clauses and changes semantics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25203">SCL-25203</a></strong>: Scala 3 Parser: outdented "catch/finally" after nested indent-based "try" can be parsed differently from compiler &amp; formatter breaks the semantics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25212">SCL-25212</a></strong>: Raw strings unicode escape highlighting isn't changed when changing Scala version </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25326">SCL-25326</a></strong>: Building IntelliJ Artifact invokes JPS even when "Use sbt shell to build project" is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25353">SCL-25353</a></strong>: [highlighting] Built-in Scala 3 highlighting cannot resolve derives-generated members from separately published library artifact</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25363">SCL-25363</a></strong>: Language Injection: @Language annotation is not recognised on case class constructor parameter when apply method is used</li>
</ul>
<h3>2026.2.242</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25343">SCL-25343</a></strong>: We offer run test gutter icons for any class which has a method named test in MUnit test suites</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25362">SCL-25362</a></strong>: Scala type errors in popups are badly formatted</li>
</ul>
<h3>2026.2.239</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22357">SCL-22357</a></strong>: Dfa should honor assertions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24094">SCL-24094</a></strong>: Dfa doesn't report possible null calls on @Nullable variables</li>
</ul>
<h3>2026.2.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25361">SCL-25361</a></strong>: 'Create New Test' action in Scala Plugin is broken and does not function as expected</li>
</ul>
<h3>2026.2.230</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10407">SCL-10407</a></strong>: navigation from stacktraces suggests too many variants</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25346">SCL-25346</a></strong>: Switch to NavBar and disable breadcrumbs by default</li>
</ul>
<h3>2026.2.227</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11620">SCL-11620</a></strong>: Play template: 'if' condition inside start element causes 'Tag start is not closed' errors in editor</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-25055">SCL-25055</a></strong>: Cannot run single test case method in munit `FunFixture#test`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25178">SCL-25178</a></strong>: [WSL] Rerun failed Scala tests (ScalaTest, MUnit, uTest, Specs2) fails on WSL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25275">SCL-25275</a></strong>: Scala Plugin doesn't notify the user about  incompatible library dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25314">SCL-25314</a></strong>: Comment in match-case breaks newline indent </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25338">SCL-25338</a></strong>: Copy from Bazel - "No Scala SDK in module" after reopening Bazel project, requiring Resync + Repair IDE</li>
</ul>
<h3>2026.2.217</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24259">SCL-24259</a></strong>: Scala 3 universal apply:  can't reference class apply method</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-24832">SCL-24832</a></strong>: Reconsider new project template for SBT 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24976">SCL-24976</a></strong>: False positive "Class doesn't correspond to file name" for Scala 3 files containing only top-level given instances</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24991">SCL-24991</a></strong>: Input tasks in sbt task runconfiguration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25158">SCL-25158</a></strong>: Extract method in class in Scala 3 chooses top level definition location by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25179">SCL-25179</a></strong>: [WSL] Scala REPL fails to start on WSL due to an incorrect path for idea_rt.jar</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25250">SCL-25250</a></strong>: `@@` before an XML attribute causes "Tag start is not closed" error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25287">SCL-25287</a></strong>: Scala editor window crashes (somehow), reopen required</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25307">SCL-25307</a></strong>: ScalaDoc links to Java methods don't work </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25317">SCL-25317</a></strong>: cannot resolve definitions from the Kotlin inner object</li>
</ul>
<h3>2026.2.192</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25230">SCL-25230</a></strong>: NPW, Play: Incorrect order of Scala versions </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25231">SCL-25231</a></strong>: NPW, Play: Changing Play version automatically updates Scala version to the latest</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25244">SCL-25244</a></strong>: No errors highlighting with CBH when multiple errors are present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25248">SCL-25248</a></strong>: Compile errors not showing in editor</li>
</ul>
<h3>2026.2.190</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8508">SCL-8508</a></strong>: Parameters for sbt tasks in Run configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16089">SCL-16089</a></strong>: SBT task configuration runs task with ';' symbols inserted after each space</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24358">SCL-24358</a></strong>: sbt shell: when building in the sbt shell is enabled, it's not possible to cancel the build using the progress indicator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24369">SCL-24369</a></strong>: Doesn't recognize types from Slick (Scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25109">SCL-25109</a></strong>: Issues with Backspace removing the entire line in Scaladoc</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25129">SCL-25129</a></strong>: BSP: scala-cli.json is missing after regenerating the connection file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25153">SCL-25153</a></strong>: ScalaDoc links: cannot handle multiple [[</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25169">SCL-25169</a></strong>: Restore compatibility with the Bazel plugin in 2026.1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25211">SCL-25211</a></strong>: Add More Test Cases for the Twirl Parser in the Scala Plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25225">SCL-25225</a></strong>: ScalaDoc reference to Type doesn't work in the rendered view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25227">SCL-25227</a></strong>: ScalaDoc links with `!` don't work in rendered view </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25262">SCL-25262</a></strong>: Parameters can reference parameters from the same clause in scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25263">SCL-25263</a></strong>: Scala 3.8: "into" type alias is wrongly highlighted as invalid upcast to underlying type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25286">SCL-25286</a></strong>: Run Scala tests in sbt using JBR</li>
</ul>
<h3>2026.2.156</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25201">SCL-25201</a></strong>: Scala compile server warning with JDK 26</li>
</ul>
<h3>2026.2.139</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25122">SCL-25122</a></strong>: Wrong syntax highlighting for scaladoc refs</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.2.124</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>
</ul>
<h3>2026.2.123</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23032">SCL-23032</a></strong>: Kotlin companion object methods are not resolved from Scala</li>
<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-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-25157">SCL-25157</a></strong>: Type inference error when using OpenAI API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.2.105</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1040423</download-url><idea-version min="n/a" max="n/a" since-build="262.4852" until-build="262.*"/></idea-plugin><idea-plugin downloads="23436378" size="89599174" date="1778038924000" updatedDate="1778038924000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.780</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.780</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24855">SCL-24855</a></strong>: Update sbt and sbt-launch to version 1.12</li>
</ul>
<h3>2026.1.778</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15104">SCL-15104</a></strong>: Support match types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25382">SCL-25382</a></strong>: NES &amp; Exception: "Read access is allowed from inside read-action only"  in ScalaSyntaxHighlighterFactory in Next Edit Suggestions</li>
</ul>
<h3>2026.1.776</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25212">SCL-25212</a></strong>: Raw strings unicode escape highlighting isn't changed when changing Scala version </li>
</ul>
<h3>2026.1.772</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12039">SCL-12039</a></strong>: building through sbt shell also starts Compile Server</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24959">SCL-24959</a></strong>: Language injection: @Language annotation doesn't work on implicit class construction without "new" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25190">SCL-25190</a></strong>: Scala 3 formatter flattens nested partial-function case clauses and changes semantics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25203">SCL-25203</a></strong>: Scala 3 Parser: outdented "catch/finally" after nested indent-based "try" can be parsed differently from compiler &amp; formatter breaks the semantics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25326">SCL-25326</a></strong>: Building IntelliJ Artifact invokes JPS even when "Use sbt shell to build project" is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25353">SCL-25353</a></strong>: [highlighting] Built-in Scala 3 highlighting cannot resolve derives-generated members from separately published library artifact</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25363">SCL-25363</a></strong>: Language Injection: @Language annotation is not recognised on case class constructor parameter when apply method is used</li>
</ul>
<h3>2026.1.769</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25343">SCL-25343</a></strong>: We offer run test gutter icons for any class which has a method named test in MUnit test suites</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25362">SCL-25362</a></strong>: Scala type errors in popups are badly formatted</li>
</ul>
<h3>2026.1.763</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22357">SCL-22357</a></strong>: Dfa should honor assertions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24094">SCL-24094</a></strong>: Dfa doesn't report possible null calls on @Nullable variables</li>
</ul>
<h3>2026.1.756</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25361">SCL-25361</a></strong>: 'Create New Test' action in Scala Plugin is broken and does not function as expected</li>
</ul>
<h3>2026.1.751</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25275">SCL-25275</a></strong>: Scala Plugin doesn't notify the user about  incompatible library dependencies</li>
</ul>
<h3>2026.1.750</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25055">SCL-25055</a></strong>: Cannot run single test case method in munit `FunFixture#test`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25178">SCL-25178</a></strong>: [WSL] Rerun failed Scala tests (ScalaTest, MUnit, uTest, Specs2) fails on WSL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25314">SCL-25314</a></strong>: Comment in match-case breaks newline indent </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25338">SCL-25338</a></strong>: Copy from Bazel - "No Scala SDK in module" after reopening Bazel project, requiring Resync + Repair IDE</li>
</ul>
<h3>2026.1.742</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11620">SCL-11620</a></strong>: Play template: 'if' condition inside start element causes 'Tag start is not closed' errors in editor</li>
</ul>
<h3>2026.1.736</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24832">SCL-24832</a></strong>: Reconsider new project template for SBT 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25158">SCL-25158</a></strong>: Extract method in class in Scala 3 chooses top level definition location by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25307">SCL-25307</a></strong>: ScalaDoc links to Java methods don't work </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25317">SCL-25317</a></strong>: cannot resolve definitions from the Kotlin inner object</li>
</ul>
<h3>2026.1.731</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24259">SCL-24259</a></strong>: Scala 3 universal apply:  can't reference class apply method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24976">SCL-24976</a></strong>: False positive "Class doesn't correspond to file name" for Scala 3 files containing only top-level given instances</li>
</ul>
<h3>2026.1.729</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24991">SCL-24991</a></strong>: Input tasks in sbt task runconfiguration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25179">SCL-25179</a></strong>: [WSL] Scala REPL fails to start on WSL due to an incorrect path for idea_rt.jar</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25250">SCL-25250</a></strong>: `@@` before an XML attribute causes "Tag start is not closed" error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25287">SCL-25287</a></strong>: Scala editor window crashes (somehow), reopen required</li>
</ul>
<h3>2026.1.717</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25230">SCL-25230</a></strong>: NPW, Play: Incorrect order of Scala versions </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25231">SCL-25231</a></strong>: NPW, Play: Changing Play version automatically updates Scala version to the latest</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25244">SCL-25244</a></strong>: No errors highlighting with CBH when multiple errors are present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25248">SCL-25248</a></strong>: Compile errors not showing in editor</li>
</ul>
<h3>2026.1.712</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8508">SCL-8508</a></strong>: Parameters for sbt tasks in Run configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16089">SCL-16089</a></strong>: SBT task configuration runs task with ';' symbols inserted after each space</li>
</ul>
<h3>2026.1.705</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24358">SCL-24358</a></strong>: sbt shell: when building in the sbt shell is enabled, it's not possible to cancel the build using the progress indicator</li>
</ul>
<h3>2026.1.701</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25129">SCL-25129</a></strong>: BSP: scala-cli.json is missing after regenerating the connection file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25153">SCL-25153</a></strong>: ScalaDoc links: cannot handle multiple [[</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25225">SCL-25225</a></strong>: ScalaDoc reference to Type doesn't work in the rendered view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25227">SCL-25227</a></strong>: ScalaDoc links with `!` don't work in rendered view </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25263">SCL-25263</a></strong>: Scala 3.8: "into" type alias is wrongly highlighted as invalid upcast to underlying type</li>
</ul>
<h3>2026.1.688</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24369">SCL-24369</a></strong>: Doesn't recognize types from Slick (Scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25262">SCL-25262</a></strong>: Parameters can reference parameters from the same clause in scala 3</li>
</ul>
<h3>2026.1.679</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25211">SCL-25211</a></strong>: Add More Test Cases for the Twirl Parser in the Scala Plugin</li>
</ul>
<h3>2026.1.677</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25201">SCL-25201</a></strong>: Scala compile server warning with JDK 26</li>
</ul>
<h3>2026.1.666</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25109">SCL-25109</a></strong>: Issues with Backspace removing the entire line in Scaladoc</li>
</ul>
<h3>2026.1.663</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25122">SCL-25122</a></strong>: Wrong syntax highlighting for scaladoc refs</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.660</h3>
<ul>
<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>
</ul>
<h3>2026.1.658</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23032">SCL-23032</a></strong>: Kotlin companion object methods are not resolved from Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25157">SCL-25157</a></strong>: Type inference error when using OpenAI API</li>
</ul>
<h3>2026.1.655</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>
</ul>
<h3>2026.1.652</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>
</ul>
<h3>2026.1.648</h3>
<ul>
<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-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.1.641</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
<h3>2026.1.633</h3>
<ul>
<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>
</ul>
<h3>2026.1.626</h3>
<ul>
<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-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-24925">SCL-24925</a></strong>: ScalaCompilerReferenceServiceFixture tests became flaky (deadlocking)</li>
</ul>
<h3>2026.1.616</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-24246">SCL-24246</a></strong>: Universal apply methods: type aliases</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>
</ul>
<h3>2026.1.600</h3>
<ul>
<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.597</h3>
<ul>
<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>
</ul>
<h3>2026.1.592</h3>
<ul>
<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>
</ul>
<h3>2026.1.585</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24722">SCL-24722</a></strong>: Good code red:  Doobie auto derivation (Scala 3)</li>
</ul>
<h3>2026.1.577</h3>
<ul>
<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.572</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-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>
</ul>
<h3>2026.1.569</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-25039">SCL-25039</a></strong>: Type-aware spellchecker: incrementality</li>
</ul>
<h3>2026.1.563</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-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>
</ul>
<h3>2026.1.557</h3>
<ul>
<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>
</ul>
<h3>2026.1.550</h3>
<ul>
<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-25030">SCL-25030</a></strong>: Adapt the passed -addPluginSbtFile for eel/WSL</li>
</ul>
<h3>2026.1.543</h3>
<ul>
<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>
</ul>
<h3>2026.1.534</h3>
<ul>
<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>
</ul>
<h3>2026.1.523</h3>
<ul>
<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.515</h3>
<ul>
<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>
</ul>
<h3>2026.1.511</h3>
<ul>
<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>
</ul>
<h3>2026.1.499</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>
</ul>
<h3>2026.1.496</h3>
<ul>
<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>
</ul>
<h3>2026.1.481</h3>
<ul>
<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-24945">SCL-24945</a></strong>: CBH option: highlighting compilation delay</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.466</h3>
<ul>
<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-24930">SCL-24930</a></strong>: Scala CLI: creating a new project freezes IDE on macOS</li>
</ul>
<h3>2026.1.459</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
</ul>
<h3>2026.1.453</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>
</ul>
<h3>2026.1.443</h3>
<ul>
<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>
</ul>
<h3>2026.1.429</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
</ul>
<h3>2026.1.426</h3>
<ul>
<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-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
<h3>2026.1.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1040413</download-url><idea-version min="n/a" max="n/a" since-build="261.22158" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="89599077" date="1777953464000" updatedDate="1777953464000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.778</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.778</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15104">SCL-15104</a></strong>: Support match types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25382">SCL-25382</a></strong>: NES &amp; Exception: "Read access is allowed from inside read-action only"  in ScalaSyntaxHighlighterFactory in Next Edit Suggestions</li>
</ul>
<h3>2026.1.776</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25212">SCL-25212</a></strong>: Raw strings unicode escape highlighting isn't changed when changing Scala version </li>
</ul>
<h3>2026.1.772</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12039">SCL-12039</a></strong>: building through sbt shell also starts Compile Server</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24959">SCL-24959</a></strong>: Language injection: @Language annotation doesn't work on implicit class construction without "new" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25190">SCL-25190</a></strong>: Scala 3 formatter flattens nested partial-function case clauses and changes semantics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25203">SCL-25203</a></strong>: Scala 3 Parser: outdented "catch/finally" after nested indent-based "try" can be parsed differently from compiler &amp; formatter breaks the semantics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25326">SCL-25326</a></strong>: Building IntelliJ Artifact invokes JPS even when "Use sbt shell to build project" is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25353">SCL-25353</a></strong>: [highlighting] Built-in Scala 3 highlighting cannot resolve derives-generated members from separately published library artifact</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25363">SCL-25363</a></strong>: Language Injection: @Language annotation is not recognised on case class constructor parameter when apply method is used</li>
</ul>
<h3>2026.1.769</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25343">SCL-25343</a></strong>: We offer run test gutter icons for any class which has a method named test in MUnit test suites</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25362">SCL-25362</a></strong>: Scala type errors in popups are badly formatted</li>
</ul>
<h3>2026.1.763</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22357">SCL-22357</a></strong>: Dfa should honor assertions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24094">SCL-24094</a></strong>: Dfa doesn't report possible null calls on @Nullable variables</li>
</ul>
<h3>2026.1.756</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25361">SCL-25361</a></strong>: 'Create New Test' action in Scala Plugin is broken and does not function as expected</li>
</ul>
<h3>2026.1.751</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25275">SCL-25275</a></strong>: Scala Plugin doesn't notify the user about  incompatible library dependencies</li>
</ul>
<h3>2026.1.750</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25055">SCL-25055</a></strong>: Cannot run single test case method in munit `FunFixture#test`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25178">SCL-25178</a></strong>: [WSL] Rerun failed Scala tests (ScalaTest, MUnit, uTest, Specs2) fails on WSL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25314">SCL-25314</a></strong>: Comment in match-case breaks newline indent </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25338">SCL-25338</a></strong>: Copy from Bazel - "No Scala SDK in module" after reopening Bazel project, requiring Resync + Repair IDE</li>
</ul>
<h3>2026.1.742</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11620">SCL-11620</a></strong>: Play template: 'if' condition inside start element causes 'Tag start is not closed' errors in editor</li>
</ul>
<h3>2026.1.736</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24832">SCL-24832</a></strong>: Reconsider new project template for SBT 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25158">SCL-25158</a></strong>: Extract method in class in Scala 3 chooses top level definition location by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25307">SCL-25307</a></strong>: ScalaDoc links to Java methods don't work </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25317">SCL-25317</a></strong>: cannot resolve definitions from the Kotlin inner object</li>
</ul>
<h3>2026.1.731</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24259">SCL-24259</a></strong>: Scala 3 universal apply:  can't reference class apply method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24976">SCL-24976</a></strong>: False positive "Class doesn't correspond to file name" for Scala 3 files containing only top-level given instances</li>
</ul>
<h3>2026.1.729</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24991">SCL-24991</a></strong>: Input tasks in sbt task runconfiguration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25179">SCL-25179</a></strong>: [WSL] Scala REPL fails to start on WSL due to an incorrect path for idea_rt.jar</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25250">SCL-25250</a></strong>: `@@` before an XML attribute causes "Tag start is not closed" error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25287">SCL-25287</a></strong>: Scala editor window crashes (somehow), reopen required</li>
</ul>
<h3>2026.1.717</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25230">SCL-25230</a></strong>: NPW, Play: Incorrect order of Scala versions </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25231">SCL-25231</a></strong>: NPW, Play: Changing Play version automatically updates Scala version to the latest</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25244">SCL-25244</a></strong>: No errors highlighting with CBH when multiple errors are present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25248">SCL-25248</a></strong>: Compile errors not showing in editor</li>
</ul>
<h3>2026.1.712</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8508">SCL-8508</a></strong>: Parameters for sbt tasks in Run configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16089">SCL-16089</a></strong>: SBT task configuration runs task with ';' symbols inserted after each space</li>
</ul>
<h3>2026.1.705</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24358">SCL-24358</a></strong>: sbt shell: when building in the sbt shell is enabled, it's not possible to cancel the build using the progress indicator</li>
</ul>
<h3>2026.1.701</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25129">SCL-25129</a></strong>: BSP: scala-cli.json is missing after regenerating the connection file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25153">SCL-25153</a></strong>: ScalaDoc links: cannot handle multiple [[</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25225">SCL-25225</a></strong>: ScalaDoc reference to Type doesn't work in the rendered view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25227">SCL-25227</a></strong>: ScalaDoc links with `!` don't work in rendered view </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25263">SCL-25263</a></strong>: Scala 3.8: "into" type alias is wrongly highlighted as invalid upcast to underlying type</li>
</ul>
<h3>2026.1.688</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24369">SCL-24369</a></strong>: Doesn't recognize types from Slick (Scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25262">SCL-25262</a></strong>: Parameters can reference parameters from the same clause in scala 3</li>
</ul>
<h3>2026.1.679</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25211">SCL-25211</a></strong>: Add More Test Cases for the Twirl Parser in the Scala Plugin</li>
</ul>
<h3>2026.1.677</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25201">SCL-25201</a></strong>: Scala compile server warning with JDK 26</li>
</ul>
<h3>2026.1.666</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25109">SCL-25109</a></strong>: Issues with Backspace removing the entire line in Scaladoc</li>
</ul>
<h3>2026.1.663</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25122">SCL-25122</a></strong>: Wrong syntax highlighting for scaladoc refs</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.660</h3>
<ul>
<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>
</ul>
<h3>2026.1.658</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23032">SCL-23032</a></strong>: Kotlin companion object methods are not resolved from Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25157">SCL-25157</a></strong>: Type inference error when using OpenAI API</li>
</ul>
<h3>2026.1.655</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>
</ul>
<h3>2026.1.652</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>
</ul>
<h3>2026.1.648</h3>
<ul>
<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-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.1.641</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
<h3>2026.1.633</h3>
<ul>
<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>
</ul>
<h3>2026.1.626</h3>
<ul>
<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-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-24925">SCL-24925</a></strong>: ScalaCompilerReferenceServiceFixture tests became flaky (deadlocking)</li>
</ul>
<h3>2026.1.616</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-24246">SCL-24246</a></strong>: Universal apply methods: type aliases</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>
</ul>
<h3>2026.1.600</h3>
<ul>
<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.597</h3>
<ul>
<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>
</ul>
<h3>2026.1.592</h3>
<ul>
<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>
</ul>
<h3>2026.1.585</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24722">SCL-24722</a></strong>: Good code red:  Doobie auto derivation (Scala 3)</li>
</ul>
<h3>2026.1.577</h3>
<ul>
<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.572</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-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>
</ul>
<h3>2026.1.569</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-25039">SCL-25039</a></strong>: Type-aware spellchecker: incrementality</li>
</ul>
<h3>2026.1.563</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-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>
</ul>
<h3>2026.1.557</h3>
<ul>
<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>
</ul>
<h3>2026.1.550</h3>
<ul>
<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-25030">SCL-25030</a></strong>: Adapt the passed -addPluginSbtFile for eel/WSL</li>
</ul>
<h3>2026.1.543</h3>
<ul>
<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>
</ul>
<h3>2026.1.534</h3>
<ul>
<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>
</ul>
<h3>2026.1.523</h3>
<ul>
<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.515</h3>
<ul>
<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>
</ul>
<h3>2026.1.511</h3>
<ul>
<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>
</ul>
<h3>2026.1.499</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>
</ul>
<h3>2026.1.496</h3>
<ul>
<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>
</ul>
<h3>2026.1.481</h3>
<ul>
<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-24945">SCL-24945</a></strong>: CBH option: highlighting compilation delay</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.466</h3>
<ul>
<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-24930">SCL-24930</a></strong>: Scala CLI: creating a new project freezes IDE on macOS</li>
</ul>
<h3>2026.1.459</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
</ul>
<h3>2026.1.453</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>
</ul>
<h3>2026.1.443</h3>
<ul>
<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>
</ul>
<h3>2026.1.429</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
</ul>
<h3>2026.1.426</h3>
<ul>
<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-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
<h3>2026.1.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1039006</download-url><idea-version min="n/a" max="n/a" since-build="261.22158" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="89995911" date="1777953423000" updatedDate="1777953423000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.2.249</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.2.249</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15104">SCL-15104</a></strong>: Support match types</li>
</ul>
<h3>2026.2.247</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12039">SCL-12039</a></strong>: building through sbt shell also starts Compile Server</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24947">SCL-24947</a></strong>: Method call with type arguments is not recognised by a `callArgument` pattern</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24959">SCL-24959</a></strong>: Language injection: @Language annotation doesn't work on implicit class construction without "new" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25190">SCL-25190</a></strong>: Scala 3 formatter flattens nested partial-function case clauses and changes semantics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25203">SCL-25203</a></strong>: Scala 3 Parser: outdented "catch/finally" after nested indent-based "try" can be parsed differently from compiler &amp; formatter breaks the semantics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25212">SCL-25212</a></strong>: Raw strings unicode escape highlighting isn't changed when changing Scala version </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25326">SCL-25326</a></strong>: Building IntelliJ Artifact invokes JPS even when "Use sbt shell to build project" is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25353">SCL-25353</a></strong>: [highlighting] Built-in Scala 3 highlighting cannot resolve derives-generated members from separately published library artifact</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25363">SCL-25363</a></strong>: Language Injection: @Language annotation is not recognised on case class constructor parameter when apply method is used</li>
</ul>
<h3>2026.2.242</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25343">SCL-25343</a></strong>: We offer run test gutter icons for any class which has a method named test in MUnit test suites</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25362">SCL-25362</a></strong>: Scala type errors in popups are badly formatted</li>
</ul>
<h3>2026.2.239</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22357">SCL-22357</a></strong>: Dfa should honor assertions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24094">SCL-24094</a></strong>: Dfa doesn't report possible null calls on @Nullable variables</li>
</ul>
<h3>2026.2.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25361">SCL-25361</a></strong>: 'Create New Test' action in Scala Plugin is broken and does not function as expected</li>
</ul>
<h3>2026.2.230</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10407">SCL-10407</a></strong>: navigation from stacktraces suggests too many variants</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25346">SCL-25346</a></strong>: Switch to NavBar and disable breadcrumbs by default</li>
</ul>
<h3>2026.2.227</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11620">SCL-11620</a></strong>: Play template: 'if' condition inside start element causes 'Tag start is not closed' errors in editor</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-25055">SCL-25055</a></strong>: Cannot run single test case method in munit `FunFixture#test`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25178">SCL-25178</a></strong>: [WSL] Rerun failed Scala tests (ScalaTest, MUnit, uTest, Specs2) fails on WSL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25275">SCL-25275</a></strong>: Scala Plugin doesn't notify the user about  incompatible library dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25314">SCL-25314</a></strong>: Comment in match-case breaks newline indent </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25338">SCL-25338</a></strong>: Copy from Bazel - "No Scala SDK in module" after reopening Bazel project, requiring Resync + Repair IDE</li>
</ul>
<h3>2026.2.217</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24259">SCL-24259</a></strong>: Scala 3 universal apply:  can't reference class apply method</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-24832">SCL-24832</a></strong>: Reconsider new project template for SBT 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24976">SCL-24976</a></strong>: False positive "Class doesn't correspond to file name" for Scala 3 files containing only top-level given instances</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24991">SCL-24991</a></strong>: Input tasks in sbt task runconfiguration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25158">SCL-25158</a></strong>: Extract method in class in Scala 3 chooses top level definition location by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25179">SCL-25179</a></strong>: [WSL] Scala REPL fails to start on WSL due to an incorrect path for idea_rt.jar</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25250">SCL-25250</a></strong>: `@@` before an XML attribute causes "Tag start is not closed" error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25287">SCL-25287</a></strong>: Scala editor window crashes (somehow), reopen required</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25307">SCL-25307</a></strong>: ScalaDoc links to Java methods don't work </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25317">SCL-25317</a></strong>: cannot resolve definitions from the Kotlin inner object</li>
</ul>
<h3>2026.2.192</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25230">SCL-25230</a></strong>: NPW, Play: Incorrect order of Scala versions </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25231">SCL-25231</a></strong>: NPW, Play: Changing Play version automatically updates Scala version to the latest</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25244">SCL-25244</a></strong>: No errors highlighting with CBH when multiple errors are present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25248">SCL-25248</a></strong>: Compile errors not showing in editor</li>
</ul>
<h3>2026.2.190</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8508">SCL-8508</a></strong>: Parameters for sbt tasks in Run configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16089">SCL-16089</a></strong>: SBT task configuration runs task with ';' symbols inserted after each space</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24358">SCL-24358</a></strong>: sbt shell: when building in the sbt shell is enabled, it's not possible to cancel the build using the progress indicator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24369">SCL-24369</a></strong>: Doesn't recognize types from Slick (Scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25109">SCL-25109</a></strong>: Issues with Backspace removing the entire line in Scaladoc</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25129">SCL-25129</a></strong>: BSP: scala-cli.json is missing after regenerating the connection file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25153">SCL-25153</a></strong>: ScalaDoc links: cannot handle multiple [[</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25169">SCL-25169</a></strong>: Restore compatibility with the Bazel plugin in 2026.1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25211">SCL-25211</a></strong>: Add More Test Cases for the Twirl Parser in the Scala Plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25225">SCL-25225</a></strong>: ScalaDoc reference to Type doesn't work in the rendered view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25227">SCL-25227</a></strong>: ScalaDoc links with `!` don't work in rendered view </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25262">SCL-25262</a></strong>: Parameters can reference parameters from the same clause in scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25263">SCL-25263</a></strong>: Scala 3.8: "into" type alias is wrongly highlighted as invalid upcast to underlying type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25286">SCL-25286</a></strong>: Run Scala tests in sbt using JBR</li>
</ul>
<h3>2026.2.156</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25201">SCL-25201</a></strong>: Scala compile server warning with JDK 26</li>
</ul>
<h3>2026.2.139</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25122">SCL-25122</a></strong>: Wrong syntax highlighting for scaladoc refs</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.2.124</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>
</ul>
<h3>2026.2.123</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23032">SCL-23032</a></strong>: Kotlin companion object methods are not resolved from Scala</li>
<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-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-25157">SCL-25157</a></strong>: Type inference error when using OpenAI API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.2.105</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1039000</download-url><idea-version min="n/a" max="n/a" since-build="262.2302" until-build="262.*"/></idea-plugin><idea-plugin downloads="23436378" size="89993981" date="1777897915000" updatedDate="1777897915000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.2.247</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.2.247</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12039">SCL-12039</a></strong>: building through sbt shell also starts Compile Server</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24947">SCL-24947</a></strong>: Method call with type arguments is not recognised by a `callArgument` pattern</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24959">SCL-24959</a></strong>: Language injection: @Language annotation doesn't work on implicit class construction without "new" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25190">SCL-25190</a></strong>: Scala 3 formatter flattens nested partial-function case clauses and changes semantics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25203">SCL-25203</a></strong>: Scala 3 Parser: outdented "catch/finally" after nested indent-based "try" can be parsed differently from compiler &amp; formatter breaks the semantics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25212">SCL-25212</a></strong>: Raw strings unicode escape highlighting isn't changed when changing Scala version </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25326">SCL-25326</a></strong>: Building IntelliJ Artifact invokes JPS even when "Use sbt shell to build project" is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25353">SCL-25353</a></strong>: [highlighting] Built-in Scala 3 highlighting cannot resolve derives-generated members from separately published library artifact</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25363">SCL-25363</a></strong>: Language Injection: @Language annotation is not recognised on case class constructor parameter when apply method is used</li>
</ul>
<h3>2026.2.242</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25343">SCL-25343</a></strong>: We offer run test gutter icons for any class which has a method named test in MUnit test suites</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25362">SCL-25362</a></strong>: Scala type errors in popups are badly formatted</li>
</ul>
<h3>2026.2.239</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22357">SCL-22357</a></strong>: Dfa should honor assertions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24094">SCL-24094</a></strong>: Dfa doesn't report possible null calls on @Nullable variables</li>
</ul>
<h3>2026.2.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25361">SCL-25361</a></strong>: 'Create New Test' action in Scala Plugin is broken and does not function as expected</li>
</ul>
<h3>2026.2.230</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10407">SCL-10407</a></strong>: navigation from stacktraces suggests too many variants</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25346">SCL-25346</a></strong>: Switch to NavBar and disable breadcrumbs by default</li>
</ul>
<h3>2026.2.227</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11620">SCL-11620</a></strong>: Play template: 'if' condition inside start element causes 'Tag start is not closed' errors in editor</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-25055">SCL-25055</a></strong>: Cannot run single test case method in munit `FunFixture#test`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25178">SCL-25178</a></strong>: [WSL] Rerun failed Scala tests (ScalaTest, MUnit, uTest, Specs2) fails on WSL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25275">SCL-25275</a></strong>: Scala Plugin doesn't notify the user about  incompatible library dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25314">SCL-25314</a></strong>: Comment in match-case breaks newline indent </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25338">SCL-25338</a></strong>: Copy from Bazel - "No Scala SDK in module" after reopening Bazel project, requiring Resync + Repair IDE</li>
</ul>
<h3>2026.2.217</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24259">SCL-24259</a></strong>: Scala 3 universal apply:  can't reference class apply method</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-24832">SCL-24832</a></strong>: Reconsider new project template for SBT 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24976">SCL-24976</a></strong>: False positive "Class doesn't correspond to file name" for Scala 3 files containing only top-level given instances</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24991">SCL-24991</a></strong>: Input tasks in sbt task runconfiguration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25158">SCL-25158</a></strong>: Extract method in class in Scala 3 chooses top level definition location by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25179">SCL-25179</a></strong>: [WSL] Scala REPL fails to start on WSL due to an incorrect path for idea_rt.jar</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25250">SCL-25250</a></strong>: `@@` before an XML attribute causes "Tag start is not closed" error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25287">SCL-25287</a></strong>: Scala editor window crashes (somehow), reopen required</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25307">SCL-25307</a></strong>: ScalaDoc links to Java methods don't work </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25317">SCL-25317</a></strong>: cannot resolve definitions from the Kotlin inner object</li>
</ul>
<h3>2026.2.192</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25230">SCL-25230</a></strong>: NPW, Play: Incorrect order of Scala versions </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25231">SCL-25231</a></strong>: NPW, Play: Changing Play version automatically updates Scala version to the latest</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25244">SCL-25244</a></strong>: No errors highlighting with CBH when multiple errors are present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25248">SCL-25248</a></strong>: Compile errors not showing in editor</li>
</ul>
<h3>2026.2.190</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8508">SCL-8508</a></strong>: Parameters for sbt tasks in Run configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16089">SCL-16089</a></strong>: SBT task configuration runs task with ';' symbols inserted after each space</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24358">SCL-24358</a></strong>: sbt shell: when building in the sbt shell is enabled, it's not possible to cancel the build using the progress indicator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24369">SCL-24369</a></strong>: Doesn't recognize types from Slick (Scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25109">SCL-25109</a></strong>: Issues with Backspace removing the entire line in Scaladoc</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25129">SCL-25129</a></strong>: BSP: scala-cli.json is missing after regenerating the connection file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25153">SCL-25153</a></strong>: ScalaDoc links: cannot handle multiple [[</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25169">SCL-25169</a></strong>: Restore compatibility with the Bazel plugin in 2026.1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25211">SCL-25211</a></strong>: Add More Test Cases for the Twirl Parser in the Scala Plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25225">SCL-25225</a></strong>: ScalaDoc reference to Type doesn't work in the rendered view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25227">SCL-25227</a></strong>: ScalaDoc links with `!` don't work in rendered view </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25262">SCL-25262</a></strong>: Parameters can reference parameters from the same clause in scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25263">SCL-25263</a></strong>: Scala 3.8: "into" type alias is wrongly highlighted as invalid upcast to underlying type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25286">SCL-25286</a></strong>: Run Scala tests in sbt using JBR</li>
</ul>
<h3>2026.2.156</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25201">SCL-25201</a></strong>: Scala compile server warning with JDK 26</li>
</ul>
<h3>2026.2.139</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25122">SCL-25122</a></strong>: Wrong syntax highlighting for scaladoc refs</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.2.124</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>
</ul>
<h3>2026.2.123</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23032">SCL-23032</a></strong>: Kotlin companion object methods are not resolved from Scala</li>
<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-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-25157">SCL-25157</a></strong>: Type inference error when using OpenAI API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.2.105</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
<h3>2026.2.103</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-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-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-24925">SCL-24925</a></strong>: ScalaCompilerReferenceServiceFixture tests became flaky (deadlocking)</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1038467</download-url><idea-version min="n/a" max="n/a" since-build="262.2302" until-build="262.*"/></idea-plugin><idea-plugin downloads="23436378" size="89597004" date="1777825714000" updatedDate="1777825714000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.776</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.776</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25212">SCL-25212</a></strong>: Raw strings unicode escape highlighting isn't changed when changing Scala version </li>
</ul>
<h3>2026.1.772</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12039">SCL-12039</a></strong>: building through sbt shell also starts Compile Server</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24959">SCL-24959</a></strong>: Language injection: @Language annotation doesn't work on implicit class construction without "new" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25190">SCL-25190</a></strong>: Scala 3 formatter flattens nested partial-function case clauses and changes semantics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25203">SCL-25203</a></strong>: Scala 3 Parser: outdented "catch/finally" after nested indent-based "try" can be parsed differently from compiler &amp; formatter breaks the semantics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25326">SCL-25326</a></strong>: Building IntelliJ Artifact invokes JPS even when "Use sbt shell to build project" is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25353">SCL-25353</a></strong>: [highlighting] Built-in Scala 3 highlighting cannot resolve derives-generated members from separately published library artifact</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25363">SCL-25363</a></strong>: Language Injection: @Language annotation is not recognised on case class constructor parameter when apply method is used</li>
</ul>
<h3>2026.1.769</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25343">SCL-25343</a></strong>: We offer run test gutter icons for any class which has a method named test in MUnit test suites</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25362">SCL-25362</a></strong>: Scala type errors in popups are badly formatted</li>
</ul>
<h3>2026.1.763</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22357">SCL-22357</a></strong>: Dfa should honor assertions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24094">SCL-24094</a></strong>: Dfa doesn't report possible null calls on @Nullable variables</li>
</ul>
<h3>2026.1.756</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25361">SCL-25361</a></strong>: 'Create New Test' action in Scala Plugin is broken and does not function as expected</li>
</ul>
<h3>2026.1.751</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25275">SCL-25275</a></strong>: Scala Plugin doesn't notify the user about  incompatible library dependencies</li>
</ul>
<h3>2026.1.750</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25055">SCL-25055</a></strong>: Cannot run single test case method in munit `FunFixture#test`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25178">SCL-25178</a></strong>: [WSL] Rerun failed Scala tests (ScalaTest, MUnit, uTest, Specs2) fails on WSL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25314">SCL-25314</a></strong>: Comment in match-case breaks newline indent </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25338">SCL-25338</a></strong>: Copy from Bazel - "No Scala SDK in module" after reopening Bazel project, requiring Resync + Repair IDE</li>
</ul>
<h3>2026.1.742</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11620">SCL-11620</a></strong>: Play template: 'if' condition inside start element causes 'Tag start is not closed' errors in editor</li>
</ul>
<h3>2026.1.736</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24832">SCL-24832</a></strong>: Reconsider new project template for SBT 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25158">SCL-25158</a></strong>: Extract method in class in Scala 3 chooses top level definition location by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25307">SCL-25307</a></strong>: ScalaDoc links to Java methods don't work </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25317">SCL-25317</a></strong>: cannot resolve definitions from the Kotlin inner object</li>
</ul>
<h3>2026.1.731</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24259">SCL-24259</a></strong>: Scala 3 universal apply:  can't reference class apply method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24976">SCL-24976</a></strong>: False positive "Class doesn't correspond to file name" for Scala 3 files containing only top-level given instances</li>
</ul>
<h3>2026.1.729</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24991">SCL-24991</a></strong>: Input tasks in sbt task runconfiguration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25179">SCL-25179</a></strong>: [WSL] Scala REPL fails to start on WSL due to an incorrect path for idea_rt.jar</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25250">SCL-25250</a></strong>: `@@` before an XML attribute causes "Tag start is not closed" error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25287">SCL-25287</a></strong>: Scala editor window crashes (somehow), reopen required</li>
</ul>
<h3>2026.1.717</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25230">SCL-25230</a></strong>: NPW, Play: Incorrect order of Scala versions </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25231">SCL-25231</a></strong>: NPW, Play: Changing Play version automatically updates Scala version to the latest</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25244">SCL-25244</a></strong>: No errors highlighting with CBH when multiple errors are present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25248">SCL-25248</a></strong>: Compile errors not showing in editor</li>
</ul>
<h3>2026.1.712</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8508">SCL-8508</a></strong>: Parameters for sbt tasks in Run configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16089">SCL-16089</a></strong>: SBT task configuration runs task with ';' symbols inserted after each space</li>
</ul>
<h3>2026.1.705</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24358">SCL-24358</a></strong>: sbt shell: when building in the sbt shell is enabled, it's not possible to cancel the build using the progress indicator</li>
</ul>
<h3>2026.1.701</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25129">SCL-25129</a></strong>: BSP: scala-cli.json is missing after regenerating the connection file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25153">SCL-25153</a></strong>: ScalaDoc links: cannot handle multiple [[</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25225">SCL-25225</a></strong>: ScalaDoc reference to Type doesn't work in the rendered view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25227">SCL-25227</a></strong>: ScalaDoc links with `!` don't work in rendered view </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25263">SCL-25263</a></strong>: Scala 3.8: "into" type alias is wrongly highlighted as invalid upcast to underlying type</li>
</ul>
<h3>2026.1.688</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24369">SCL-24369</a></strong>: Doesn't recognize types from Slick (Scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25262">SCL-25262</a></strong>: Parameters can reference parameters from the same clause in scala 3</li>
</ul>
<h3>2026.1.679</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25211">SCL-25211</a></strong>: Add More Test Cases for the Twirl Parser in the Scala Plugin</li>
</ul>
<h3>2026.1.677</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25201">SCL-25201</a></strong>: Scala compile server warning with JDK 26</li>
</ul>
<h3>2026.1.666</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25109">SCL-25109</a></strong>: Issues with Backspace removing the entire line in Scaladoc</li>
</ul>
<h3>2026.1.663</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25122">SCL-25122</a></strong>: Wrong syntax highlighting for scaladoc refs</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.660</h3>
<ul>
<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>
</ul>
<h3>2026.1.658</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23032">SCL-23032</a></strong>: Kotlin companion object methods are not resolved from Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25157">SCL-25157</a></strong>: Type inference error when using OpenAI API</li>
</ul>
<h3>2026.1.655</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>
</ul>
<h3>2026.1.652</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>
</ul>
<h3>2026.1.648</h3>
<ul>
<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-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.1.641</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
<h3>2026.1.633</h3>
<ul>
<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>
</ul>
<h3>2026.1.626</h3>
<ul>
<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-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-24925">SCL-24925</a></strong>: ScalaCompilerReferenceServiceFixture tests became flaky (deadlocking)</li>
</ul>
<h3>2026.1.616</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-24246">SCL-24246</a></strong>: Universal apply methods: type aliases</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>
</ul>
<h3>2026.1.600</h3>
<ul>
<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.597</h3>
<ul>
<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>
</ul>
<h3>2026.1.592</h3>
<ul>
<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>
</ul>
<h3>2026.1.585</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24722">SCL-24722</a></strong>: Good code red:  Doobie auto derivation (Scala 3)</li>
</ul>
<h3>2026.1.577</h3>
<ul>
<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.572</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-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>
</ul>
<h3>2026.1.569</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-25039">SCL-25039</a></strong>: Type-aware spellchecker: incrementality</li>
</ul>
<h3>2026.1.563</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-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>
</ul>
<h3>2026.1.557</h3>
<ul>
<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>
</ul>
<h3>2026.1.550</h3>
<ul>
<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-25030">SCL-25030</a></strong>: Adapt the passed -addPluginSbtFile for eel/WSL</li>
</ul>
<h3>2026.1.543</h3>
<ul>
<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>
</ul>
<h3>2026.1.534</h3>
<ul>
<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>
</ul>
<h3>2026.1.523</h3>
<ul>
<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.515</h3>
<ul>
<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>
</ul>
<h3>2026.1.511</h3>
<ul>
<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>
</ul>
<h3>2026.1.499</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>
</ul>
<h3>2026.1.496</h3>
<ul>
<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>
</ul>
<h3>2026.1.481</h3>
<ul>
<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-24945">SCL-24945</a></strong>: CBH option: highlighting compilation delay</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.466</h3>
<ul>
<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-24930">SCL-24930</a></strong>: Scala CLI: creating a new project freezes IDE on macOS</li>
</ul>
<h3>2026.1.459</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
</ul>
<h3>2026.1.453</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>
</ul>
<h3>2026.1.443</h3>
<ul>
<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>
</ul>
<h3>2026.1.429</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
</ul>
<h3>2026.1.426</h3>
<ul>
<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-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
<h3>2026.1.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1038055</download-url><idea-version min="n/a" max="n/a" since-build="261.22158" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="89596845" date="1777693203000" updatedDate="1777693203000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.772</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.772</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12039">SCL-12039</a></strong>: building through sbt shell also starts Compile Server</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24959">SCL-24959</a></strong>: Language injection: @Language annotation doesn't work on implicit class construction without "new" keyword</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25190">SCL-25190</a></strong>: Scala 3 formatter flattens nested partial-function case clauses and changes semantics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25203">SCL-25203</a></strong>: Scala 3 Parser: outdented "catch/finally" after nested indent-based "try" can be parsed differently from compiler &amp; formatter breaks the semantics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25326">SCL-25326</a></strong>: Building IntelliJ Artifact invokes JPS even when "Use sbt shell to build project" is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25353">SCL-25353</a></strong>: [highlighting] Built-in Scala 3 highlighting cannot resolve derives-generated members from separately published library artifact</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25363">SCL-25363</a></strong>: Language Injection: @Language annotation is not recognised on case class constructor parameter when apply method is used</li>
</ul>
<h3>2026.1.769</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25343">SCL-25343</a></strong>: We offer run test gutter icons for any class which has a method named test in MUnit test suites</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25362">SCL-25362</a></strong>: Scala type errors in popups are badly formatted</li>
</ul>
<h3>2026.1.763</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22357">SCL-22357</a></strong>: Dfa should honor assertions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24094">SCL-24094</a></strong>: Dfa doesn't report possible null calls on @Nullable variables</li>
</ul>
<h3>2026.1.756</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25361">SCL-25361</a></strong>: 'Create New Test' action in Scala Plugin is broken and does not function as expected</li>
</ul>
<h3>2026.1.751</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25275">SCL-25275</a></strong>: Scala Plugin doesn't notify the user about  incompatible library dependencies</li>
</ul>
<h3>2026.1.750</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25055">SCL-25055</a></strong>: Cannot run single test case method in munit `FunFixture#test`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25178">SCL-25178</a></strong>: [WSL] Rerun failed Scala tests (ScalaTest, MUnit, uTest, Specs2) fails on WSL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25314">SCL-25314</a></strong>: Comment in match-case breaks newline indent </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25338">SCL-25338</a></strong>: Copy from Bazel - "No Scala SDK in module" after reopening Bazel project, requiring Resync + Repair IDE</li>
</ul>
<h3>2026.1.742</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11620">SCL-11620</a></strong>: Play template: 'if' condition inside start element causes 'Tag start is not closed' errors in editor</li>
</ul>
<h3>2026.1.736</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24832">SCL-24832</a></strong>: Reconsider new project template for SBT 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25158">SCL-25158</a></strong>: Extract method in class in Scala 3 chooses top level definition location by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25307">SCL-25307</a></strong>: ScalaDoc links to Java methods don't work </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25317">SCL-25317</a></strong>: cannot resolve definitions from the Kotlin inner object</li>
</ul>
<h3>2026.1.731</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24259">SCL-24259</a></strong>: Scala 3 universal apply:  can't reference class apply method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24976">SCL-24976</a></strong>: False positive "Class doesn't correspond to file name" for Scala 3 files containing only top-level given instances</li>
</ul>
<h3>2026.1.729</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24991">SCL-24991</a></strong>: Input tasks in sbt task runconfiguration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25179">SCL-25179</a></strong>: [WSL] Scala REPL fails to start on WSL due to an incorrect path for idea_rt.jar</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25250">SCL-25250</a></strong>: `@@` before an XML attribute causes "Tag start is not closed" error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25287">SCL-25287</a></strong>: Scala editor window crashes (somehow), reopen required</li>
</ul>
<h3>2026.1.717</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25230">SCL-25230</a></strong>: NPW, Play: Incorrect order of Scala versions </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25231">SCL-25231</a></strong>: NPW, Play: Changing Play version automatically updates Scala version to the latest</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25244">SCL-25244</a></strong>: No errors highlighting with CBH when multiple errors are present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25248">SCL-25248</a></strong>: Compile errors not showing in editor</li>
</ul>
<h3>2026.1.712</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8508">SCL-8508</a></strong>: Parameters for sbt tasks in Run configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16089">SCL-16089</a></strong>: SBT task configuration runs task with ';' symbols inserted after each space</li>
</ul>
<h3>2026.1.705</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24358">SCL-24358</a></strong>: sbt shell: when building in the sbt shell is enabled, it's not possible to cancel the build using the progress indicator</li>
</ul>
<h3>2026.1.701</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25129">SCL-25129</a></strong>: BSP: scala-cli.json is missing after regenerating the connection file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25153">SCL-25153</a></strong>: ScalaDoc links: cannot handle multiple [[</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25225">SCL-25225</a></strong>: ScalaDoc reference to Type doesn't work in the rendered view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25227">SCL-25227</a></strong>: ScalaDoc links with `!` don't work in rendered view </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25263">SCL-25263</a></strong>: Scala 3.8: "into" type alias is wrongly highlighted as invalid upcast to underlying type</li>
</ul>
<h3>2026.1.688</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24369">SCL-24369</a></strong>: Doesn't recognize types from Slick (Scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25262">SCL-25262</a></strong>: Parameters can reference parameters from the same clause in scala 3</li>
</ul>
<h3>2026.1.679</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25211">SCL-25211</a></strong>: Add More Test Cases for the Twirl Parser in the Scala Plugin</li>
</ul>
<h3>2026.1.677</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25201">SCL-25201</a></strong>: Scala compile server warning with JDK 26</li>
</ul>
<h3>2026.1.666</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25109">SCL-25109</a></strong>: Issues with Backspace removing the entire line in Scaladoc</li>
</ul>
<h3>2026.1.663</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25122">SCL-25122</a></strong>: Wrong syntax highlighting for scaladoc refs</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.660</h3>
<ul>
<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>
</ul>
<h3>2026.1.658</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23032">SCL-23032</a></strong>: Kotlin companion object methods are not resolved from Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25157">SCL-25157</a></strong>: Type inference error when using OpenAI API</li>
</ul>
<h3>2026.1.655</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>
</ul>
<h3>2026.1.652</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>
</ul>
<h3>2026.1.648</h3>
<ul>
<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-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.1.641</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
<h3>2026.1.633</h3>
<ul>
<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>
</ul>
<h3>2026.1.626</h3>
<ul>
<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-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-24925">SCL-24925</a></strong>: ScalaCompilerReferenceServiceFixture tests became flaky (deadlocking)</li>
</ul>
<h3>2026.1.616</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-24246">SCL-24246</a></strong>: Universal apply methods: type aliases</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>
</ul>
<h3>2026.1.600</h3>
<ul>
<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.597</h3>
<ul>
<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>
</ul>
<h3>2026.1.592</h3>
<ul>
<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>
</ul>
<h3>2026.1.585</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24722">SCL-24722</a></strong>: Good code red:  Doobie auto derivation (Scala 3)</li>
</ul>
<h3>2026.1.577</h3>
<ul>
<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.572</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-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>
</ul>
<h3>2026.1.569</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-25039">SCL-25039</a></strong>: Type-aware spellchecker: incrementality</li>
</ul>
<h3>2026.1.563</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-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>
</ul>
<h3>2026.1.557</h3>
<ul>
<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>
</ul>
<h3>2026.1.550</h3>
<ul>
<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-25030">SCL-25030</a></strong>: Adapt the passed -addPluginSbtFile for eel/WSL</li>
</ul>
<h3>2026.1.543</h3>
<ul>
<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>
</ul>
<h3>2026.1.534</h3>
<ul>
<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>
</ul>
<h3>2026.1.523</h3>
<ul>
<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.515</h3>
<ul>
<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>
</ul>
<h3>2026.1.511</h3>
<ul>
<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>
</ul>
<h3>2026.1.499</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>
</ul>
<h3>2026.1.496</h3>
<ul>
<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>
</ul>
<h3>2026.1.481</h3>
<ul>
<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-24945">SCL-24945</a></strong>: CBH option: highlighting compilation delay</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.466</h3>
<ul>
<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-24930">SCL-24930</a></strong>: Scala CLI: creating a new project freezes IDE on macOS</li>
</ul>
<h3>2026.1.459</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
</ul>
<h3>2026.1.453</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>
</ul>
<h3>2026.1.443</h3>
<ul>
<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>
</ul>
<h3>2026.1.429</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
</ul>
<h3>2026.1.426</h3>
<ul>
<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-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
<h3>2026.1.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1037155</download-url><idea-version min="n/a" max="n/a" since-build="261.22158" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="89910016" date="1777607276000" updatedDate="1777607276000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.2.242</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.2.242</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25343">SCL-25343</a></strong>: We offer run test gutter icons for any class which has a method named test in MUnit test suites</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25362">SCL-25362</a></strong>: Scala type errors in popups are badly formatted</li>
</ul>
<h3>2026.2.239</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22357">SCL-22357</a></strong>: Dfa should honor assertions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24094">SCL-24094</a></strong>: Dfa doesn't report possible null calls on @Nullable variables</li>
</ul>
<h3>2026.2.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25361">SCL-25361</a></strong>: 'Create New Test' action in Scala Plugin is broken and does not function as expected</li>
</ul>
<h3>2026.2.230</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10407">SCL-10407</a></strong>: navigation from stacktraces suggests too many variants</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25346">SCL-25346</a></strong>: Switch to NavBar and disable breadcrumbs by default</li>
</ul>
<h3>2026.2.227</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11620">SCL-11620</a></strong>: Play template: 'if' condition inside start element causes 'Tag start is not closed' errors in editor</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-25055">SCL-25055</a></strong>: Cannot run single test case method in munit `FunFixture#test`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25178">SCL-25178</a></strong>: [WSL] Rerun failed Scala tests (ScalaTest, MUnit, uTest, Specs2) fails on WSL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25275">SCL-25275</a></strong>: Scala Plugin doesn't notify the user about  incompatible library dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25314">SCL-25314</a></strong>: Comment in match-case breaks newline indent </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25338">SCL-25338</a></strong>: Copy from Bazel - "No Scala SDK in module" after reopening Bazel project, requiring Resync + Repair IDE</li>
</ul>
<h3>2026.2.217</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24259">SCL-24259</a></strong>: Scala 3 universal apply:  can't reference class apply method</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-24832">SCL-24832</a></strong>: Reconsider new project template for SBT 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24976">SCL-24976</a></strong>: False positive "Class doesn't correspond to file name" for Scala 3 files containing only top-level given instances</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24991">SCL-24991</a></strong>: Input tasks in sbt task runconfiguration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25158">SCL-25158</a></strong>: Extract method in class in Scala 3 chooses top level definition location by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25179">SCL-25179</a></strong>: [WSL] Scala REPL fails to start on WSL due to an incorrect path for idea_rt.jar</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25250">SCL-25250</a></strong>: `@@` before an XML attribute causes "Tag start is not closed" error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25287">SCL-25287</a></strong>: Scala editor window crashes (somehow), reopen required</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25307">SCL-25307</a></strong>: ScalaDoc links to Java methods don't work </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25317">SCL-25317</a></strong>: cannot resolve definitions from the Kotlin inner object</li>
</ul>
<h3>2026.2.192</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25230">SCL-25230</a></strong>: NPW, Play: Incorrect order of Scala versions </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25231">SCL-25231</a></strong>: NPW, Play: Changing Play version automatically updates Scala version to the latest</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25244">SCL-25244</a></strong>: No errors highlighting with CBH when multiple errors are present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25248">SCL-25248</a></strong>: Compile errors not showing in editor</li>
</ul>
<h3>2026.2.190</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8508">SCL-8508</a></strong>: Parameters for sbt tasks in Run configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16089">SCL-16089</a></strong>: SBT task configuration runs task with ';' symbols inserted after each space</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24358">SCL-24358</a></strong>: sbt shell: when building in the sbt shell is enabled, it's not possible to cancel the build using the progress indicator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24369">SCL-24369</a></strong>: Doesn't recognize types from Slick (Scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25109">SCL-25109</a></strong>: Issues with Backspace removing the entire line in Scaladoc</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25129">SCL-25129</a></strong>: BSP: scala-cli.json is missing after regenerating the connection file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25153">SCL-25153</a></strong>: ScalaDoc links: cannot handle multiple [[</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25169">SCL-25169</a></strong>: Restore compatibility with the Bazel plugin in 2026.1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25211">SCL-25211</a></strong>: Add More Test Cases for the Twirl Parser in the Scala Plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25225">SCL-25225</a></strong>: ScalaDoc reference to Type doesn't work in the rendered view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25227">SCL-25227</a></strong>: ScalaDoc links with `!` don't work in rendered view </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25262">SCL-25262</a></strong>: Parameters can reference parameters from the same clause in scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25263">SCL-25263</a></strong>: Scala 3.8: "into" type alias is wrongly highlighted as invalid upcast to underlying type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25286">SCL-25286</a></strong>: Run Scala tests in sbt using JBR</li>
</ul>
<h3>2026.2.156</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25201">SCL-25201</a></strong>: Scala compile server warning with JDK 26</li>
</ul>
<h3>2026.2.139</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25122">SCL-25122</a></strong>: Wrong syntax highlighting for scaladoc refs</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.2.124</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>
</ul>
<h3>2026.2.123</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23032">SCL-23032</a></strong>: Kotlin companion object methods are not resolved from Scala</li>
<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-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-25157">SCL-25157</a></strong>: Type inference error when using OpenAI API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.2.105</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1036607</download-url><idea-version min="n/a" max="n/a" since-build="262.2302" until-build="262.*"/></idea-plugin><idea-plugin downloads="23436378" size="89514158" date="1777606937000" updatedDate="1777606937000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.769</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.769</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25343">SCL-25343</a></strong>: We offer run test gutter icons for any class which has a method named test in MUnit test suites</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25362">SCL-25362</a></strong>: Scala type errors in popups are badly formatted</li>
</ul>
<h3>2026.1.763</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22357">SCL-22357</a></strong>: Dfa should honor assertions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24094">SCL-24094</a></strong>: Dfa doesn't report possible null calls on @Nullable variables</li>
</ul>
<h3>2026.1.756</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25361">SCL-25361</a></strong>: 'Create New Test' action in Scala Plugin is broken and does not function as expected</li>
</ul>
<h3>2026.1.751</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25275">SCL-25275</a></strong>: Scala Plugin doesn't notify the user about  incompatible library dependencies</li>
</ul>
<h3>2026.1.750</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25055">SCL-25055</a></strong>: Cannot run single test case method in munit `FunFixture#test`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25178">SCL-25178</a></strong>: [WSL] Rerun failed Scala tests (ScalaTest, MUnit, uTest, Specs2) fails on WSL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25314">SCL-25314</a></strong>: Comment in match-case breaks newline indent </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25338">SCL-25338</a></strong>: Copy from Bazel - "No Scala SDK in module" after reopening Bazel project, requiring Resync + Repair IDE</li>
</ul>
<h3>2026.1.742</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11620">SCL-11620</a></strong>: Play template: 'if' condition inside start element causes 'Tag start is not closed' errors in editor</li>
</ul>
<h3>2026.1.736</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24832">SCL-24832</a></strong>: Reconsider new project template for SBT 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25158">SCL-25158</a></strong>: Extract method in class in Scala 3 chooses top level definition location by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25307">SCL-25307</a></strong>: ScalaDoc links to Java methods don't work </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25317">SCL-25317</a></strong>: cannot resolve definitions from the Kotlin inner object</li>
</ul>
<h3>2026.1.731</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24259">SCL-24259</a></strong>: Scala 3 universal apply:  can't reference class apply method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24976">SCL-24976</a></strong>: False positive "Class doesn't correspond to file name" for Scala 3 files containing only top-level given instances</li>
</ul>
<h3>2026.1.729</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24991">SCL-24991</a></strong>: Input tasks in sbt task runconfiguration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25179">SCL-25179</a></strong>: [WSL] Scala REPL fails to start on WSL due to an incorrect path for idea_rt.jar</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25250">SCL-25250</a></strong>: `@@` before an XML attribute causes "Tag start is not closed" error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25287">SCL-25287</a></strong>: Scala editor window crashes (somehow), reopen required</li>
</ul>
<h3>2026.1.717</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25230">SCL-25230</a></strong>: NPW, Play: Incorrect order of Scala versions </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25231">SCL-25231</a></strong>: NPW, Play: Changing Play version automatically updates Scala version to the latest</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25244">SCL-25244</a></strong>: No errors highlighting with CBH when multiple errors are present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25248">SCL-25248</a></strong>: Compile errors not showing in editor</li>
</ul>
<h3>2026.1.712</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8508">SCL-8508</a></strong>: Parameters for sbt tasks in Run configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16089">SCL-16089</a></strong>: SBT task configuration runs task with ';' symbols inserted after each space</li>
</ul>
<h3>2026.1.705</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24358">SCL-24358</a></strong>: sbt shell: when building in the sbt shell is enabled, it's not possible to cancel the build using the progress indicator</li>
</ul>
<h3>2026.1.701</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25129">SCL-25129</a></strong>: BSP: scala-cli.json is missing after regenerating the connection file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25153">SCL-25153</a></strong>: ScalaDoc links: cannot handle multiple [[</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25225">SCL-25225</a></strong>: ScalaDoc reference to Type doesn't work in the rendered view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25227">SCL-25227</a></strong>: ScalaDoc links with `!` don't work in rendered view </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25263">SCL-25263</a></strong>: Scala 3.8: "into" type alias is wrongly highlighted as invalid upcast to underlying type</li>
</ul>
<h3>2026.1.688</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24369">SCL-24369</a></strong>: Doesn't recognize types from Slick (Scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25262">SCL-25262</a></strong>: Parameters can reference parameters from the same clause in scala 3</li>
</ul>
<h3>2026.1.679</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25211">SCL-25211</a></strong>: Add More Test Cases for the Twirl Parser in the Scala Plugin</li>
</ul>
<h3>2026.1.677</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25201">SCL-25201</a></strong>: Scala compile server warning with JDK 26</li>
</ul>
<h3>2026.1.666</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25109">SCL-25109</a></strong>: Issues with Backspace removing the entire line in Scaladoc</li>
</ul>
<h3>2026.1.663</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25122">SCL-25122</a></strong>: Wrong syntax highlighting for scaladoc refs</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.660</h3>
<ul>
<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>
</ul>
<h3>2026.1.658</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23032">SCL-23032</a></strong>: Kotlin companion object methods are not resolved from Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25157">SCL-25157</a></strong>: Type inference error when using OpenAI API</li>
</ul>
<h3>2026.1.655</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>
</ul>
<h3>2026.1.652</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>
</ul>
<h3>2026.1.648</h3>
<ul>
<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-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.1.641</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
<h3>2026.1.633</h3>
<ul>
<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>
</ul>
<h3>2026.1.626</h3>
<ul>
<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-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-24925">SCL-24925</a></strong>: ScalaCompilerReferenceServiceFixture tests became flaky (deadlocking)</li>
</ul>
<h3>2026.1.616</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-24246">SCL-24246</a></strong>: Universal apply methods: type aliases</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>
</ul>
<h3>2026.1.600</h3>
<ul>
<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.597</h3>
<ul>
<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>
</ul>
<h3>2026.1.592</h3>
<ul>
<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>
</ul>
<h3>2026.1.585</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24722">SCL-24722</a></strong>: Good code red:  Doobie auto derivation (Scala 3)</li>
</ul>
<h3>2026.1.577</h3>
<ul>
<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.572</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-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>
</ul>
<h3>2026.1.569</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-25039">SCL-25039</a></strong>: Type-aware spellchecker: incrementality</li>
</ul>
<h3>2026.1.563</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-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>
</ul>
<h3>2026.1.557</h3>
<ul>
<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>
</ul>
<h3>2026.1.550</h3>
<ul>
<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-25030">SCL-25030</a></strong>: Adapt the passed -addPluginSbtFile for eel/WSL</li>
</ul>
<h3>2026.1.543</h3>
<ul>
<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>
</ul>
<h3>2026.1.534</h3>
<ul>
<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>
</ul>
<h3>2026.1.523</h3>
<ul>
<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.515</h3>
<ul>
<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>
</ul>
<h3>2026.1.511</h3>
<ul>
<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>
</ul>
<h3>2026.1.499</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>
</ul>
<h3>2026.1.496</h3>
<ul>
<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>
</ul>
<h3>2026.1.481</h3>
<ul>
<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-24945">SCL-24945</a></strong>: CBH option: highlighting compilation delay</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.466</h3>
<ul>
<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-24930">SCL-24930</a></strong>: Scala CLI: creating a new project freezes IDE on macOS</li>
</ul>
<h3>2026.1.459</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
</ul>
<h3>2026.1.453</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>
</ul>
<h3>2026.1.443</h3>
<ul>
<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>
</ul>
<h3>2026.1.429</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
</ul>
<h3>2026.1.426</h3>
<ul>
<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-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
<h3>2026.1.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1036592</download-url><idea-version min="n/a" max="n/a" since-build="261.22158" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="89889222" date="1777520843000" updatedDate="1777520843000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.2.239</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.2.239</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22357">SCL-22357</a></strong>: Dfa should honor assertions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24094">SCL-24094</a></strong>: Dfa doesn't report possible null calls on @Nullable variables</li>
</ul>
<h3>2026.2.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25361">SCL-25361</a></strong>: 'Create New Test' action in Scala Plugin is broken and does not function as expected</li>
</ul>
<h3>2026.2.230</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10407">SCL-10407</a></strong>: navigation from stacktraces suggests too many variants</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25346">SCL-25346</a></strong>: Switch to NavBar and disable breadcrumbs by default</li>
</ul>
<h3>2026.2.227</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11620">SCL-11620</a></strong>: Play template: 'if' condition inside start element causes 'Tag start is not closed' errors in editor</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-25055">SCL-25055</a></strong>: Cannot run single test case method in munit `FunFixture#test`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25178">SCL-25178</a></strong>: [WSL] Rerun failed Scala tests (ScalaTest, MUnit, uTest, Specs2) fails on WSL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25275">SCL-25275</a></strong>: Scala Plugin doesn't notify the user about  incompatible library dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25314">SCL-25314</a></strong>: Comment in match-case breaks newline indent </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25338">SCL-25338</a></strong>: Copy from Bazel - "No Scala SDK in module" after reopening Bazel project, requiring Resync + Repair IDE</li>
</ul>
<h3>2026.2.217</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24259">SCL-24259</a></strong>: Scala 3 universal apply:  can't reference class apply method</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-24832">SCL-24832</a></strong>: Reconsider new project template for SBT 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24976">SCL-24976</a></strong>: False positive "Class doesn't correspond to file name" for Scala 3 files containing only top-level given instances</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24991">SCL-24991</a></strong>: Input tasks in sbt task runconfiguration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25158">SCL-25158</a></strong>: Extract method in class in Scala 3 chooses top level definition location by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25179">SCL-25179</a></strong>: [WSL] Scala REPL fails to start on WSL due to an incorrect path for idea_rt.jar</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25250">SCL-25250</a></strong>: `@@` before an XML attribute causes "Tag start is not closed" error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25287">SCL-25287</a></strong>: Scala editor window crashes (somehow), reopen required</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25307">SCL-25307</a></strong>: ScalaDoc links to Java methods don't work </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25317">SCL-25317</a></strong>: cannot resolve definitions from the Kotlin inner object</li>
</ul>
<h3>2026.2.192</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25230">SCL-25230</a></strong>: NPW, Play: Incorrect order of Scala versions </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25231">SCL-25231</a></strong>: NPW, Play: Changing Play version automatically updates Scala version to the latest</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25244">SCL-25244</a></strong>: No errors highlighting with CBH when multiple errors are present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25248">SCL-25248</a></strong>: Compile errors not showing in editor</li>
</ul>
<h3>2026.2.190</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8508">SCL-8508</a></strong>: Parameters for sbt tasks in Run configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16089">SCL-16089</a></strong>: SBT task configuration runs task with ';' symbols inserted after each space</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24358">SCL-24358</a></strong>: sbt shell: when building in the sbt shell is enabled, it's not possible to cancel the build using the progress indicator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24369">SCL-24369</a></strong>: Doesn't recognize types from Slick (Scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25109">SCL-25109</a></strong>: Issues with Backspace removing the entire line in Scaladoc</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25129">SCL-25129</a></strong>: BSP: scala-cli.json is missing after regenerating the connection file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25153">SCL-25153</a></strong>: ScalaDoc links: cannot handle multiple [[</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25169">SCL-25169</a></strong>: Restore compatibility with the Bazel plugin in 2026.1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25211">SCL-25211</a></strong>: Add More Test Cases for the Twirl Parser in the Scala Plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25225">SCL-25225</a></strong>: ScalaDoc reference to Type doesn't work in the rendered view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25227">SCL-25227</a></strong>: ScalaDoc links with `!` don't work in rendered view </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25262">SCL-25262</a></strong>: Parameters can reference parameters from the same clause in scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25263">SCL-25263</a></strong>: Scala 3.8: "into" type alias is wrongly highlighted as invalid upcast to underlying type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25286">SCL-25286</a></strong>: Run Scala tests in sbt using JBR</li>
</ul>
<h3>2026.2.156</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25201">SCL-25201</a></strong>: Scala compile server warning with JDK 26</li>
</ul>
<h3>2026.2.139</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25122">SCL-25122</a></strong>: Wrong syntax highlighting for scaladoc refs</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.2.124</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>
</ul>
<h3>2026.2.123</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23032">SCL-23032</a></strong>: Kotlin companion object methods are not resolved from Scala</li>
<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-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-25157">SCL-25157</a></strong>: Type inference error when using OpenAI API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.2.105</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1035636</download-url><idea-version min="n/a" max="n/a" since-build="262.2302" until-build="262.*"/></idea-plugin><idea-plugin downloads="23436378" size="89512318" date="1777520569000" updatedDate="1777520569000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.763</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.763</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22357">SCL-22357</a></strong>: Dfa should honor assertions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24094">SCL-24094</a></strong>: Dfa doesn't report possible null calls on @Nullable variables</li>
</ul>
<h3>2026.1.756</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25361">SCL-25361</a></strong>: 'Create New Test' action in Scala Plugin is broken and does not function as expected</li>
</ul>
<h3>2026.1.751</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25275">SCL-25275</a></strong>: Scala Plugin doesn't notify the user about  incompatible library dependencies</li>
</ul>
<h3>2026.1.750</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25055">SCL-25055</a></strong>: Cannot run single test case method in munit `FunFixture#test`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25178">SCL-25178</a></strong>: [WSL] Rerun failed Scala tests (ScalaTest, MUnit, uTest, Specs2) fails on WSL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25314">SCL-25314</a></strong>: Comment in match-case breaks newline indent </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25338">SCL-25338</a></strong>: Copy from Bazel - "No Scala SDK in module" after reopening Bazel project, requiring Resync + Repair IDE</li>
</ul>
<h3>2026.1.742</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11620">SCL-11620</a></strong>: Play template: 'if' condition inside start element causes 'Tag start is not closed' errors in editor</li>
</ul>
<h3>2026.1.736</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24832">SCL-24832</a></strong>: Reconsider new project template for SBT 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25158">SCL-25158</a></strong>: Extract method in class in Scala 3 chooses top level definition location by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25307">SCL-25307</a></strong>: ScalaDoc links to Java methods don't work </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25317">SCL-25317</a></strong>: cannot resolve definitions from the Kotlin inner object</li>
</ul>
<h3>2026.1.731</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24259">SCL-24259</a></strong>: Scala 3 universal apply:  can't reference class apply method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24976">SCL-24976</a></strong>: False positive "Class doesn't correspond to file name" for Scala 3 files containing only top-level given instances</li>
</ul>
<h3>2026.1.729</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24991">SCL-24991</a></strong>: Input tasks in sbt task runconfiguration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25179">SCL-25179</a></strong>: [WSL] Scala REPL fails to start on WSL due to an incorrect path for idea_rt.jar</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25250">SCL-25250</a></strong>: `@@` before an XML attribute causes "Tag start is not closed" error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25287">SCL-25287</a></strong>: Scala editor window crashes (somehow), reopen required</li>
</ul>
<h3>2026.1.717</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25230">SCL-25230</a></strong>: NPW, Play: Incorrect order of Scala versions </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25231">SCL-25231</a></strong>: NPW, Play: Changing Play version automatically updates Scala version to the latest</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25244">SCL-25244</a></strong>: No errors highlighting with CBH when multiple errors are present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25248">SCL-25248</a></strong>: Compile errors not showing in editor</li>
</ul>
<h3>2026.1.712</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8508">SCL-8508</a></strong>: Parameters for sbt tasks in Run configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16089">SCL-16089</a></strong>: SBT task configuration runs task with ';' symbols inserted after each space</li>
</ul>
<h3>2026.1.705</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24358">SCL-24358</a></strong>: sbt shell: when building in the sbt shell is enabled, it's not possible to cancel the build using the progress indicator</li>
</ul>
<h3>2026.1.701</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25129">SCL-25129</a></strong>: BSP: scala-cli.json is missing after regenerating the connection file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25153">SCL-25153</a></strong>: ScalaDoc links: cannot handle multiple [[</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25225">SCL-25225</a></strong>: ScalaDoc reference to Type doesn't work in the rendered view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25227">SCL-25227</a></strong>: ScalaDoc links with `!` don't work in rendered view </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25263">SCL-25263</a></strong>: Scala 3.8: "into" type alias is wrongly highlighted as invalid upcast to underlying type</li>
</ul>
<h3>2026.1.688</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24369">SCL-24369</a></strong>: Doesn't recognize types from Slick (Scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25262">SCL-25262</a></strong>: Parameters can reference parameters from the same clause in scala 3</li>
</ul>
<h3>2026.1.679</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25211">SCL-25211</a></strong>: Add More Test Cases for the Twirl Parser in the Scala Plugin</li>
</ul>
<h3>2026.1.677</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25201">SCL-25201</a></strong>: Scala compile server warning with JDK 26</li>
</ul>
<h3>2026.1.666</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25109">SCL-25109</a></strong>: Issues with Backspace removing the entire line in Scaladoc</li>
</ul>
<h3>2026.1.663</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25122">SCL-25122</a></strong>: Wrong syntax highlighting for scaladoc refs</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.660</h3>
<ul>
<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>
</ul>
<h3>2026.1.658</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23032">SCL-23032</a></strong>: Kotlin companion object methods are not resolved from Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25157">SCL-25157</a></strong>: Type inference error when using OpenAI API</li>
</ul>
<h3>2026.1.655</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>
</ul>
<h3>2026.1.652</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>
</ul>
<h3>2026.1.648</h3>
<ul>
<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-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.1.641</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
<h3>2026.1.633</h3>
<ul>
<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>
</ul>
<h3>2026.1.626</h3>
<ul>
<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-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-24925">SCL-24925</a></strong>: ScalaCompilerReferenceServiceFixture tests became flaky (deadlocking)</li>
</ul>
<h3>2026.1.616</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-24246">SCL-24246</a></strong>: Universal apply methods: type aliases</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>
</ul>
<h3>2026.1.600</h3>
<ul>
<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.597</h3>
<ul>
<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>
</ul>
<h3>2026.1.592</h3>
<ul>
<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>
</ul>
<h3>2026.1.585</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24722">SCL-24722</a></strong>: Good code red:  Doobie auto derivation (Scala 3)</li>
</ul>
<h3>2026.1.577</h3>
<ul>
<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.572</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-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>
</ul>
<h3>2026.1.569</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-25039">SCL-25039</a></strong>: Type-aware spellchecker: incrementality</li>
</ul>
<h3>2026.1.563</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-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>
</ul>
<h3>2026.1.557</h3>
<ul>
<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>
</ul>
<h3>2026.1.550</h3>
<ul>
<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-25030">SCL-25030</a></strong>: Adapt the passed -addPluginSbtFile for eel/WSL</li>
</ul>
<h3>2026.1.543</h3>
<ul>
<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>
</ul>
<h3>2026.1.534</h3>
<ul>
<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>
</ul>
<h3>2026.1.523</h3>
<ul>
<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.515</h3>
<ul>
<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>
</ul>
<h3>2026.1.511</h3>
<ul>
<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>
</ul>
<h3>2026.1.499</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>
</ul>
<h3>2026.1.496</h3>
<ul>
<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>
</ul>
<h3>2026.1.481</h3>
<ul>
<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-24945">SCL-24945</a></strong>: CBH option: highlighting compilation delay</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.466</h3>
<ul>
<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-24930">SCL-24930</a></strong>: Scala CLI: creating a new project freezes IDE on macOS</li>
</ul>
<h3>2026.1.459</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
</ul>
<h3>2026.1.453</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>
</ul>
<h3>2026.1.443</h3>
<ul>
<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>
</ul>
<h3>2026.1.429</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
</ul>
<h3>2026.1.426</h3>
<ul>
<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-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
<h3>2026.1.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1035635</download-url><idea-version min="n/a" max="n/a" since-build="261.22158" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="89496234" date="1777362682000" updatedDate="1777362682000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.756</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.756</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25361">SCL-25361</a></strong>: 'Create New Test' action in Scala Plugin is broken and does not function as expected</li>
</ul>
<h3>2026.1.751</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25275">SCL-25275</a></strong>: Scala Plugin doesn't notify the user about  incompatible library dependencies</li>
</ul>
<h3>2026.1.750</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25055">SCL-25055</a></strong>: Cannot run single test case method in munit `FunFixture#test`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25178">SCL-25178</a></strong>: [WSL] Rerun failed Scala tests (ScalaTest, MUnit, uTest, Specs2) fails on WSL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25314">SCL-25314</a></strong>: Comment in match-case breaks newline indent </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25338">SCL-25338</a></strong>: Copy from Bazel - "No Scala SDK in module" after reopening Bazel project, requiring Resync + Repair IDE</li>
</ul>
<h3>2026.1.742</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11620">SCL-11620</a></strong>: Play template: 'if' condition inside start element causes 'Tag start is not closed' errors in editor</li>
</ul>
<h3>2026.1.736</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24832">SCL-24832</a></strong>: Reconsider new project template for SBT 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25158">SCL-25158</a></strong>: Extract method in class in Scala 3 chooses top level definition location by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25307">SCL-25307</a></strong>: ScalaDoc links to Java methods don't work </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25317">SCL-25317</a></strong>: cannot resolve definitions from the Kotlin inner object</li>
</ul>
<h3>2026.1.731</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24259">SCL-24259</a></strong>: Scala 3 universal apply:  can't reference class apply method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24976">SCL-24976</a></strong>: False positive "Class doesn't correspond to file name" for Scala 3 files containing only top-level given instances</li>
</ul>
<h3>2026.1.729</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24991">SCL-24991</a></strong>: Input tasks in sbt task runconfiguration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25179">SCL-25179</a></strong>: [WSL] Scala REPL fails to start on WSL due to an incorrect path for idea_rt.jar</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25250">SCL-25250</a></strong>: `@@` before an XML attribute causes "Tag start is not closed" error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25287">SCL-25287</a></strong>: Scala editor window crashes (somehow), reopen required</li>
</ul>
<h3>2026.1.717</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25230">SCL-25230</a></strong>: NPW, Play: Incorrect order of Scala versions </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25231">SCL-25231</a></strong>: NPW, Play: Changing Play version automatically updates Scala version to the latest</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25244">SCL-25244</a></strong>: No errors highlighting with CBH when multiple errors are present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25248">SCL-25248</a></strong>: Compile errors not showing in editor</li>
</ul>
<h3>2026.1.712</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8508">SCL-8508</a></strong>: Parameters for sbt tasks in Run configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16089">SCL-16089</a></strong>: SBT task configuration runs task with ';' symbols inserted after each space</li>
</ul>
<h3>2026.1.705</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24358">SCL-24358</a></strong>: sbt shell: when building in the sbt shell is enabled, it's not possible to cancel the build using the progress indicator</li>
</ul>
<h3>2026.1.701</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25129">SCL-25129</a></strong>: BSP: scala-cli.json is missing after regenerating the connection file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25153">SCL-25153</a></strong>: ScalaDoc links: cannot handle multiple [[</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25225">SCL-25225</a></strong>: ScalaDoc reference to Type doesn't work in the rendered view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25227">SCL-25227</a></strong>: ScalaDoc links with `!` don't work in rendered view </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25263">SCL-25263</a></strong>: Scala 3.8: "into" type alias is wrongly highlighted as invalid upcast to underlying type</li>
</ul>
<h3>2026.1.688</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24369">SCL-24369</a></strong>: Doesn't recognize types from Slick (Scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25262">SCL-25262</a></strong>: Parameters can reference parameters from the same clause in scala 3</li>
</ul>
<h3>2026.1.679</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25211">SCL-25211</a></strong>: Add More Test Cases for the Twirl Parser in the Scala Plugin</li>
</ul>
<h3>2026.1.677</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25201">SCL-25201</a></strong>: Scala compile server warning with JDK 26</li>
</ul>
<h3>2026.1.666</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25109">SCL-25109</a></strong>: Issues with Backspace removing the entire line in Scaladoc</li>
</ul>
<h3>2026.1.663</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25122">SCL-25122</a></strong>: Wrong syntax highlighting for scaladoc refs</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.660</h3>
<ul>
<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>
</ul>
<h3>2026.1.658</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23032">SCL-23032</a></strong>: Kotlin companion object methods are not resolved from Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25157">SCL-25157</a></strong>: Type inference error when using OpenAI API</li>
</ul>
<h3>2026.1.655</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>
</ul>
<h3>2026.1.652</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>
</ul>
<h3>2026.1.648</h3>
<ul>
<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-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.1.641</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
<h3>2026.1.633</h3>
<ul>
<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>
</ul>
<h3>2026.1.626</h3>
<ul>
<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-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-24925">SCL-24925</a></strong>: ScalaCompilerReferenceServiceFixture tests became flaky (deadlocking)</li>
</ul>
<h3>2026.1.616</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-24246">SCL-24246</a></strong>: Universal apply methods: type aliases</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>
</ul>
<h3>2026.1.600</h3>
<ul>
<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.597</h3>
<ul>
<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>
</ul>
<h3>2026.1.592</h3>
<ul>
<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>
</ul>
<h3>2026.1.585</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24722">SCL-24722</a></strong>: Good code red:  Doobie auto derivation (Scala 3)</li>
</ul>
<h3>2026.1.577</h3>
<ul>
<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.572</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-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>
</ul>
<h3>2026.1.569</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-25039">SCL-25039</a></strong>: Type-aware spellchecker: incrementality</li>
</ul>
<h3>2026.1.563</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-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>
</ul>
<h3>2026.1.557</h3>
<ul>
<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>
</ul>
<h3>2026.1.550</h3>
<ul>
<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-25030">SCL-25030</a></strong>: Adapt the passed -addPluginSbtFile for eel/WSL</li>
</ul>
<h3>2026.1.543</h3>
<ul>
<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>
</ul>
<h3>2026.1.534</h3>
<ul>
<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>
</ul>
<h3>2026.1.523</h3>
<ul>
<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.515</h3>
<ul>
<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>
</ul>
<h3>2026.1.511</h3>
<ul>
<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>
</ul>
<h3>2026.1.499</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>
</ul>
<h3>2026.1.496</h3>
<ul>
<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>
</ul>
<h3>2026.1.481</h3>
<ul>
<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-24945">SCL-24945</a></strong>: CBH option: highlighting compilation delay</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.466</h3>
<ul>
<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-24930">SCL-24930</a></strong>: Scala CLI: creating a new project freezes IDE on macOS</li>
</ul>
<h3>2026.1.459</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
</ul>
<h3>2026.1.453</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>
</ul>
<h3>2026.1.443</h3>
<ul>
<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>
</ul>
<h3>2026.1.429</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
</ul>
<h3>2026.1.426</h3>
<ul>
<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-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
<h3>2026.1.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1034321</download-url><idea-version min="n/a" max="n/a" since-build="261.22158" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="89496357" date="1777348740000" updatedDate="1777348740000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.2.232</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.2.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25361">SCL-25361</a></strong>: 'Create New Test' action in Scala Plugin is broken and does not function as expected</li>
</ul>
<h3>2026.2.230</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10407">SCL-10407</a></strong>: navigation from stacktraces suggests too many variants</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25346">SCL-25346</a></strong>: Switch to NavBar and disable breadcrumbs by default</li>
</ul>
<h3>2026.2.227</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11620">SCL-11620</a></strong>: Play template: 'if' condition inside start element causes 'Tag start is not closed' errors in editor</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-25055">SCL-25055</a></strong>: Cannot run single test case method in munit `FunFixture#test`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25178">SCL-25178</a></strong>: [WSL] Rerun failed Scala tests (ScalaTest, MUnit, uTest, Specs2) fails on WSL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25275">SCL-25275</a></strong>: Scala Plugin doesn't notify the user about  incompatible library dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25314">SCL-25314</a></strong>: Comment in match-case breaks newline indent </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25338">SCL-25338</a></strong>: Copy from Bazel - "No Scala SDK in module" after reopening Bazel project, requiring Resync + Repair IDE</li>
</ul>
<h3>2026.2.217</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24259">SCL-24259</a></strong>: Scala 3 universal apply:  can't reference class apply method</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-24832">SCL-24832</a></strong>: Reconsider new project template for SBT 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24976">SCL-24976</a></strong>: False positive "Class doesn't correspond to file name" for Scala 3 files containing only top-level given instances</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24991">SCL-24991</a></strong>: Input tasks in sbt task runconfiguration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25158">SCL-25158</a></strong>: Extract method in class in Scala 3 chooses top level definition location by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25179">SCL-25179</a></strong>: [WSL] Scala REPL fails to start on WSL due to an incorrect path for idea_rt.jar</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25250">SCL-25250</a></strong>: `@@` before an XML attribute causes "Tag start is not closed" error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25287">SCL-25287</a></strong>: Scala editor window crashes (somehow), reopen required</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25307">SCL-25307</a></strong>: ScalaDoc links to Java methods don't work </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25317">SCL-25317</a></strong>: cannot resolve definitions from the Kotlin inner object</li>
</ul>
<h3>2026.2.192</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25230">SCL-25230</a></strong>: NPW, Play: Incorrect order of Scala versions </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25231">SCL-25231</a></strong>: NPW, Play: Changing Play version automatically updates Scala version to the latest</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25244">SCL-25244</a></strong>: No errors highlighting with CBH when multiple errors are present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25248">SCL-25248</a></strong>: Compile errors not showing in editor</li>
</ul>
<h3>2026.2.190</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8508">SCL-8508</a></strong>: Parameters for sbt tasks in Run configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16089">SCL-16089</a></strong>: SBT task configuration runs task with ';' symbols inserted after each space</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24358">SCL-24358</a></strong>: sbt shell: when building in the sbt shell is enabled, it's not possible to cancel the build using the progress indicator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24369">SCL-24369</a></strong>: Doesn't recognize types from Slick (Scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25109">SCL-25109</a></strong>: Issues with Backspace removing the entire line in Scaladoc</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25129">SCL-25129</a></strong>: BSP: scala-cli.json is missing after regenerating the connection file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25153">SCL-25153</a></strong>: ScalaDoc links: cannot handle multiple [[</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25169">SCL-25169</a></strong>: Restore compatibility with the Bazel plugin in 2026.1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25211">SCL-25211</a></strong>: Add More Test Cases for the Twirl Parser in the Scala Plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25225">SCL-25225</a></strong>: ScalaDoc reference to Type doesn't work in the rendered view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25227">SCL-25227</a></strong>: ScalaDoc links with `!` don't work in rendered view </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25262">SCL-25262</a></strong>: Parameters can reference parameters from the same clause in scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25263">SCL-25263</a></strong>: Scala 3.8: "into" type alias is wrongly highlighted as invalid upcast to underlying type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25286">SCL-25286</a></strong>: Run Scala tests in sbt using JBR</li>
</ul>
<h3>2026.2.156</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25201">SCL-25201</a></strong>: Scala compile server warning with JDK 26</li>
</ul>
<h3>2026.2.139</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25122">SCL-25122</a></strong>: Wrong syntax highlighting for scaladoc refs</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.2.124</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>
</ul>
<h3>2026.2.123</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23032">SCL-23032</a></strong>: Kotlin companion object methods are not resolved from Scala</li>
<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-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-25157">SCL-25157</a></strong>: Type inference error when using OpenAI API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.2.105</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1034118</download-url><idea-version min="n/a" max="n/a" since-build="262.2302" until-build="262.*"/></idea-plugin><idea-plugin downloads="23436378" size="89494225" date="1777274513000" updatedDate="1777274513000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.2.230</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.2.230</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-10407">SCL-10407</a></strong>: navigation from stacktraces suggests too many variants</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25346">SCL-25346</a></strong>: Switch to NavBar and disable breadcrumbs by default</li>
</ul>
<h3>2026.2.227</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11620">SCL-11620</a></strong>: Play template: 'if' condition inside start element causes 'Tag start is not closed' errors in editor</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-25055">SCL-25055</a></strong>: Cannot run single test case method in munit `FunFixture#test`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25178">SCL-25178</a></strong>: [WSL] Rerun failed Scala tests (ScalaTest, MUnit, uTest, Specs2) fails on WSL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25275">SCL-25275</a></strong>: Scala Plugin doesn't notify the user about  incompatible library dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25314">SCL-25314</a></strong>: Comment in match-case breaks newline indent </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25338">SCL-25338</a></strong>: Copy from Bazel - "No Scala SDK in module" after reopening Bazel project, requiring Resync + Repair IDE</li>
</ul>
<h3>2026.2.217</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24259">SCL-24259</a></strong>: Scala 3 universal apply:  can't reference class apply method</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-24832">SCL-24832</a></strong>: Reconsider new project template for SBT 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24976">SCL-24976</a></strong>: False positive "Class doesn't correspond to file name" for Scala 3 files containing only top-level given instances</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24991">SCL-24991</a></strong>: Input tasks in sbt task runconfiguration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25158">SCL-25158</a></strong>: Extract method in class in Scala 3 chooses top level definition location by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25179">SCL-25179</a></strong>: [WSL] Scala REPL fails to start on WSL due to an incorrect path for idea_rt.jar</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25250">SCL-25250</a></strong>: `@@` before an XML attribute causes "Tag start is not closed" error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25287">SCL-25287</a></strong>: Scala editor window crashes (somehow), reopen required</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25307">SCL-25307</a></strong>: ScalaDoc links to Java methods don't work </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25317">SCL-25317</a></strong>: cannot resolve definitions from the Kotlin inner object</li>
</ul>
<h3>2026.2.192</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25230">SCL-25230</a></strong>: NPW, Play: Incorrect order of Scala versions </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25231">SCL-25231</a></strong>: NPW, Play: Changing Play version automatically updates Scala version to the latest</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25244">SCL-25244</a></strong>: No errors highlighting with CBH when multiple errors are present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25248">SCL-25248</a></strong>: Compile errors not showing in editor</li>
</ul>
<h3>2026.2.190</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8508">SCL-8508</a></strong>: Parameters for sbt tasks in Run configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16089">SCL-16089</a></strong>: SBT task configuration runs task with ';' symbols inserted after each space</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24358">SCL-24358</a></strong>: sbt shell: when building in the sbt shell is enabled, it's not possible to cancel the build using the progress indicator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24369">SCL-24369</a></strong>: Doesn't recognize types from Slick (Scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25109">SCL-25109</a></strong>: Issues with Backspace removing the entire line in Scaladoc</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25129">SCL-25129</a></strong>: BSP: scala-cli.json is missing after regenerating the connection file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25153">SCL-25153</a></strong>: ScalaDoc links: cannot handle multiple [[</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25169">SCL-25169</a></strong>: Restore compatibility with the Bazel plugin in 2026.1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25211">SCL-25211</a></strong>: Add More Test Cases for the Twirl Parser in the Scala Plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25225">SCL-25225</a></strong>: ScalaDoc reference to Type doesn't work in the rendered view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25227">SCL-25227</a></strong>: ScalaDoc links with `!` don't work in rendered view </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25262">SCL-25262</a></strong>: Parameters can reference parameters from the same clause in scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25263">SCL-25263</a></strong>: Scala 3.8: "into" type alias is wrongly highlighted as invalid upcast to underlying type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25286">SCL-25286</a></strong>: Run Scala tests in sbt using JBR</li>
</ul>
<h3>2026.2.156</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25201">SCL-25201</a></strong>: Scala compile server warning with JDK 26</li>
</ul>
<h3>2026.2.139</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25122">SCL-25122</a></strong>: Wrong syntax highlighting for scaladoc refs</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.2.124</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>
</ul>
<h3>2026.2.123</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23032">SCL-23032</a></strong>: Kotlin companion object methods are not resolved from Scala</li>
<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-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-25157">SCL-25157</a></strong>: Type inference error when using OpenAI API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.2.105</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
<h3>2026.2.103</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-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-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-24925">SCL-24925</a></strong>: ScalaCompilerReferenceServiceFixture tests became flaky (deadlocking)</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1033354</download-url><idea-version min="n/a" max="n/a" since-build="262.2302" until-build="262.*"/></idea-plugin><idea-plugin downloads="23436378" size="89494131" date="1777003738000" updatedDate="1777003738000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.753</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.751</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25275">SCL-25275</a></strong>: Scala Plugin doesn't notify the user about  incompatible library dependencies</li>
</ul>
<h3>2026.1.750</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25055">SCL-25055</a></strong>: Cannot run single test case method in munit `FunFixture#test`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25178">SCL-25178</a></strong>: [WSL] Rerun failed Scala tests (ScalaTest, MUnit, uTest, Specs2) fails on WSL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25314">SCL-25314</a></strong>: Comment in match-case breaks newline indent </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25338">SCL-25338</a></strong>: Copy from Bazel - "No Scala SDK in module" after reopening Bazel project, requiring Resync + Repair IDE</li>
</ul>
<h3>2026.1.742</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11620">SCL-11620</a></strong>: Play template: 'if' condition inside start element causes 'Tag start is not closed' errors in editor</li>
</ul>
<h3>2026.1.736</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24832">SCL-24832</a></strong>: Reconsider new project template for SBT 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25158">SCL-25158</a></strong>: Extract method in class in Scala 3 chooses top level definition location by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25307">SCL-25307</a></strong>: ScalaDoc links to Java methods don't work </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25317">SCL-25317</a></strong>: cannot resolve definitions from the Kotlin inner object</li>
</ul>
<h3>2026.1.731</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24259">SCL-24259</a></strong>: Scala 3 universal apply:  can't reference class apply method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24976">SCL-24976</a></strong>: False positive "Class doesn't correspond to file name" for Scala 3 files containing only top-level given instances</li>
</ul>
<h3>2026.1.729</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24991">SCL-24991</a></strong>: Input tasks in sbt task runconfiguration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25179">SCL-25179</a></strong>: [WSL] Scala REPL fails to start on WSL due to an incorrect path for idea_rt.jar</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25250">SCL-25250</a></strong>: `@@` before an XML attribute causes "Tag start is not closed" error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25287">SCL-25287</a></strong>: Scala editor window crashes (somehow), reopen required</li>
</ul>
<h3>2026.1.717</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25230">SCL-25230</a></strong>: NPW, Play: Incorrect order of Scala versions </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25231">SCL-25231</a></strong>: NPW, Play: Changing Play version automatically updates Scala version to the latest</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25244">SCL-25244</a></strong>: No errors highlighting with CBH when multiple errors are present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25248">SCL-25248</a></strong>: Compile errors not showing in editor</li>
</ul>
<h3>2026.1.712</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8508">SCL-8508</a></strong>: Parameters for sbt tasks in Run configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16089">SCL-16089</a></strong>: SBT task configuration runs task with ';' symbols inserted after each space</li>
</ul>
<h3>2026.1.705</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24358">SCL-24358</a></strong>: sbt shell: when building in the sbt shell is enabled, it's not possible to cancel the build using the progress indicator</li>
</ul>
<h3>2026.1.701</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25129">SCL-25129</a></strong>: BSP: scala-cli.json is missing after regenerating the connection file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25153">SCL-25153</a></strong>: ScalaDoc links: cannot handle multiple [[</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25225">SCL-25225</a></strong>: ScalaDoc reference to Type doesn't work in the rendered view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25227">SCL-25227</a></strong>: ScalaDoc links with `!` don't work in rendered view </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25263">SCL-25263</a></strong>: Scala 3.8: "into" type alias is wrongly highlighted as invalid upcast to underlying type</li>
</ul>
<h3>2026.1.688</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24369">SCL-24369</a></strong>: Doesn't recognize types from Slick (Scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25262">SCL-25262</a></strong>: Parameters can reference parameters from the same clause in scala 3</li>
</ul>
<h3>2026.1.679</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25211">SCL-25211</a></strong>: Add More Test Cases for the Twirl Parser in the Scala Plugin</li>
</ul>
<h3>2026.1.677</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25201">SCL-25201</a></strong>: Scala compile server warning with JDK 26</li>
</ul>
<h3>2026.1.666</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25109">SCL-25109</a></strong>: Issues with Backspace removing the entire line in Scaladoc</li>
</ul>
<h3>2026.1.663</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25122">SCL-25122</a></strong>: Wrong syntax highlighting for scaladoc refs</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.660</h3>
<ul>
<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>
</ul>
<h3>2026.1.658</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23032">SCL-23032</a></strong>: Kotlin companion object methods are not resolved from Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25157">SCL-25157</a></strong>: Type inference error when using OpenAI API</li>
</ul>
<h3>2026.1.655</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>
</ul>
<h3>2026.1.652</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>
</ul>
<h3>2026.1.648</h3>
<ul>
<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-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.1.641</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
<h3>2026.1.633</h3>
<ul>
<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>
</ul>
<h3>2026.1.626</h3>
<ul>
<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-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-24925">SCL-24925</a></strong>: ScalaCompilerReferenceServiceFixture tests became flaky (deadlocking)</li>
</ul>
<h3>2026.1.616</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-24246">SCL-24246</a></strong>: Universal apply methods: type aliases</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>
</ul>
<h3>2026.1.600</h3>
<ul>
<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.597</h3>
<ul>
<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>
</ul>
<h3>2026.1.592</h3>
<ul>
<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>
</ul>
<h3>2026.1.585</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24722">SCL-24722</a></strong>: Good code red:  Doobie auto derivation (Scala 3)</li>
</ul>
<h3>2026.1.577</h3>
<ul>
<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.572</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-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>
</ul>
<h3>2026.1.569</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-25039">SCL-25039</a></strong>: Type-aware spellchecker: incrementality</li>
</ul>
<h3>2026.1.563</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-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>
</ul>
<h3>2026.1.557</h3>
<ul>
<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>
</ul>
<h3>2026.1.550</h3>
<ul>
<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-25030">SCL-25030</a></strong>: Adapt the passed -addPluginSbtFile for eel/WSL</li>
</ul>
<h3>2026.1.543</h3>
<ul>
<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>
</ul>
<h3>2026.1.534</h3>
<ul>
<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>
</ul>
<h3>2026.1.523</h3>
<ul>
<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.515</h3>
<ul>
<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>
</ul>
<h3>2026.1.511</h3>
<ul>
<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>
</ul>
<h3>2026.1.499</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>
</ul>
<h3>2026.1.496</h3>
<ul>
<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>
</ul>
<h3>2026.1.481</h3>
<ul>
<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-24945">SCL-24945</a></strong>: CBH option: highlighting compilation delay</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.466</h3>
<ul>
<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-24930">SCL-24930</a></strong>: Scala CLI: creating a new project freezes IDE on macOS</li>
</ul>
<h3>2026.1.459</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
</ul>
<h3>2026.1.453</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>
</ul>
<h3>2026.1.443</h3>
<ul>
<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>
</ul>
<h3>2026.1.429</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
</ul>
<h3>2026.1.426</h3>
<ul>
<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-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
<h3>2026.1.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1031153</download-url><idea-version min="n/a" max="n/a" since-build="261.22158" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="89487102" date="1776916132000" updatedDate="1776916132000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.2.227</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.2.227</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11620">SCL-11620</a></strong>: Play template: 'if' condition inside start element causes 'Tag start is not closed' errors in editor</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-25055">SCL-25055</a></strong>: Cannot run single test case method in munit `FunFixture#test`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25178">SCL-25178</a></strong>: [WSL] Rerun failed Scala tests (ScalaTest, MUnit, uTest, Specs2) fails on WSL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25275">SCL-25275</a></strong>: Scala Plugin doesn't notify the user about  incompatible library dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25314">SCL-25314</a></strong>: Comment in match-case breaks newline indent </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25338">SCL-25338</a></strong>: Copy from Bazel - "No Scala SDK in module" after reopening Bazel project, requiring Resync + Repair IDE</li>
</ul>
<h3>2026.2.217</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24259">SCL-24259</a></strong>: Scala 3 universal apply:  can't reference class apply method</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-24832">SCL-24832</a></strong>: Reconsider new project template for SBT 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24976">SCL-24976</a></strong>: False positive "Class doesn't correspond to file name" for Scala 3 files containing only top-level given instances</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24991">SCL-24991</a></strong>: Input tasks in sbt task runconfiguration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25158">SCL-25158</a></strong>: Extract method in class in Scala 3 chooses top level definition location by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25179">SCL-25179</a></strong>: [WSL] Scala REPL fails to start on WSL due to an incorrect path for idea_rt.jar</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25250">SCL-25250</a></strong>: `@@` before an XML attribute causes "Tag start is not closed" error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25287">SCL-25287</a></strong>: Scala editor window crashes (somehow), reopen required</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25307">SCL-25307</a></strong>: ScalaDoc links to Java methods don't work </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25317">SCL-25317</a></strong>: cannot resolve definitions from the Kotlin inner object</li>
</ul>
<h3>2026.2.192</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25230">SCL-25230</a></strong>: NPW, Play: Incorrect order of Scala versions </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25231">SCL-25231</a></strong>: NPW, Play: Changing Play version automatically updates Scala version to the latest</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25244">SCL-25244</a></strong>: No errors highlighting with CBH when multiple errors are present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25248">SCL-25248</a></strong>: Compile errors not showing in editor</li>
</ul>
<h3>2026.2.190</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8508">SCL-8508</a></strong>: Parameters for sbt tasks in Run configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16089">SCL-16089</a></strong>: SBT task configuration runs task with ';' symbols inserted after each space</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24358">SCL-24358</a></strong>: sbt shell: when building in the sbt shell is enabled, it's not possible to cancel the build using the progress indicator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24369">SCL-24369</a></strong>: Doesn't recognize types from Slick (Scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25109">SCL-25109</a></strong>: Issues with Backspace removing the entire line in Scaladoc</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25129">SCL-25129</a></strong>: BSP: scala-cli.json is missing after regenerating the connection file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25153">SCL-25153</a></strong>: ScalaDoc links: cannot handle multiple [[</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25169">SCL-25169</a></strong>: Restore compatibility with the Bazel plugin in 2026.1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25211">SCL-25211</a></strong>: Add More Test Cases for the Twirl Parser in the Scala Plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25225">SCL-25225</a></strong>: ScalaDoc reference to Type doesn't work in the rendered view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25227">SCL-25227</a></strong>: ScalaDoc links with `!` don't work in rendered view </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25262">SCL-25262</a></strong>: Parameters can reference parameters from the same clause in scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25263">SCL-25263</a></strong>: Scala 3.8: "into" type alias is wrongly highlighted as invalid upcast to underlying type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25286">SCL-25286</a></strong>: Run Scala tests in sbt using JBR</li>
</ul>
<h3>2026.2.156</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25201">SCL-25201</a></strong>: Scala compile server warning with JDK 26</li>
</ul>
<h3>2026.2.139</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25122">SCL-25122</a></strong>: Wrong syntax highlighting for scaladoc refs</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.2.124</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>
</ul>
<h3>2026.2.123</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23032">SCL-23032</a></strong>: Kotlin companion object methods are not resolved from Scala</li>
<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-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-25157">SCL-25157</a></strong>: Type inference error when using OpenAI API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.2.105</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
<h3>2026.2.103</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-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-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-24925">SCL-24925</a></strong>: ScalaCompilerReferenceServiceFixture tests became flaky (deadlocking)</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1030465</download-url><idea-version min="n/a" max="n/a" since-build="262.2302" until-build="262.*"/></idea-plugin><idea-plugin downloads="23436378" size="89491355" date="1776915718000" updatedDate="1776915718000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.751</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.751</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25275">SCL-25275</a></strong>: Scala Plugin doesn't notify the user about  incompatible library dependencies</li>
</ul>
<h3>2026.1.750</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25055">SCL-25055</a></strong>: Cannot run single test case method in munit `FunFixture#test`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25178">SCL-25178</a></strong>: [WSL] Rerun failed Scala tests (ScalaTest, MUnit, uTest, Specs2) fails on WSL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25314">SCL-25314</a></strong>: Comment in match-case breaks newline indent </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25338">SCL-25338</a></strong>: Copy from Bazel - "No Scala SDK in module" after reopening Bazel project, requiring Resync + Repair IDE</li>
</ul>
<h3>2026.1.742</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11620">SCL-11620</a></strong>: Play template: 'if' condition inside start element causes 'Tag start is not closed' errors in editor</li>
</ul>
<h3>2026.1.736</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24832">SCL-24832</a></strong>: Reconsider new project template for SBT 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25158">SCL-25158</a></strong>: Extract method in class in Scala 3 chooses top level definition location by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25307">SCL-25307</a></strong>: ScalaDoc links to Java methods don't work </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25317">SCL-25317</a></strong>: cannot resolve definitions from the Kotlin inner object</li>
</ul>
<h3>2026.1.731</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24259">SCL-24259</a></strong>: Scala 3 universal apply:  can't reference class apply method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24976">SCL-24976</a></strong>: False positive "Class doesn't correspond to file name" for Scala 3 files containing only top-level given instances</li>
</ul>
<h3>2026.1.729</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24991">SCL-24991</a></strong>: Input tasks in sbt task runconfiguration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25179">SCL-25179</a></strong>: [WSL] Scala REPL fails to start on WSL due to an incorrect path for idea_rt.jar</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25250">SCL-25250</a></strong>: `@@` before an XML attribute causes "Tag start is not closed" error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25287">SCL-25287</a></strong>: Scala editor window crashes (somehow), reopen required</li>
</ul>
<h3>2026.1.717</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25230">SCL-25230</a></strong>: NPW, Play: Incorrect order of Scala versions </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25231">SCL-25231</a></strong>: NPW, Play: Changing Play version automatically updates Scala version to the latest</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25244">SCL-25244</a></strong>: No errors highlighting with CBH when multiple errors are present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25248">SCL-25248</a></strong>: Compile errors not showing in editor</li>
</ul>
<h3>2026.1.712</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8508">SCL-8508</a></strong>: Parameters for sbt tasks in Run configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16089">SCL-16089</a></strong>: SBT task configuration runs task with ';' symbols inserted after each space</li>
</ul>
<h3>2026.1.705</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24358">SCL-24358</a></strong>: sbt shell: when building in the sbt shell is enabled, it's not possible to cancel the build using the progress indicator</li>
</ul>
<h3>2026.1.701</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25129">SCL-25129</a></strong>: BSP: scala-cli.json is missing after regenerating the connection file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25153">SCL-25153</a></strong>: ScalaDoc links: cannot handle multiple [[</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25225">SCL-25225</a></strong>: ScalaDoc reference to Type doesn't work in the rendered view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25227">SCL-25227</a></strong>: ScalaDoc links with `!` don't work in rendered view </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25263">SCL-25263</a></strong>: Scala 3.8: "into" type alias is wrongly highlighted as invalid upcast to underlying type</li>
</ul>
<h3>2026.1.688</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24369">SCL-24369</a></strong>: Doesn't recognize types from Slick (Scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25262">SCL-25262</a></strong>: Parameters can reference parameters from the same clause in scala 3</li>
</ul>
<h3>2026.1.679</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25211">SCL-25211</a></strong>: Add More Test Cases for the Twirl Parser in the Scala Plugin</li>
</ul>
<h3>2026.1.677</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25201">SCL-25201</a></strong>: Scala compile server warning with JDK 26</li>
</ul>
<h3>2026.1.666</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25109">SCL-25109</a></strong>: Issues with Backspace removing the entire line in Scaladoc</li>
</ul>
<h3>2026.1.663</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25122">SCL-25122</a></strong>: Wrong syntax highlighting for scaladoc refs</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.660</h3>
<ul>
<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>
</ul>
<h3>2026.1.658</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23032">SCL-23032</a></strong>: Kotlin companion object methods are not resolved from Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25157">SCL-25157</a></strong>: Type inference error when using OpenAI API</li>
</ul>
<h3>2026.1.655</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>
</ul>
<h3>2026.1.652</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>
</ul>
<h3>2026.1.648</h3>
<ul>
<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-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.1.641</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
<h3>2026.1.633</h3>
<ul>
<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>
</ul>
<h3>2026.1.626</h3>
<ul>
<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-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-24925">SCL-24925</a></strong>: ScalaCompilerReferenceServiceFixture tests became flaky (deadlocking)</li>
</ul>
<h3>2026.1.616</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-24246">SCL-24246</a></strong>: Universal apply methods: type aliases</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>
</ul>
<h3>2026.1.600</h3>
<ul>
<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.597</h3>
<ul>
<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>
</ul>
<h3>2026.1.592</h3>
<ul>
<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>
</ul>
<h3>2026.1.585</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24722">SCL-24722</a></strong>: Good code red:  Doobie auto derivation (Scala 3)</li>
</ul>
<h3>2026.1.577</h3>
<ul>
<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.572</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-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>
</ul>
<h3>2026.1.569</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-25039">SCL-25039</a></strong>: Type-aware spellchecker: incrementality</li>
</ul>
<h3>2026.1.563</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-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>
</ul>
<h3>2026.1.557</h3>
<ul>
<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>
</ul>
<h3>2026.1.550</h3>
<ul>
<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-25030">SCL-25030</a></strong>: Adapt the passed -addPluginSbtFile for eel/WSL</li>
</ul>
<h3>2026.1.543</h3>
<ul>
<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>
</ul>
<h3>2026.1.534</h3>
<ul>
<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>
</ul>
<h3>2026.1.523</h3>
<ul>
<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.515</h3>
<ul>
<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>
</ul>
<h3>2026.1.511</h3>
<ul>
<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>
</ul>
<h3>2026.1.499</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>
</ul>
<h3>2026.1.496</h3>
<ul>
<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>
</ul>
<h3>2026.1.481</h3>
<ul>
<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-24945">SCL-24945</a></strong>: CBH option: highlighting compilation delay</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.466</h3>
<ul>
<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-24930">SCL-24930</a></strong>: Scala CLI: creating a new project freezes IDE on macOS</li>
</ul>
<h3>2026.1.459</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
</ul>
<h3>2026.1.453</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>
</ul>
<h3>2026.1.443</h3>
<ul>
<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>
</ul>
<h3>2026.1.429</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
</ul>
<h3>2026.1.426</h3>
<ul>
<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-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
<h3>2026.1.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1030464</download-url><idea-version min="n/a" max="n/a" since-build="261.22158" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="89486618" date="1776844051000" updatedDate="1776844051000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.750</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.750</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25055">SCL-25055</a></strong>: Cannot run single test case method in munit `FunFixture#test`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25178">SCL-25178</a></strong>: [WSL] Rerun failed Scala tests (ScalaTest, MUnit, uTest, Specs2) fails on WSL</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25314">SCL-25314</a></strong>: Comment in match-case breaks newline indent </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25338">SCL-25338</a></strong>: Copy from Bazel - "No Scala SDK in module" after reopening Bazel project, requiring Resync + Repair IDE</li>
</ul>
<h3>2026.1.742</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11620">SCL-11620</a></strong>: Play template: 'if' condition inside start element causes 'Tag start is not closed' errors in editor</li>
</ul>
<h3>2026.1.736</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24832">SCL-24832</a></strong>: Reconsider new project template for SBT 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25158">SCL-25158</a></strong>: Extract method in class in Scala 3 chooses top level definition location by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25307">SCL-25307</a></strong>: ScalaDoc links to Java methods don't work </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25317">SCL-25317</a></strong>: cannot resolve definitions from the Kotlin inner object</li>
</ul>
<h3>2026.1.731</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24259">SCL-24259</a></strong>: Scala 3 universal apply:  can't reference class apply method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24976">SCL-24976</a></strong>: False positive "Class doesn't correspond to file name" for Scala 3 files containing only top-level given instances</li>
</ul>
<h3>2026.1.729</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24991">SCL-24991</a></strong>: Input tasks in sbt task runconfiguration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25179">SCL-25179</a></strong>: [WSL] Scala REPL fails to start on WSL due to an incorrect path for idea_rt.jar</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25250">SCL-25250</a></strong>: `@@` before an XML attribute causes "Tag start is not closed" error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25287">SCL-25287</a></strong>: Scala editor window crashes (somehow), reopen required</li>
</ul>
<h3>2026.1.717</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25230">SCL-25230</a></strong>: NPW, Play: Incorrect order of Scala versions </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25231">SCL-25231</a></strong>: NPW, Play: Changing Play version automatically updates Scala version to the latest</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25244">SCL-25244</a></strong>: No errors highlighting with CBH when multiple errors are present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25248">SCL-25248</a></strong>: Compile errors not showing in editor</li>
</ul>
<h3>2026.1.712</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8508">SCL-8508</a></strong>: Parameters for sbt tasks in Run configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16089">SCL-16089</a></strong>: SBT task configuration runs task with ';' symbols inserted after each space</li>
</ul>
<h3>2026.1.705</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24358">SCL-24358</a></strong>: sbt shell: when building in the sbt shell is enabled, it's not possible to cancel the build using the progress indicator</li>
</ul>
<h3>2026.1.701</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25129">SCL-25129</a></strong>: BSP: scala-cli.json is missing after regenerating the connection file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25153">SCL-25153</a></strong>: ScalaDoc links: cannot handle multiple [[</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25225">SCL-25225</a></strong>: ScalaDoc reference to Type doesn't work in the rendered view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25227">SCL-25227</a></strong>: ScalaDoc links with `!` don't work in rendered view </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25263">SCL-25263</a></strong>: Scala 3.8: "into" type alias is wrongly highlighted as invalid upcast to underlying type</li>
</ul>
<h3>2026.1.688</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24369">SCL-24369</a></strong>: Doesn't recognize types from Slick (Scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25262">SCL-25262</a></strong>: Parameters can reference parameters from the same clause in scala 3</li>
</ul>
<h3>2026.1.679</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25211">SCL-25211</a></strong>: Add More Test Cases for the Twirl Parser in the Scala Plugin</li>
</ul>
<h3>2026.1.677</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25201">SCL-25201</a></strong>: Scala compile server warning with JDK 26</li>
</ul>
<h3>2026.1.666</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25109">SCL-25109</a></strong>: Issues with Backspace removing the entire line in Scaladoc</li>
</ul>
<h3>2026.1.663</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25122">SCL-25122</a></strong>: Wrong syntax highlighting for scaladoc refs</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.660</h3>
<ul>
<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>
</ul>
<h3>2026.1.658</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23032">SCL-23032</a></strong>: Kotlin companion object methods are not resolved from Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25157">SCL-25157</a></strong>: Type inference error when using OpenAI API</li>
</ul>
<h3>2026.1.655</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>
</ul>
<h3>2026.1.652</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>
</ul>
<h3>2026.1.648</h3>
<ul>
<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-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.1.641</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
<h3>2026.1.633</h3>
<ul>
<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>
</ul>
<h3>2026.1.626</h3>
<ul>
<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-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-24925">SCL-24925</a></strong>: ScalaCompilerReferenceServiceFixture tests became flaky (deadlocking)</li>
</ul>
<h3>2026.1.616</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-24246">SCL-24246</a></strong>: Universal apply methods: type aliases</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>
</ul>
<h3>2026.1.600</h3>
<ul>
<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.597</h3>
<ul>
<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>
</ul>
<h3>2026.1.592</h3>
<ul>
<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>
</ul>
<h3>2026.1.585</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24722">SCL-24722</a></strong>: Good code red:  Doobie auto derivation (Scala 3)</li>
</ul>
<h3>2026.1.577</h3>
<ul>
<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.572</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-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>
</ul>
<h3>2026.1.569</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-25039">SCL-25039</a></strong>: Type-aware spellchecker: incrementality</li>
</ul>
<h3>2026.1.563</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-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>
</ul>
<h3>2026.1.557</h3>
<ul>
<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>
</ul>
<h3>2026.1.550</h3>
<ul>
<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-25030">SCL-25030</a></strong>: Adapt the passed -addPluginSbtFile for eel/WSL</li>
</ul>
<h3>2026.1.543</h3>
<ul>
<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>
</ul>
<h3>2026.1.534</h3>
<ul>
<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>
</ul>
<h3>2026.1.523</h3>
<ul>
<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.515</h3>
<ul>
<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>
</ul>
<h3>2026.1.511</h3>
<ul>
<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>
</ul>
<h3>2026.1.499</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>
</ul>
<h3>2026.1.496</h3>
<ul>
<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>
</ul>
<h3>2026.1.481</h3>
<ul>
<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-24945">SCL-24945</a></strong>: CBH option: highlighting compilation delay</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.466</h3>
<ul>
<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-24930">SCL-24930</a></strong>: Scala CLI: creating a new project freezes IDE on macOS</li>
</ul>
<h3>2026.1.459</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
</ul>
<h3>2026.1.453</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>
</ul>
<h3>2026.1.443</h3>
<ul>
<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>
</ul>
<h3>2026.1.429</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
</ul>
<h3>2026.1.426</h3>
<ul>
<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-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
<h3>2026.1.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1029478</download-url><idea-version min="n/a" max="n/a" since-build="261.22158" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="89479492" date="1776743127000" updatedDate="1776743127000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.742</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.742</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11620">SCL-11620</a></strong>: Play template: 'if' condition inside start element causes 'Tag start is not closed' errors in editor</li>
</ul>
<h3>2026.1.736</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24832">SCL-24832</a></strong>: Reconsider new project template for SBT 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25158">SCL-25158</a></strong>: Extract method in class in Scala 3 chooses top level definition location by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25307">SCL-25307</a></strong>: ScalaDoc links to Java methods don't work </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25317">SCL-25317</a></strong>: cannot resolve definitions from the Kotlin inner object</li>
</ul>
<h3>2026.1.731</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24259">SCL-24259</a></strong>: Scala 3 universal apply:  can't reference class apply method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24976">SCL-24976</a></strong>: False positive "Class doesn't correspond to file name" for Scala 3 files containing only top-level given instances</li>
</ul>
<h3>2026.1.729</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24991">SCL-24991</a></strong>: Input tasks in sbt task runconfiguration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25179">SCL-25179</a></strong>: [WSL] Scala REPL fails to start on WSL due to an incorrect path for idea_rt.jar</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25250">SCL-25250</a></strong>: `@@` before an XML attribute causes "Tag start is not closed" error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25287">SCL-25287</a></strong>: Scala editor window crashes (somehow), reopen required</li>
</ul>
<h3>2026.1.717</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25230">SCL-25230</a></strong>: NPW, Play: Incorrect order of Scala versions </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25231">SCL-25231</a></strong>: NPW, Play: Changing Play version automatically updates Scala version to the latest</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25244">SCL-25244</a></strong>: No errors highlighting with CBH when multiple errors are present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25248">SCL-25248</a></strong>: Compile errors not showing in editor</li>
</ul>
<h3>2026.1.712</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8508">SCL-8508</a></strong>: Parameters for sbt tasks in Run configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16089">SCL-16089</a></strong>: SBT task configuration runs task with ';' symbols inserted after each space</li>
</ul>
<h3>2026.1.705</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24358">SCL-24358</a></strong>: sbt shell: when building in the sbt shell is enabled, it's not possible to cancel the build using the progress indicator</li>
</ul>
<h3>2026.1.701</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25129">SCL-25129</a></strong>: BSP: scala-cli.json is missing after regenerating the connection file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25153">SCL-25153</a></strong>: ScalaDoc links: cannot handle multiple [[</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25225">SCL-25225</a></strong>: ScalaDoc reference to Type doesn't work in the rendered view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25227">SCL-25227</a></strong>: ScalaDoc links with `!` don't work in rendered view </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25263">SCL-25263</a></strong>: Scala 3.8: "into" type alias is wrongly highlighted as invalid upcast to underlying type</li>
</ul>
<h3>2026.1.688</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24369">SCL-24369</a></strong>: Doesn't recognize types from Slick (Scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25262">SCL-25262</a></strong>: Parameters can reference parameters from the same clause in scala 3</li>
</ul>
<h3>2026.1.679</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25211">SCL-25211</a></strong>: Add More Test Cases for the Twirl Parser in the Scala Plugin</li>
</ul>
<h3>2026.1.677</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25201">SCL-25201</a></strong>: Scala compile server warning with JDK 26</li>
</ul>
<h3>2026.1.666</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25109">SCL-25109</a></strong>: Issues with Backspace removing the entire line in Scaladoc</li>
</ul>
<h3>2026.1.663</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25122">SCL-25122</a></strong>: Wrong syntax highlighting for scaladoc refs</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.660</h3>
<ul>
<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>
</ul>
<h3>2026.1.658</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23032">SCL-23032</a></strong>: Kotlin companion object methods are not resolved from Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25157">SCL-25157</a></strong>: Type inference error when using OpenAI API</li>
</ul>
<h3>2026.1.655</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>
</ul>
<h3>2026.1.652</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>
</ul>
<h3>2026.1.648</h3>
<ul>
<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-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.1.641</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
<h3>2026.1.633</h3>
<ul>
<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>
</ul>
<h3>2026.1.626</h3>
<ul>
<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-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-24925">SCL-24925</a></strong>: ScalaCompilerReferenceServiceFixture tests became flaky (deadlocking)</li>
</ul>
<h3>2026.1.616</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-24246">SCL-24246</a></strong>: Universal apply methods: type aliases</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>
</ul>
<h3>2026.1.600</h3>
<ul>
<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.597</h3>
<ul>
<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>
</ul>
<h3>2026.1.592</h3>
<ul>
<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>
</ul>
<h3>2026.1.585</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24722">SCL-24722</a></strong>: Good code red:  Doobie auto derivation (Scala 3)</li>
</ul>
<h3>2026.1.577</h3>
<ul>
<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.572</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-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>
</ul>
<h3>2026.1.569</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-25039">SCL-25039</a></strong>: Type-aware spellchecker: incrementality</li>
</ul>
<h3>2026.1.563</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-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>
</ul>
<h3>2026.1.557</h3>
<ul>
<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>
</ul>
<h3>2026.1.550</h3>
<ul>
<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-25030">SCL-25030</a></strong>: Adapt the passed -addPluginSbtFile for eel/WSL</li>
</ul>
<h3>2026.1.543</h3>
<ul>
<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>
</ul>
<h3>2026.1.534</h3>
<ul>
<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>
</ul>
<h3>2026.1.523</h3>
<ul>
<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.515</h3>
<ul>
<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>
</ul>
<h3>2026.1.511</h3>
<ul>
<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>
</ul>
<h3>2026.1.499</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>
</ul>
<h3>2026.1.496</h3>
<ul>
<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>
</ul>
<h3>2026.1.481</h3>
<ul>
<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-24945">SCL-24945</a></strong>: CBH option: highlighting compilation delay</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.466</h3>
<ul>
<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-24930">SCL-24930</a></strong>: Scala CLI: creating a new project freezes IDE on macOS</li>
</ul>
<h3>2026.1.459</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
</ul>
<h3>2026.1.453</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>
</ul>
<h3>2026.1.443</h3>
<ul>
<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>
</ul>
<h3>2026.1.429</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
</ul>
<h3>2026.1.426</h3>
<ul>
<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-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
<h3>2026.1.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</h3>
<ul>
<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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1028329</download-url><idea-version min="n/a" max="n/a" since-build="261.22158" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="89454839" date="1776484179000" updatedDate="1776484179000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.2.217</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.2.217</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24259">SCL-24259</a></strong>: Scala 3 universal apply:  can't reference class apply method</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-24832">SCL-24832</a></strong>: Reconsider new project template for SBT 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24976">SCL-24976</a></strong>: False positive "Class doesn't correspond to file name" for Scala 3 files containing only top-level given instances</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24991">SCL-24991</a></strong>: Input tasks in sbt task runconfiguration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25158">SCL-25158</a></strong>: Extract method in class in Scala 3 chooses top level definition location by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25179">SCL-25179</a></strong>: [WSL] Scala REPL fails to start on WSL due to an incorrect path for idea_rt.jar</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25250">SCL-25250</a></strong>: `@@` before an XML attribute causes "Tag start is not closed" error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25287">SCL-25287</a></strong>: Scala editor window crashes (somehow), reopen required</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25307">SCL-25307</a></strong>: ScalaDoc links to Java methods don't work </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25317">SCL-25317</a></strong>: cannot resolve definitions from the Kotlin inner object</li>
</ul>
<h3>2026.2.192</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25230">SCL-25230</a></strong>: NPW, Play: Incorrect order of Scala versions </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25231">SCL-25231</a></strong>: NPW, Play: Changing Play version automatically updates Scala version to the latest</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25244">SCL-25244</a></strong>: No errors highlighting with CBH when multiple errors are present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25248">SCL-25248</a></strong>: Compile errors not showing in editor</li>
</ul>
<h3>2026.2.190</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8508">SCL-8508</a></strong>: Parameters for sbt tasks in Run configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16089">SCL-16089</a></strong>: SBT task configuration runs task with ';' symbols inserted after each space</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24358">SCL-24358</a></strong>: sbt shell: when building in the sbt shell is enabled, it's not possible to cancel the build using the progress indicator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24369">SCL-24369</a></strong>: Doesn't recognize types from Slick (Scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25109">SCL-25109</a></strong>: Issues with Backspace removing the entire line in Scaladoc</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25129">SCL-25129</a></strong>: BSP: scala-cli.json is missing after regenerating the connection file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25153">SCL-25153</a></strong>: ScalaDoc links: cannot handle multiple [[</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25169">SCL-25169</a></strong>: Restore compatibility with the Bazel plugin in 2026.1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25211">SCL-25211</a></strong>: Add More Test Cases for the Twirl Parser in the Scala Plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25225">SCL-25225</a></strong>: ScalaDoc reference to Type doesn't work in the rendered view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25227">SCL-25227</a></strong>: ScalaDoc links with `!` don't work in rendered view </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25262">SCL-25262</a></strong>: Parameters can reference parameters from the same clause in scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25263">SCL-25263</a></strong>: Scala 3.8: "into" type alias is wrongly highlighted as invalid upcast to underlying type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25286">SCL-25286</a></strong>: Run Scala tests in sbt using JBR</li>
</ul>
<h3>2026.2.156</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25201">SCL-25201</a></strong>: Scala compile server warning with JDK 26</li>
</ul>
<h3>2026.2.139</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25122">SCL-25122</a></strong>: Wrong syntax highlighting for scaladoc refs</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.2.124</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>
</ul>
<h3>2026.2.123</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23032">SCL-23032</a></strong>: Kotlin companion object methods are not resolved from Scala</li>
<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-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-25157">SCL-25157</a></strong>: Type inference error when using OpenAI API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.2.105</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1025348</download-url><idea-version min="n/a" max="n/a" since-build="262.2302" until-build="262.*"/></idea-plugin><idea-plugin downloads="23436378" size="89459153" date="1776483776000" updatedDate="1776483776000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.737</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.736</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24832">SCL-24832</a></strong>: Reconsider new project template for SBT 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25158">SCL-25158</a></strong>: Extract method in class in Scala 3 chooses top level definition location by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25307">SCL-25307</a></strong>: ScalaDoc links to Java methods don't work </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25317">SCL-25317</a></strong>: cannot resolve definitions from the Kotlin inner object</li>
</ul>
<h3>2026.1.731</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24259">SCL-24259</a></strong>: Scala 3 universal apply:  can't reference class apply method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24976">SCL-24976</a></strong>: False positive "Class doesn't correspond to file name" for Scala 3 files containing only top-level given instances</li>
</ul>
<h3>2026.1.729</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24991">SCL-24991</a></strong>: Input tasks in sbt task runconfiguration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25179">SCL-25179</a></strong>: [WSL] Scala REPL fails to start on WSL due to an incorrect path for idea_rt.jar</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25250">SCL-25250</a></strong>: `@@` before an XML attribute causes "Tag start is not closed" error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25287">SCL-25287</a></strong>: Scala editor window crashes (somehow), reopen required</li>
</ul>
<h3>2026.1.717</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25230">SCL-25230</a></strong>: NPW, Play: Incorrect order of Scala versions </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25231">SCL-25231</a></strong>: NPW, Play: Changing Play version automatically updates Scala version to the latest</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25244">SCL-25244</a></strong>: No errors highlighting with CBH when multiple errors are present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25248">SCL-25248</a></strong>: Compile errors not showing in editor</li>
</ul>
<h3>2026.1.712</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8508">SCL-8508</a></strong>: Parameters for sbt tasks in Run configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16089">SCL-16089</a></strong>: SBT task configuration runs task with ';' symbols inserted after each space</li>
</ul>
<h3>2026.1.705</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24358">SCL-24358</a></strong>: sbt shell: when building in the sbt shell is enabled, it's not possible to cancel the build using the progress indicator</li>
</ul>
<h3>2026.1.701</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25129">SCL-25129</a></strong>: BSP: scala-cli.json is missing after regenerating the connection file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25153">SCL-25153</a></strong>: ScalaDoc links: cannot handle multiple [[</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25225">SCL-25225</a></strong>: ScalaDoc reference to Type doesn't work in the rendered view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25227">SCL-25227</a></strong>: ScalaDoc links with `!` don't work in rendered view </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25263">SCL-25263</a></strong>: Scala 3.8: "into" type alias is wrongly highlighted as invalid upcast to underlying type</li>
</ul>
<h3>2026.1.688</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24369">SCL-24369</a></strong>: Doesn't recognize types from Slick (Scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25262">SCL-25262</a></strong>: Parameters can reference parameters from the same clause in scala 3</li>
</ul>
<h3>2026.1.679</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25211">SCL-25211</a></strong>: Add More Test Cases for the Twirl Parser in the Scala Plugin</li>
</ul>
<h3>2026.1.677</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25201">SCL-25201</a></strong>: Scala compile server warning with JDK 26</li>
</ul>
<h3>2026.1.666</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25109">SCL-25109</a></strong>: Issues with Backspace removing the entire line in Scaladoc</li>
</ul>
<h3>2026.1.663</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25122">SCL-25122</a></strong>: Wrong syntax highlighting for scaladoc refs</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.660</h3>
<ul>
<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>
</ul>
<h3>2026.1.658</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23032">SCL-23032</a></strong>: Kotlin companion object methods are not resolved from Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25157">SCL-25157</a></strong>: Type inference error when using OpenAI API</li>
</ul>
<h3>2026.1.655</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>
</ul>
<h3>2026.1.652</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>
</ul>
<h3>2026.1.648</h3>
<ul>
<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-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.1.641</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
<h3>2026.1.633</h3>
<ul>
<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>
</ul>
<h3>2026.1.626</h3>
<ul>
<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-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-24925">SCL-24925</a></strong>: ScalaCompilerReferenceServiceFixture tests became flaky (deadlocking)</li>
</ul>
<h3>2026.1.616</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-24246">SCL-24246</a></strong>: Universal apply methods: type aliases</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>
</ul>
<h3>2026.1.600</h3>
<ul>
<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.597</h3>
<ul>
<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>
</ul>
<h3>2026.1.592</h3>
<ul>
<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>
</ul>
<h3>2026.1.585</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24722">SCL-24722</a></strong>: Good code red:  Doobie auto derivation (Scala 3)</li>
</ul>
<h3>2026.1.577</h3>
<ul>
<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.572</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-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>
</ul>
<h3>2026.1.569</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-25039">SCL-25039</a></strong>: Type-aware spellchecker: incrementality</li>
</ul>
<h3>2026.1.563</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-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>
</ul>
<h3>2026.1.557</h3>
<ul>
<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>
</ul>
<h3>2026.1.550</h3>
<ul>
<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-25030">SCL-25030</a></strong>: Adapt the passed -addPluginSbtFile for eel/WSL</li>
</ul>
<h3>2026.1.543</h3>
<ul>
<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>
</ul>
<h3>2026.1.534</h3>
<ul>
<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>
</ul>
<h3>2026.1.523</h3>
<ul>
<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.515</h3>
<ul>
<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>
</ul>
<h3>2026.1.511</h3>
<ul>
<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>
</ul>
<h3>2026.1.499</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>
</ul>
<h3>2026.1.496</h3>
<ul>
<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>
</ul>
<h3>2026.1.481</h3>
<ul>
<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-24945">SCL-24945</a></strong>: CBH option: highlighting compilation delay</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.466</h3>
<ul>
<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-24930">SCL-24930</a></strong>: Scala CLI: creating a new project freezes IDE on macOS</li>
</ul>
<h3>2026.1.459</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
</ul>
<h3>2026.1.453</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>
</ul>
<h3>2026.1.443</h3>
<ul>
<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>
</ul>
<h3>2026.1.429</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
</ul>
<h3>2026.1.426</h3>
<ul>
<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-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
<h3>2026.1.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1025326</download-url><idea-version min="n/a" max="n/a" since-build="261.22158" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="89459141" date="1776397256000" updatedDate="1776397256000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.736</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.736</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24832">SCL-24832</a></strong>: Reconsider new project template for SBT 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25158">SCL-25158</a></strong>: Extract method in class in Scala 3 chooses top level definition location by default</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25307">SCL-25307</a></strong>: ScalaDoc links to Java methods don't work </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25317">SCL-25317</a></strong>: cannot resolve definitions from the Kotlin inner object</li>
</ul>
<h3>2026.1.731</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24259">SCL-24259</a></strong>: Scala 3 universal apply:  can't reference class apply method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24976">SCL-24976</a></strong>: False positive "Class doesn't correspond to file name" for Scala 3 files containing only top-level given instances</li>
</ul>
<h3>2026.1.729</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24991">SCL-24991</a></strong>: Input tasks in sbt task runconfiguration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25179">SCL-25179</a></strong>: [WSL] Scala REPL fails to start on WSL due to an incorrect path for idea_rt.jar</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25250">SCL-25250</a></strong>: `@@` before an XML attribute causes "Tag start is not closed" error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25287">SCL-25287</a></strong>: Scala editor window crashes (somehow), reopen required</li>
</ul>
<h3>2026.1.717</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25230">SCL-25230</a></strong>: NPW, Play: Incorrect order of Scala versions </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25231">SCL-25231</a></strong>: NPW, Play: Changing Play version automatically updates Scala version to the latest</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25244">SCL-25244</a></strong>: No errors highlighting with CBH when multiple errors are present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25248">SCL-25248</a></strong>: Compile errors not showing in editor</li>
</ul>
<h3>2026.1.712</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8508">SCL-8508</a></strong>: Parameters for sbt tasks in Run configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16089">SCL-16089</a></strong>: SBT task configuration runs task with ';' symbols inserted after each space</li>
</ul>
<h3>2026.1.705</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24358">SCL-24358</a></strong>: sbt shell: when building in the sbt shell is enabled, it's not possible to cancel the build using the progress indicator</li>
</ul>
<h3>2026.1.701</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25129">SCL-25129</a></strong>: BSP: scala-cli.json is missing after regenerating the connection file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25153">SCL-25153</a></strong>: ScalaDoc links: cannot handle multiple [[</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25225">SCL-25225</a></strong>: ScalaDoc reference to Type doesn't work in the rendered view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25227">SCL-25227</a></strong>: ScalaDoc links with `!` don't work in rendered view </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25263">SCL-25263</a></strong>: Scala 3.8: "into" type alias is wrongly highlighted as invalid upcast to underlying type</li>
</ul>
<h3>2026.1.688</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24369">SCL-24369</a></strong>: Doesn't recognize types from Slick (Scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25262">SCL-25262</a></strong>: Parameters can reference parameters from the same clause in scala 3</li>
</ul>
<h3>2026.1.679</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25211">SCL-25211</a></strong>: Add More Test Cases for the Twirl Parser in the Scala Plugin</li>
</ul>
<h3>2026.1.677</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25201">SCL-25201</a></strong>: Scala compile server warning with JDK 26</li>
</ul>
<h3>2026.1.666</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25109">SCL-25109</a></strong>: Issues with Backspace removing the entire line in Scaladoc</li>
</ul>
<h3>2026.1.663</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25122">SCL-25122</a></strong>: Wrong syntax highlighting for scaladoc refs</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.660</h3>
<ul>
<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>
</ul>
<h3>2026.1.658</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23032">SCL-23032</a></strong>: Kotlin companion object methods are not resolved from Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25157">SCL-25157</a></strong>: Type inference error when using OpenAI API</li>
</ul>
<h3>2026.1.655</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>
</ul>
<h3>2026.1.652</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>
</ul>
<h3>2026.1.648</h3>
<ul>
<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-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.1.641</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
<h3>2026.1.633</h3>
<ul>
<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>
</ul>
<h3>2026.1.626</h3>
<ul>
<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-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-24925">SCL-24925</a></strong>: ScalaCompilerReferenceServiceFixture tests became flaky (deadlocking)</li>
</ul>
<h3>2026.1.616</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-24246">SCL-24246</a></strong>: Universal apply methods: type aliases</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>
</ul>
<h3>2026.1.600</h3>
<ul>
<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.597</h3>
<ul>
<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>
</ul>
<h3>2026.1.592</h3>
<ul>
<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>
</ul>
<h3>2026.1.585</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24722">SCL-24722</a></strong>: Good code red:  Doobie auto derivation (Scala 3)</li>
</ul>
<h3>2026.1.577</h3>
<ul>
<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.572</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-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>
</ul>
<h3>2026.1.569</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-25039">SCL-25039</a></strong>: Type-aware spellchecker: incrementality</li>
</ul>
<h3>2026.1.563</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-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>
</ul>
<h3>2026.1.557</h3>
<ul>
<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>
</ul>
<h3>2026.1.550</h3>
<ul>
<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-25030">SCL-25030</a></strong>: Adapt the passed -addPluginSbtFile for eel/WSL</li>
</ul>
<h3>2026.1.543</h3>
<ul>
<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>
</ul>
<h3>2026.1.534</h3>
<ul>
<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>
</ul>
<h3>2026.1.523</h3>
<ul>
<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.515</h3>
<ul>
<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>
</ul>
<h3>2026.1.511</h3>
<ul>
<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>
</ul>
<h3>2026.1.499</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>
</ul>
<h3>2026.1.496</h3>
<ul>
<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>
</ul>
<h3>2026.1.481</h3>
<ul>
<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-24945">SCL-24945</a></strong>: CBH option: highlighting compilation delay</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.466</h3>
<ul>
<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-24930">SCL-24930</a></strong>: Scala CLI: creating a new project freezes IDE on macOS</li>
</ul>
<h3>2026.1.459</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
</ul>
<h3>2026.1.453</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>
</ul>
<h3>2026.1.443</h3>
<ul>
<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>
</ul>
<h3>2026.1.429</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
</ul>
<h3>2026.1.426</h3>
<ul>
<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-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
<h3>2026.1.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1024185</download-url><idea-version min="n/a" max="n/a" since-build="261.22158" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="89442439" date="1776311494000" updatedDate="1776311494000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.733</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.731</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24259">SCL-24259</a></strong>: Scala 3 universal apply:  can't reference class apply method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24976">SCL-24976</a></strong>: False positive "Class doesn't correspond to file name" for Scala 3 files containing only top-level given instances</li>
</ul>
<h3>2026.1.729</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25179">SCL-25179</a></strong>: [WSL] Scala REPL fails to start on WSL due to an incorrect path for idea_rt.jar</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25250">SCL-25250</a></strong>: `@@` before an XML attribute causes "Tag start is not closed" error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25287">SCL-25287</a></strong>: Scala editor window crashes (somehow), reopen required</li>
</ul>
<h3>2026.1.717</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25230">SCL-25230</a></strong>: NPW, Play: Incorrect order of Scala versions </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25231">SCL-25231</a></strong>: NPW, Play: Changing Play version automatically updates Scala version to the latest</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25244">SCL-25244</a></strong>: No errors highlighting with CBH when multiple errors are present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25248">SCL-25248</a></strong>: Compile errors not showing in editor</li>
</ul>
<h3>2026.1.712</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8508">SCL-8508</a></strong>: Parameters for sbt tasks in Run configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16089">SCL-16089</a></strong>: SBT task configuration runs task with ';' symbols inserted after each space</li>
</ul>
<h3>2026.1.705</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24358">SCL-24358</a></strong>: sbt shell: when building in the sbt shell is enabled, it's not possible to cancel the build using the progress indicator</li>
</ul>
<h3>2026.1.701</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25129">SCL-25129</a></strong>: BSP: scala-cli.json is missing after regenerating the connection file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25153">SCL-25153</a></strong>: ScalaDoc links: cannot handle multiple [[</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25225">SCL-25225</a></strong>: ScalaDoc reference to Type doesn't work in the rendered view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25227">SCL-25227</a></strong>: ScalaDoc links with `!` don't work in rendered view </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25263">SCL-25263</a></strong>: Scala 3.8: "into" type alias is wrongly highlighted as invalid upcast to underlying type</li>
</ul>
<h3>2026.1.688</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24369">SCL-24369</a></strong>: Doesn't recognize types from Slick (Scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25262">SCL-25262</a></strong>: Parameters can reference parameters from the same clause in scala 3</li>
</ul>
<h3>2026.1.679</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25211">SCL-25211</a></strong>: Add More Test Cases for the Twirl Parser in the Scala Plugin</li>
</ul>
<h3>2026.1.677</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25201">SCL-25201</a></strong>: Scala compile server warning with JDK 26</li>
</ul>
<h3>2026.1.666</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25109">SCL-25109</a></strong>: Issues with Backspace removing the entire line in Scaladoc</li>
</ul>
<h3>2026.1.663</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25122">SCL-25122</a></strong>: Wrong syntax highlighting for scaladoc refs</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.660</h3>
<ul>
<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>
</ul>
<h3>2026.1.658</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23032">SCL-23032</a></strong>: Kotlin companion object methods are not resolved from Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25157">SCL-25157</a></strong>: Type inference error when using OpenAI API</li>
</ul>
<h3>2026.1.655</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>
</ul>
<h3>2026.1.652</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>
</ul>
<h3>2026.1.648</h3>
<ul>
<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-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.1.641</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
<h3>2026.1.633</h3>
<ul>
<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>
</ul>
<h3>2026.1.626</h3>
<ul>
<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-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-24925">SCL-24925</a></strong>: ScalaCompilerReferenceServiceFixture tests became flaky (deadlocking)</li>
</ul>
<h3>2026.1.616</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-24246">SCL-24246</a></strong>: Universal apply methods: type aliases</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>
</ul>
<h3>2026.1.600</h3>
<ul>
<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.597</h3>
<ul>
<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>
</ul>
<h3>2026.1.592</h3>
<ul>
<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>
</ul>
<h3>2026.1.585</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24722">SCL-24722</a></strong>: Good code red:  Doobie auto derivation (Scala 3)</li>
</ul>
<h3>2026.1.577</h3>
<ul>
<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.572</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-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>
</ul>
<h3>2026.1.569</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-25039">SCL-25039</a></strong>: Type-aware spellchecker: incrementality</li>
</ul>
<h3>2026.1.563</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-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>
</ul>
<h3>2026.1.557</h3>
<ul>
<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>
</ul>
<h3>2026.1.550</h3>
<ul>
<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-25030">SCL-25030</a></strong>: Adapt the passed -addPluginSbtFile for eel/WSL</li>
</ul>
<h3>2026.1.543</h3>
<ul>
<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>
</ul>
<h3>2026.1.534</h3>
<ul>
<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>
</ul>
<h3>2026.1.523</h3>
<ul>
<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.515</h3>
<ul>
<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>
</ul>
<h3>2026.1.511</h3>
<ul>
<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>
</ul>
<h3>2026.1.499</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>
</ul>
<h3>2026.1.496</h3>
<ul>
<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>
</ul>
<h3>2026.1.481</h3>
<ul>
<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-24945">SCL-24945</a></strong>: CBH option: highlighting compilation delay</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.466</h3>
<ul>
<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-24930">SCL-24930</a></strong>: Scala CLI: creating a new project freezes IDE on macOS</li>
</ul>
<h3>2026.1.459</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
</ul>
<h3>2026.1.453</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>
</ul>
<h3>2026.1.443</h3>
<ul>
<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>
</ul>
<h3>2026.1.429</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
</ul>
<h3>2026.1.426</h3>
<ul>
<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-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
<h3>2026.1.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1022383</download-url><idea-version min="n/a" max="n/a" since-build="261.22158" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="89442469" date="1776258952000" updatedDate="1776258952000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.731</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.731</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24259">SCL-24259</a></strong>: Scala 3 universal apply:  can't reference class apply method</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24976">SCL-24976</a></strong>: False positive "Class doesn't correspond to file name" for Scala 3 files containing only top-level given instances</li>
</ul>
<h3>2026.1.729</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25179">SCL-25179</a></strong>: [WSL] Scala REPL fails to start on WSL due to an incorrect path for idea_rt.jar</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25250">SCL-25250</a></strong>: `@@` before an XML attribute causes "Tag start is not closed" error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25287">SCL-25287</a></strong>: Scala editor window crashes (somehow), reopen required</li>
</ul>
<h3>2026.1.717</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25230">SCL-25230</a></strong>: NPW, Play: Incorrect order of Scala versions </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25231">SCL-25231</a></strong>: NPW, Play: Changing Play version automatically updates Scala version to the latest</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25244">SCL-25244</a></strong>: No errors highlighting with CBH when multiple errors are present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25248">SCL-25248</a></strong>: Compile errors not showing in editor</li>
</ul>
<h3>2026.1.712</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8508">SCL-8508</a></strong>: Parameters for sbt tasks in Run configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16089">SCL-16089</a></strong>: SBT task configuration runs task with ';' symbols inserted after each space</li>
</ul>
<h3>2026.1.705</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24358">SCL-24358</a></strong>: sbt shell: when building in the sbt shell is enabled, it's not possible to cancel the build using the progress indicator</li>
</ul>
<h3>2026.1.701</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25129">SCL-25129</a></strong>: BSP: scala-cli.json is missing after regenerating the connection file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25153">SCL-25153</a></strong>: ScalaDoc links: cannot handle multiple [[</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25225">SCL-25225</a></strong>: ScalaDoc reference to Type doesn't work in the rendered view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25227">SCL-25227</a></strong>: ScalaDoc links with `!` don't work in rendered view </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25263">SCL-25263</a></strong>: Scala 3.8: "into" type alias is wrongly highlighted as invalid upcast to underlying type</li>
</ul>
<h3>2026.1.688</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24369">SCL-24369</a></strong>: Doesn't recognize types from Slick (Scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25262">SCL-25262</a></strong>: Parameters can reference parameters from the same clause in scala 3</li>
</ul>
<h3>2026.1.679</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25211">SCL-25211</a></strong>: Add More Test Cases for the Twirl Parser in the Scala Plugin</li>
</ul>
<h3>2026.1.677</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25201">SCL-25201</a></strong>: Scala compile server warning with JDK 26</li>
</ul>
<h3>2026.1.666</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25109">SCL-25109</a></strong>: Issues with Backspace removing the entire line in Scaladoc</li>
</ul>
<h3>2026.1.663</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25122">SCL-25122</a></strong>: Wrong syntax highlighting for scaladoc refs</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.660</h3>
<ul>
<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>
</ul>
<h3>2026.1.658</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23032">SCL-23032</a></strong>: Kotlin companion object methods are not resolved from Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25157">SCL-25157</a></strong>: Type inference error when using OpenAI API</li>
</ul>
<h3>2026.1.655</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>
</ul>
<h3>2026.1.652</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>
</ul>
<h3>2026.1.648</h3>
<ul>
<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-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.1.641</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
<h3>2026.1.633</h3>
<ul>
<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>
</ul>
<h3>2026.1.626</h3>
<ul>
<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-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-24925">SCL-24925</a></strong>: ScalaCompilerReferenceServiceFixture tests became flaky (deadlocking)</li>
</ul>
<h3>2026.1.616</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-24246">SCL-24246</a></strong>: Universal apply methods: type aliases</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>
</ul>
<h3>2026.1.600</h3>
<ul>
<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.597</h3>
<ul>
<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>
</ul>
<h3>2026.1.592</h3>
<ul>
<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>
</ul>
<h3>2026.1.585</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24722">SCL-24722</a></strong>: Good code red:  Doobie auto derivation (Scala 3)</li>
</ul>
<h3>2026.1.577</h3>
<ul>
<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.572</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-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>
</ul>
<h3>2026.1.569</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-25039">SCL-25039</a></strong>: Type-aware spellchecker: incrementality</li>
</ul>
<h3>2026.1.563</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-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>
</ul>
<h3>2026.1.557</h3>
<ul>
<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>
</ul>
<h3>2026.1.550</h3>
<ul>
<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-25030">SCL-25030</a></strong>: Adapt the passed -addPluginSbtFile for eel/WSL</li>
</ul>
<h3>2026.1.543</h3>
<ul>
<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>
</ul>
<h3>2026.1.534</h3>
<ul>
<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>
</ul>
<h3>2026.1.523</h3>
<ul>
<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.515</h3>
<ul>
<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>
</ul>
<h3>2026.1.511</h3>
<ul>
<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>
</ul>
<h3>2026.1.499</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>
</ul>
<h3>2026.1.496</h3>
<ul>
<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>
</ul>
<h3>2026.1.481</h3>
<ul>
<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-24945">SCL-24945</a></strong>: CBH option: highlighting compilation delay</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.466</h3>
<ul>
<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-24930">SCL-24930</a></strong>: Scala CLI: creating a new project freezes IDE on macOS</li>
</ul>
<h3>2026.1.459</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
</ul>
<h3>2026.1.453</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>
</ul>
<h3>2026.1.443</h3>
<ul>
<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>
</ul>
<h3>2026.1.429</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
</ul>
<h3>2026.1.426</h3>
<ul>
<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-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
<h3>2026.1.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1022014</download-url><idea-version min="n/a" max="n/a" since-build="261.22158" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="89440360" date="1776244696000" updatedDate="1776244696000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.729</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.729</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25179">SCL-25179</a></strong>: [WSL] Scala REPL fails to start on WSL due to an incorrect path for idea_rt.jar</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25250">SCL-25250</a></strong>: `@@` before an XML attribute causes "Tag start is not closed" error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25287">SCL-25287</a></strong>: Scala editor window crashes (somehow), reopen required</li>
</ul>
<h3>2026.1.717</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25230">SCL-25230</a></strong>: NPW, Play: Incorrect order of Scala versions </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25231">SCL-25231</a></strong>: NPW, Play: Changing Play version automatically updates Scala version to the latest</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25244">SCL-25244</a></strong>: No errors highlighting with CBH when multiple errors are present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25248">SCL-25248</a></strong>: Compile errors not showing in editor</li>
</ul>
<h3>2026.1.712</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8508">SCL-8508</a></strong>: Parameters for sbt tasks in Run configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16089">SCL-16089</a></strong>: SBT task configuration runs task with ';' symbols inserted after each space</li>
</ul>
<h3>2026.1.705</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24358">SCL-24358</a></strong>: sbt shell: when building in the sbt shell is enabled, it's not possible to cancel the build using the progress indicator</li>
</ul>
<h3>2026.1.701</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25129">SCL-25129</a></strong>: BSP: scala-cli.json is missing after regenerating the connection file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25153">SCL-25153</a></strong>: ScalaDoc links: cannot handle multiple [[</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25225">SCL-25225</a></strong>: ScalaDoc reference to Type doesn't work in the rendered view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25227">SCL-25227</a></strong>: ScalaDoc links with `!` don't work in rendered view </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25263">SCL-25263</a></strong>: Scala 3.8: "into" type alias is wrongly highlighted as invalid upcast to underlying type</li>
</ul>
<h3>2026.1.688</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24369">SCL-24369</a></strong>: Doesn't recognize types from Slick (Scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25262">SCL-25262</a></strong>: Parameters can reference parameters from the same clause in scala 3</li>
</ul>
<h3>2026.1.679</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25211">SCL-25211</a></strong>: Add More Test Cases for the Twirl Parser in the Scala Plugin</li>
</ul>
<h3>2026.1.677</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25201">SCL-25201</a></strong>: Scala compile server warning with JDK 26</li>
</ul>
<h3>2026.1.666</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25109">SCL-25109</a></strong>: Issues with Backspace removing the entire line in Scaladoc</li>
</ul>
<h3>2026.1.663</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25122">SCL-25122</a></strong>: Wrong syntax highlighting for scaladoc refs</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.660</h3>
<ul>
<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>
</ul>
<h3>2026.1.658</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23032">SCL-23032</a></strong>: Kotlin companion object methods are not resolved from Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25157">SCL-25157</a></strong>: Type inference error when using OpenAI API</li>
</ul>
<h3>2026.1.655</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>
</ul>
<h3>2026.1.652</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>
</ul>
<h3>2026.1.648</h3>
<ul>
<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-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.1.641</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
<h3>2026.1.633</h3>
<ul>
<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>
</ul>
<h3>2026.1.626</h3>
<ul>
<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-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-24925">SCL-24925</a></strong>: ScalaCompilerReferenceServiceFixture tests became flaky (deadlocking)</li>
</ul>
<h3>2026.1.616</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-24246">SCL-24246</a></strong>: Universal apply methods: type aliases</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>
</ul>
<h3>2026.1.600</h3>
<ul>
<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.597</h3>
<ul>
<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>
</ul>
<h3>2026.1.592</h3>
<ul>
<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>
</ul>
<h3>2026.1.585</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24722">SCL-24722</a></strong>: Good code red:  Doobie auto derivation (Scala 3)</li>
</ul>
<h3>2026.1.577</h3>
<ul>
<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.572</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-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>
</ul>
<h3>2026.1.569</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-25039">SCL-25039</a></strong>: Type-aware spellchecker: incrementality</li>
</ul>
<h3>2026.1.563</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-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>
</ul>
<h3>2026.1.557</h3>
<ul>
<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>
</ul>
<h3>2026.1.550</h3>
<ul>
<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-25030">SCL-25030</a></strong>: Adapt the passed -addPluginSbtFile for eel/WSL</li>
</ul>
<h3>2026.1.543</h3>
<ul>
<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>
</ul>
<h3>2026.1.534</h3>
<ul>
<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>
</ul>
<h3>2026.1.523</h3>
<ul>
<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.515</h3>
<ul>
<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>
</ul>
<h3>2026.1.511</h3>
<ul>
<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>
</ul>
<h3>2026.1.499</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>
</ul>
<h3>2026.1.496</h3>
<ul>
<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>
</ul>
<h3>2026.1.481</h3>
<ul>
<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-24945">SCL-24945</a></strong>: CBH option: highlighting compilation delay</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.466</h3>
<ul>
<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-24930">SCL-24930</a></strong>: Scala CLI: creating a new project freezes IDE on macOS</li>
</ul>
<h3>2026.1.459</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
</ul>
<h3>2026.1.453</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>
</ul>
<h3>2026.1.443</h3>
<ul>
<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>
</ul>
<h3>2026.1.429</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
</ul>
<h3>2026.1.426</h3>
<ul>
<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-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
<h3>2026.1.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1021810</download-url><idea-version min="n/a" max="n/a" since-build="261.23567" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="89421124" date="1776052159000" updatedDate="1776052159000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.2.195</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.2.192</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25230">SCL-25230</a></strong>: NPW, Play: Incorrect order of Scala versions </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25231">SCL-25231</a></strong>: NPW, Play: Changing Play version automatically updates Scala version to the latest</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25244">SCL-25244</a></strong>: No errors highlighting with CBH when multiple errors are present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25248">SCL-25248</a></strong>: Compile errors not showing in editor</li>
</ul>
<h3>2026.2.190</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8508">SCL-8508</a></strong>: Parameters for sbt tasks in Run configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16089">SCL-16089</a></strong>: SBT task configuration runs task with ';' symbols inserted after each space</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24358">SCL-24358</a></strong>: sbt shell: when building in the sbt shell is enabled, it's not possible to cancel the build using the progress indicator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24369">SCL-24369</a></strong>: Doesn't recognize types from Slick (Scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24991">SCL-24991</a></strong>: Input tasks in sbt task runconfiguration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25109">SCL-25109</a></strong>: Issues with Backspace removing the entire line in Scaladoc</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25129">SCL-25129</a></strong>: BSP: scala-cli.json is missing after regenerating the connection file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25153">SCL-25153</a></strong>: ScalaDoc links: cannot handle multiple [[</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25169">SCL-25169</a></strong>: Restore compatibility with the Bazel plugin in 2026.1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25211">SCL-25211</a></strong>: Add More Test Cases for the Twirl Parser in the Scala Plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25225">SCL-25225</a></strong>: ScalaDoc reference to Type doesn't work in the rendered view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25227">SCL-25227</a></strong>: ScalaDoc links with `!` don't work in rendered view </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25262">SCL-25262</a></strong>: Parameters can reference parameters from the same clause in scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25263">SCL-25263</a></strong>: Scala 3.8: "into" type alias is wrongly highlighted as invalid upcast to underlying type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25286">SCL-25286</a></strong>: Run Scala tests in sbt using JBR</li>
</ul>
<h3>2026.2.156</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25201">SCL-25201</a></strong>: Scala compile server warning with JDK 26</li>
</ul>
<h3>2026.2.139</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25122">SCL-25122</a></strong>: Wrong syntax highlighting for scaladoc refs</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.2.124</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>
</ul>
<h3>2026.2.123</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23032">SCL-23032</a></strong>: Kotlin companion object methods are not resolved from Scala</li>
<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-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-25157">SCL-25157</a></strong>: Type inference error when using OpenAI API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.2.105</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1018405</download-url><idea-version min="n/a" max="n/a" since-build="262.2302" until-build="262.*"/></idea-plugin><idea-plugin downloads="23436378" size="89421121" date="1775965493000" updatedDate="1775965493000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.2.193</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.2.192</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25230">SCL-25230</a></strong>: NPW, Play: Incorrect order of Scala versions </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25231">SCL-25231</a></strong>: NPW, Play: Changing Play version automatically updates Scala version to the latest</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25244">SCL-25244</a></strong>: No errors highlighting with CBH when multiple errors are present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25248">SCL-25248</a></strong>: Compile errors not showing in editor</li>
</ul>
<h3>2026.2.190</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8508">SCL-8508</a></strong>: Parameters for sbt tasks in Run configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16089">SCL-16089</a></strong>: SBT task configuration runs task with ';' symbols inserted after each space</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24358">SCL-24358</a></strong>: sbt shell: when building in the sbt shell is enabled, it's not possible to cancel the build using the progress indicator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24369">SCL-24369</a></strong>: Doesn't recognize types from Slick (Scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24991">SCL-24991</a></strong>: Input tasks in sbt task runconfiguration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25109">SCL-25109</a></strong>: Issues with Backspace removing the entire line in Scaladoc</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25129">SCL-25129</a></strong>: BSP: scala-cli.json is missing after regenerating the connection file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25153">SCL-25153</a></strong>: ScalaDoc links: cannot handle multiple [[</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25169">SCL-25169</a></strong>: Restore compatibility with the Bazel plugin in 2026.1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25211">SCL-25211</a></strong>: Add More Test Cases for the Twirl Parser in the Scala Plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25225">SCL-25225</a></strong>: ScalaDoc reference to Type doesn't work in the rendered view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25227">SCL-25227</a></strong>: ScalaDoc links with `!` don't work in rendered view </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25262">SCL-25262</a></strong>: Parameters can reference parameters from the same clause in scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25263">SCL-25263</a></strong>: Scala 3.8: "into" type alias is wrongly highlighted as invalid upcast to underlying type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25286">SCL-25286</a></strong>: Run Scala tests in sbt using JBR</li>
</ul>
<h3>2026.2.156</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25201">SCL-25201</a></strong>: Scala compile server warning with JDK 26</li>
</ul>
<h3>2026.2.139</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25122">SCL-25122</a></strong>: Wrong syntax highlighting for scaladoc refs</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.2.124</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>
</ul>
<h3>2026.2.123</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23032">SCL-23032</a></strong>: Kotlin companion object methods are not resolved from Scala</li>
<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-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-25157">SCL-25157</a></strong>: Type inference error when using OpenAI API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.2.105</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1017292</download-url><idea-version min="n/a" max="n/a" since-build="262.2302" until-build="262.*"/></idea-plugin><idea-plugin downloads="23436378" size="89431219" date="1775965209000" updatedDate="1775965209000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.721</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.717</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25230">SCL-25230</a></strong>: NPW, Play: Incorrect order of Scala versions </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25231">SCL-25231</a></strong>: NPW, Play: Changing Play version automatically updates Scala version to the latest</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25244">SCL-25244</a></strong>: No errors highlighting with CBH when multiple errors are present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25248">SCL-25248</a></strong>: Compile errors not showing in editor</li>
</ul>
<h3>2026.1.712</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8508">SCL-8508</a></strong>: Parameters for sbt tasks in Run configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16089">SCL-16089</a></strong>: SBT task configuration runs task with ';' symbols inserted after each space</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24991">SCL-24991</a></strong>: Input tasks in sbt task runconfiguration</li>
</ul>
<h3>2026.1.705</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24358">SCL-24358</a></strong>: sbt shell: when building in the sbt shell is enabled, it's not possible to cancel the build using the progress indicator</li>
</ul>
<h3>2026.1.701</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25129">SCL-25129</a></strong>: BSP: scala-cli.json is missing after regenerating the connection file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25153">SCL-25153</a></strong>: ScalaDoc links: cannot handle multiple [[</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25225">SCL-25225</a></strong>: ScalaDoc reference to Type doesn't work in the rendered view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25227">SCL-25227</a></strong>: ScalaDoc links with `!` don't work in rendered view </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25263">SCL-25263</a></strong>: Scala 3.8: "into" type alias is wrongly highlighted as invalid upcast to underlying type</li>
</ul>
<h3>2026.1.688</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24369">SCL-24369</a></strong>: Doesn't recognize types from Slick (Scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25262">SCL-25262</a></strong>: Parameters can reference parameters from the same clause in scala 3</li>
</ul>
<h3>2026.1.679</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25211">SCL-25211</a></strong>: Add More Test Cases for the Twirl Parser in the Scala Plugin</li>
</ul>
<h3>2026.1.677</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25201">SCL-25201</a></strong>: Scala compile server warning with JDK 26</li>
</ul>
<h3>2026.1.666</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25109">SCL-25109</a></strong>: Issues with Backspace removing the entire line in Scaladoc</li>
</ul>
<h3>2026.1.663</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25122">SCL-25122</a></strong>: Wrong syntax highlighting for scaladoc refs</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.660</h3>
<ul>
<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>
</ul>
<h3>2026.1.658</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23032">SCL-23032</a></strong>: Kotlin companion object methods are not resolved from Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25157">SCL-25157</a></strong>: Type inference error when using OpenAI API</li>
</ul>
<h3>2026.1.655</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>
</ul>
<h3>2026.1.652</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>
</ul>
<h3>2026.1.648</h3>
<ul>
<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-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.1.641</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
<h3>2026.1.633</h3>
<ul>
<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>
</ul>
<h3>2026.1.626</h3>
<ul>
<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-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-24925">SCL-24925</a></strong>: ScalaCompilerReferenceServiceFixture tests became flaky (deadlocking)</li>
</ul>
<h3>2026.1.616</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-24246">SCL-24246</a></strong>: Universal apply methods: type aliases</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>
</ul>
<h3>2026.1.600</h3>
<ul>
<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.597</h3>
<ul>
<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>
</ul>
<h3>2026.1.592</h3>
<ul>
<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>
</ul>
<h3>2026.1.585</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24722">SCL-24722</a></strong>: Good code red:  Doobie auto derivation (Scala 3)</li>
</ul>
<h3>2026.1.577</h3>
<ul>
<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.572</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-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>
</ul>
<h3>2026.1.569</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-25039">SCL-25039</a></strong>: Type-aware spellchecker: incrementality</li>
</ul>
<h3>2026.1.563</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-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>
</ul>
<h3>2026.1.557</h3>
<ul>
<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>
</ul>
<h3>2026.1.550</h3>
<ul>
<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-25030">SCL-25030</a></strong>: Adapt the passed -addPluginSbtFile for eel/WSL</li>
</ul>
<h3>2026.1.543</h3>
<ul>
<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>
</ul>
<h3>2026.1.534</h3>
<ul>
<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>
</ul>
<h3>2026.1.523</h3>
<ul>
<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.515</h3>
<ul>
<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>
</ul>
<h3>2026.1.511</h3>
<ul>
<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>
</ul>
<h3>2026.1.499</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>
</ul>
<h3>2026.1.496</h3>
<ul>
<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>
</ul>
<h3>2026.1.481</h3>
<ul>
<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-24945">SCL-24945</a></strong>: CBH option: highlighting compilation delay</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.466</h3>
<ul>
<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-24930">SCL-24930</a></strong>: Scala CLI: creating a new project freezes IDE on macOS</li>
</ul>
<h3>2026.1.459</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
</ul>
<h3>2026.1.453</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>
</ul>
<h3>2026.1.443</h3>
<ul>
<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>
</ul>
<h3>2026.1.429</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
</ul>
<h3>2026.1.426</h3>
<ul>
<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-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
<h3>2026.1.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1017291</download-url><idea-version min="n/a" max="n/a" since-build="261.23567" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="89383459" date="1775879081000" updatedDate="1775879081000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.2.192</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.2.192</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25230">SCL-25230</a></strong>: NPW, Play: Incorrect order of Scala versions </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25231">SCL-25231</a></strong>: NPW, Play: Changing Play version automatically updates Scala version to the latest</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25244">SCL-25244</a></strong>: No errors highlighting with CBH when multiple errors are present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25248">SCL-25248</a></strong>: Compile errors not showing in editor</li>
</ul>
<h3>2026.2.190</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8508">SCL-8508</a></strong>: Parameters for sbt tasks in Run configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16089">SCL-16089</a></strong>: SBT task configuration runs task with ';' symbols inserted after each space</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24358">SCL-24358</a></strong>: sbt shell: when building in the sbt shell is enabled, it's not possible to cancel the build using the progress indicator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24369">SCL-24369</a></strong>: Doesn't recognize types from Slick (Scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24991">SCL-24991</a></strong>: Input tasks in sbt task runconfiguration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25109">SCL-25109</a></strong>: Issues with Backspace removing the entire line in Scaladoc</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25129">SCL-25129</a></strong>: BSP: scala-cli.json is missing after regenerating the connection file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25153">SCL-25153</a></strong>: ScalaDoc links: cannot handle multiple [[</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25169">SCL-25169</a></strong>: Restore compatibility with the Bazel plugin in 2026.1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25211">SCL-25211</a></strong>: Add More Test Cases for the Twirl Parser in the Scala Plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25225">SCL-25225</a></strong>: ScalaDoc reference to Type doesn't work in the rendered view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25227">SCL-25227</a></strong>: ScalaDoc links with `!` don't work in rendered view </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25262">SCL-25262</a></strong>: Parameters can reference parameters from the same clause in scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25263">SCL-25263</a></strong>: Scala 3.8: "into" type alias is wrongly highlighted as invalid upcast to underlying type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25286">SCL-25286</a></strong>: Run Scala tests in sbt using JBR</li>
</ul>
<h3>2026.2.156</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25201">SCL-25201</a></strong>: Scala compile server warning with JDK 26</li>
</ul>
<h3>2026.2.139</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25122">SCL-25122</a></strong>: Wrong syntax highlighting for scaladoc refs</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.2.124</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>
</ul>
<h3>2026.2.123</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23032">SCL-23032</a></strong>: Kotlin companion object methods are not resolved from Scala</li>
<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-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-25157">SCL-25157</a></strong>: Type inference error when using OpenAI API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.2.105</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1016293</download-url><idea-version min="n/a" max="n/a" since-build="262.2302" until-build="262.*"/></idea-plugin><idea-plugin downloads="23436378" size="89393793" date="1775878908000" updatedDate="1775878908000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.717</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.717</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25230">SCL-25230</a></strong>: NPW, Play: Incorrect order of Scala versions </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25231">SCL-25231</a></strong>: NPW, Play: Changing Play version automatically updates Scala version to the latest</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25244">SCL-25244</a></strong>: No errors highlighting with CBH when multiple errors are present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25248">SCL-25248</a></strong>: Compile errors not showing in editor</li>
</ul>
<h3>2026.1.712</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8508">SCL-8508</a></strong>: Parameters for sbt tasks in Run configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16089">SCL-16089</a></strong>: SBT task configuration runs task with ';' symbols inserted after each space</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24991">SCL-24991</a></strong>: Input tasks in sbt task runconfiguration</li>
</ul>
<h3>2026.1.705</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24358">SCL-24358</a></strong>: sbt shell: when building in the sbt shell is enabled, it's not possible to cancel the build using the progress indicator</li>
</ul>
<h3>2026.1.701</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25129">SCL-25129</a></strong>: BSP: scala-cli.json is missing after regenerating the connection file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25153">SCL-25153</a></strong>: ScalaDoc links: cannot handle multiple [[</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25225">SCL-25225</a></strong>: ScalaDoc reference to Type doesn't work in the rendered view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25227">SCL-25227</a></strong>: ScalaDoc links with `!` don't work in rendered view </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25263">SCL-25263</a></strong>: Scala 3.8: "into" type alias is wrongly highlighted as invalid upcast to underlying type</li>
</ul>
<h3>2026.1.688</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24369">SCL-24369</a></strong>: Doesn't recognize types from Slick (Scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25262">SCL-25262</a></strong>: Parameters can reference parameters from the same clause in scala 3</li>
</ul>
<h3>2026.1.679</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25211">SCL-25211</a></strong>: Add More Test Cases for the Twirl Parser in the Scala Plugin</li>
</ul>
<h3>2026.1.677</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25201">SCL-25201</a></strong>: Scala compile server warning with JDK 26</li>
</ul>
<h3>2026.1.666</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25109">SCL-25109</a></strong>: Issues with Backspace removing the entire line in Scaladoc</li>
</ul>
<h3>2026.1.663</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25122">SCL-25122</a></strong>: Wrong syntax highlighting for scaladoc refs</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.660</h3>
<ul>
<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>
</ul>
<h3>2026.1.658</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23032">SCL-23032</a></strong>: Kotlin companion object methods are not resolved from Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25157">SCL-25157</a></strong>: Type inference error when using OpenAI API</li>
</ul>
<h3>2026.1.655</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>
</ul>
<h3>2026.1.652</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>
</ul>
<h3>2026.1.648</h3>
<ul>
<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-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.1.641</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
<h3>2026.1.633</h3>
<ul>
<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>
</ul>
<h3>2026.1.626</h3>
<ul>
<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-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-24925">SCL-24925</a></strong>: ScalaCompilerReferenceServiceFixture tests became flaky (deadlocking)</li>
</ul>
<h3>2026.1.616</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-24246">SCL-24246</a></strong>: Universal apply methods: type aliases</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>
</ul>
<h3>2026.1.600</h3>
<ul>
<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.597</h3>
<ul>
<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>
</ul>
<h3>2026.1.592</h3>
<ul>
<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>
</ul>
<h3>2026.1.585</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24722">SCL-24722</a></strong>: Good code red:  Doobie auto derivation (Scala 3)</li>
</ul>
<h3>2026.1.577</h3>
<ul>
<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.572</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-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>
</ul>
<h3>2026.1.569</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-25039">SCL-25039</a></strong>: Type-aware spellchecker: incrementality</li>
</ul>
<h3>2026.1.563</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-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>
</ul>
<h3>2026.1.557</h3>
<ul>
<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>
</ul>
<h3>2026.1.550</h3>
<ul>
<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-25030">SCL-25030</a></strong>: Adapt the passed -addPluginSbtFile for eel/WSL</li>
</ul>
<h3>2026.1.543</h3>
<ul>
<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>
</ul>
<h3>2026.1.534</h3>
<ul>
<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>
</ul>
<h3>2026.1.523</h3>
<ul>
<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.515</h3>
<ul>
<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>
</ul>
<h3>2026.1.511</h3>
<ul>
<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>
</ul>
<h3>2026.1.499</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>
</ul>
<h3>2026.1.496</h3>
<ul>
<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>
</ul>
<h3>2026.1.481</h3>
<ul>
<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-24945">SCL-24945</a></strong>: CBH option: highlighting compilation delay</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.466</h3>
<ul>
<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-24930">SCL-24930</a></strong>: Scala CLI: creating a new project freezes IDE on macOS</li>
</ul>
<h3>2026.1.459</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
</ul>
<h3>2026.1.453</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>
</ul>
<h3>2026.1.443</h3>
<ul>
<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>
</ul>
<h3>2026.1.429</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
</ul>
<h3>2026.1.426</h3>
<ul>
<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-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
<h3>2026.1.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1016265</download-url><idea-version min="n/a" max="n/a" since-build="261.23567" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="89383492" date="1775793181000" updatedDate="1775793181000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.2.190</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.2.190</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8508">SCL-8508</a></strong>: Parameters for sbt tasks in Run configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16089">SCL-16089</a></strong>: SBT task configuration runs task with ';' symbols inserted after each space</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24358">SCL-24358</a></strong>: sbt shell: when building in the sbt shell is enabled, it's not possible to cancel the build using the progress indicator</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24369">SCL-24369</a></strong>: Doesn't recognize types from Slick (Scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24991">SCL-24991</a></strong>: Input tasks in sbt task runconfiguration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25109">SCL-25109</a></strong>: Issues with Backspace removing the entire line in Scaladoc</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25129">SCL-25129</a></strong>: BSP: scala-cli.json is missing after regenerating the connection file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25153">SCL-25153</a></strong>: ScalaDoc links: cannot handle multiple [[</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25169">SCL-25169</a></strong>: Restore compatibility with the Bazel plugin in 2026.1</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25211">SCL-25211</a></strong>: Add More Test Cases for the Twirl Parser in the Scala Plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25225">SCL-25225</a></strong>: ScalaDoc reference to Type doesn't work in the rendered view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25227">SCL-25227</a></strong>: ScalaDoc links with `!` don't work in rendered view </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25262">SCL-25262</a></strong>: Parameters can reference parameters from the same clause in scala 3</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25263">SCL-25263</a></strong>: Scala 3.8: "into" type alias is wrongly highlighted as invalid upcast to underlying type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25286">SCL-25286</a></strong>: Run Scala tests in sbt using JBR</li>
</ul>
<h3>2026.2.156</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25201">SCL-25201</a></strong>: Scala compile server warning with JDK 26</li>
</ul>
<h3>2026.2.139</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25122">SCL-25122</a></strong>: Wrong syntax highlighting for scaladoc refs</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.2.124</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>
</ul>
<h3>2026.2.123</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23032">SCL-23032</a></strong>: Kotlin companion object methods are not resolved from Scala</li>
<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-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-25157">SCL-25157</a></strong>: Type inference error when using OpenAI API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.2.105</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
<h3>2026.2.103</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-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-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-24925">SCL-24925</a></strong>: ScalaCompilerReferenceServiceFixture tests became flaky (deadlocking)</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1014868</download-url><idea-version min="n/a" max="n/a" since-build="262.2302" until-build="262.*"/></idea-plugin><idea-plugin downloads="23436378" size="89393306" date="1775792553000" updatedDate="1775792553000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.712</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.712</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8508">SCL-8508</a></strong>: Parameters for sbt tasks in Run configuration</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16089">SCL-16089</a></strong>: SBT task configuration runs task with ';' symbols inserted after each space</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24991">SCL-24991</a></strong>: Input tasks in sbt task runconfiguration</li>
</ul>
<h3>2026.1.705</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24358">SCL-24358</a></strong>: sbt shell: when building in the sbt shell is enabled, it's not possible to cancel the build using the progress indicator</li>
</ul>
<h3>2026.1.701</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25129">SCL-25129</a></strong>: BSP: scala-cli.json is missing after regenerating the connection file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25153">SCL-25153</a></strong>: ScalaDoc links: cannot handle multiple [[</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25225">SCL-25225</a></strong>: ScalaDoc reference to Type doesn't work in the rendered view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25227">SCL-25227</a></strong>: ScalaDoc links with `!` don't work in rendered view </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25263">SCL-25263</a></strong>: Scala 3.8: "into" type alias is wrongly highlighted as invalid upcast to underlying type</li>
</ul>
<h3>2026.1.688</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24369">SCL-24369</a></strong>: Doesn't recognize types from Slick (Scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25262">SCL-25262</a></strong>: Parameters can reference parameters from the same clause in scala 3</li>
</ul>
<h3>2026.1.679</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25211">SCL-25211</a></strong>: Add More Test Cases for the Twirl Parser in the Scala Plugin</li>
</ul>
<h3>2026.1.677</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25201">SCL-25201</a></strong>: Scala compile server warning with JDK 26</li>
</ul>
<h3>2026.1.666</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25109">SCL-25109</a></strong>: Issues with Backspace removing the entire line in Scaladoc</li>
</ul>
<h3>2026.1.663</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25122">SCL-25122</a></strong>: Wrong syntax highlighting for scaladoc refs</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.660</h3>
<ul>
<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>
</ul>
<h3>2026.1.658</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23032">SCL-23032</a></strong>: Kotlin companion object methods are not resolved from Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25157">SCL-25157</a></strong>: Type inference error when using OpenAI API</li>
</ul>
<h3>2026.1.655</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>
</ul>
<h3>2026.1.652</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>
</ul>
<h3>2026.1.648</h3>
<ul>
<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-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.1.641</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
<h3>2026.1.633</h3>
<ul>
<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>
</ul>
<h3>2026.1.626</h3>
<ul>
<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-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-24925">SCL-24925</a></strong>: ScalaCompilerReferenceServiceFixture tests became flaky (deadlocking)</li>
</ul>
<h3>2026.1.616</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-24246">SCL-24246</a></strong>: Universal apply methods: type aliases</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>
</ul>
<h3>2026.1.600</h3>
<ul>
<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.597</h3>
<ul>
<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>
</ul>
<h3>2026.1.592</h3>
<ul>
<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>
</ul>
<h3>2026.1.585</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24722">SCL-24722</a></strong>: Good code red:  Doobie auto derivation (Scala 3)</li>
</ul>
<h3>2026.1.577</h3>
<ul>
<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.572</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-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>
</ul>
<h3>2026.1.569</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-25039">SCL-25039</a></strong>: Type-aware spellchecker: incrementality</li>
</ul>
<h3>2026.1.563</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-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>
</ul>
<h3>2026.1.557</h3>
<ul>
<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>
</ul>
<h3>2026.1.550</h3>
<ul>
<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-25030">SCL-25030</a></strong>: Adapt the passed -addPluginSbtFile for eel/WSL</li>
</ul>
<h3>2026.1.543</h3>
<ul>
<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>
</ul>
<h3>2026.1.534</h3>
<ul>
<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>
</ul>
<h3>2026.1.523</h3>
<ul>
<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.515</h3>
<ul>
<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>
</ul>
<h3>2026.1.511</h3>
<ul>
<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>
</ul>
<h3>2026.1.499</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>
</ul>
<h3>2026.1.496</h3>
<ul>
<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>
</ul>
<h3>2026.1.481</h3>
<ul>
<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-24945">SCL-24945</a></strong>: CBH option: highlighting compilation delay</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.466</h3>
<ul>
<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-24930">SCL-24930</a></strong>: Scala CLI: creating a new project freezes IDE on macOS</li>
</ul>
<h3>2026.1.459</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
</ul>
<h3>2026.1.453</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>
</ul>
<h3>2026.1.443</h3>
<ul>
<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>
</ul>
<h3>2026.1.429</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
</ul>
<h3>2026.1.426</h3>
<ul>
<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-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
<h3>2026.1.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1014867</download-url><idea-version min="n/a" max="n/a" since-build="261.22158" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="89393828" date="1775717156000" updatedDate="1775717156000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.705</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.705</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24358">SCL-24358</a></strong>: sbt shell: when building in the sbt shell is enabled, it's not possible to cancel the build using the progress indicator</li>
</ul>
<h3>2026.1.701</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25129">SCL-25129</a></strong>: BSP: scala-cli.json is missing after regenerating the connection file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25153">SCL-25153</a></strong>: ScalaDoc links: cannot handle multiple [[</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25225">SCL-25225</a></strong>: ScalaDoc reference to Type doesn't work in the rendered view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25227">SCL-25227</a></strong>: ScalaDoc links with `!` don't work in rendered view </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25263">SCL-25263</a></strong>: Scala 3.8: "into" type alias is wrongly highlighted as invalid upcast to underlying type</li>
</ul>
<h3>2026.1.688</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24369">SCL-24369</a></strong>: Doesn't recognize types from Slick (Scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25262">SCL-25262</a></strong>: Parameters can reference parameters from the same clause in scala 3</li>
</ul>
<h3>2026.1.679</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25211">SCL-25211</a></strong>: Add More Test Cases for the Twirl Parser in the Scala Plugin</li>
</ul>
<h3>2026.1.677</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25201">SCL-25201</a></strong>: Scala compile server warning with JDK 26</li>
</ul>
<h3>2026.1.666</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25109">SCL-25109</a></strong>: Issues with Backspace removing the entire line in Scaladoc</li>
</ul>
<h3>2026.1.663</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25122">SCL-25122</a></strong>: Wrong syntax highlighting for scaladoc refs</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.660</h3>
<ul>
<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>
</ul>
<h3>2026.1.658</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23032">SCL-23032</a></strong>: Kotlin companion object methods are not resolved from Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25157">SCL-25157</a></strong>: Type inference error when using OpenAI API</li>
</ul>
<h3>2026.1.655</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>
</ul>
<h3>2026.1.652</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>
</ul>
<h3>2026.1.648</h3>
<ul>
<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-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.1.641</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
<h3>2026.1.633</h3>
<ul>
<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>
</ul>
<h3>2026.1.626</h3>
<ul>
<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-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-24925">SCL-24925</a></strong>: ScalaCompilerReferenceServiceFixture tests became flaky (deadlocking)</li>
</ul>
<h3>2026.1.616</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-24246">SCL-24246</a></strong>: Universal apply methods: type aliases</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>
</ul>
<h3>2026.1.600</h3>
<ul>
<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.597</h3>
<ul>
<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>
</ul>
<h3>2026.1.592</h3>
<ul>
<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>
</ul>
<h3>2026.1.585</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24722">SCL-24722</a></strong>: Good code red:  Doobie auto derivation (Scala 3)</li>
</ul>
<h3>2026.1.577</h3>
<ul>
<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.572</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-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>
</ul>
<h3>2026.1.569</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-25039">SCL-25039</a></strong>: Type-aware spellchecker: incrementality</li>
</ul>
<h3>2026.1.563</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-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>
</ul>
<h3>2026.1.557</h3>
<ul>
<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>
</ul>
<h3>2026.1.550</h3>
<ul>
<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-25030">SCL-25030</a></strong>: Adapt the passed -addPluginSbtFile for eel/WSL</li>
</ul>
<h3>2026.1.543</h3>
<ul>
<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>
</ul>
<h3>2026.1.534</h3>
<ul>
<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>
</ul>
<h3>2026.1.523</h3>
<ul>
<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.515</h3>
<ul>
<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>
</ul>
<h3>2026.1.511</h3>
<ul>
<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>
</ul>
<h3>2026.1.499</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>
</ul>
<h3>2026.1.496</h3>
<ul>
<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>
</ul>
<h3>2026.1.481</h3>
<ul>
<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-24945">SCL-24945</a></strong>: CBH option: highlighting compilation delay</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.466</h3>
<ul>
<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-24930">SCL-24930</a></strong>: Scala CLI: creating a new project freezes IDE on macOS</li>
</ul>
<h3>2026.1.459</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
</ul>
<h3>2026.1.453</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>
</ul>
<h3>2026.1.443</h3>
<ul>
<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>
</ul>
<h3>2026.1.429</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
</ul>
<h3>2026.1.426</h3>
<ul>
<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-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
<h3>2026.1.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1013739</download-url><idea-version min="n/a" max="n/a" since-build="261.22158" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="89393793" date="1775620080000" updatedDate="1775620080000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.701</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.701</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25129">SCL-25129</a></strong>: BSP: scala-cli.json is missing after regenerating the connection file</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25153">SCL-25153</a></strong>: ScalaDoc links: cannot handle multiple [[</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25225">SCL-25225</a></strong>: ScalaDoc reference to Type doesn't work in the rendered view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25227">SCL-25227</a></strong>: ScalaDoc links with `!` don't work in rendered view </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25263">SCL-25263</a></strong>: Scala 3.8: "into" type alias is wrongly highlighted as invalid upcast to underlying type</li>
</ul>
<h3>2026.1.688</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24369">SCL-24369</a></strong>: Doesn't recognize types from Slick (Scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25262">SCL-25262</a></strong>: Parameters can reference parameters from the same clause in scala 3</li>
</ul>
<h3>2026.1.679</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25211">SCL-25211</a></strong>: Add More Test Cases for the Twirl Parser in the Scala Plugin</li>
</ul>
<h3>2026.1.677</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25201">SCL-25201</a></strong>: Scala compile server warning with JDK 26</li>
</ul>
<h3>2026.1.666</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25109">SCL-25109</a></strong>: Issues with Backspace removing the entire line in Scaladoc</li>
</ul>
<h3>2026.1.663</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25122">SCL-25122</a></strong>: Wrong syntax highlighting for scaladoc refs</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.660</h3>
<ul>
<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>
</ul>
<h3>2026.1.658</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23032">SCL-23032</a></strong>: Kotlin companion object methods are not resolved from Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25157">SCL-25157</a></strong>: Type inference error when using OpenAI API</li>
</ul>
<h3>2026.1.655</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>
</ul>
<h3>2026.1.652</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>
</ul>
<h3>2026.1.648</h3>
<ul>
<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-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.1.641</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
<h3>2026.1.633</h3>
<ul>
<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>
</ul>
<h3>2026.1.626</h3>
<ul>
<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-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-24925">SCL-24925</a></strong>: ScalaCompilerReferenceServiceFixture tests became flaky (deadlocking)</li>
</ul>
<h3>2026.1.616</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-24246">SCL-24246</a></strong>: Universal apply methods: type aliases</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>
</ul>
<h3>2026.1.600</h3>
<ul>
<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.597</h3>
<ul>
<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>
</ul>
<h3>2026.1.592</h3>
<ul>
<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>
</ul>
<h3>2026.1.585</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24722">SCL-24722</a></strong>: Good code red:  Doobie auto derivation (Scala 3)</li>
</ul>
<h3>2026.1.577</h3>
<ul>
<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.572</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-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>
</ul>
<h3>2026.1.569</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-25039">SCL-25039</a></strong>: Type-aware spellchecker: incrementality</li>
</ul>
<h3>2026.1.563</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-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>
</ul>
<h3>2026.1.557</h3>
<ul>
<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>
</ul>
<h3>2026.1.550</h3>
<ul>
<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-25030">SCL-25030</a></strong>: Adapt the passed -addPluginSbtFile for eel/WSL</li>
</ul>
<h3>2026.1.543</h3>
<ul>
<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>
</ul>
<h3>2026.1.534</h3>
<ul>
<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>
</ul>
<h3>2026.1.523</h3>
<ul>
<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.515</h3>
<ul>
<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>
</ul>
<h3>2026.1.511</h3>
<ul>
<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>
</ul>
<h3>2026.1.499</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>
</ul>
<h3>2026.1.496</h3>
<ul>
<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>
</ul>
<h3>2026.1.481</h3>
<ul>
<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-24945">SCL-24945</a></strong>: CBH option: highlighting compilation delay</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.466</h3>
<ul>
<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-24930">SCL-24930</a></strong>: Scala CLI: creating a new project freezes IDE on macOS</li>
</ul>
<h3>2026.1.459</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
</ul>
<h3>2026.1.453</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>
</ul>
<h3>2026.1.443</h3>
<ul>
<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>
</ul>
<h3>2026.1.429</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
</ul>
<h3>2026.1.426</h3>
<ul>
<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-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
<h3>2026.1.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1011124</download-url><idea-version min="n/a" max="n/a" since-build="261.22158" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="89385721" date="1775273899000" updatedDate="1775273899000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.688</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.688</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25262">SCL-25262</a></strong>: Parameters can reference parameters from the same clause in scala 3</li>
</ul>
<h3>2026.1.679</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25211">SCL-25211</a></strong>: Add More Test Cases for the Twirl Parser in the Scala Plugin</li>
</ul>
<h3>2026.1.677</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25201">SCL-25201</a></strong>: Scala compile server warning with JDK 26</li>
</ul>
<h3>2026.1.666</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25109">SCL-25109</a></strong>: Issues with Backspace removing the entire line in Scaladoc</li>
</ul>
<h3>2026.1.663</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25122">SCL-25122</a></strong>: Wrong syntax highlighting for scaladoc refs</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.660</h3>
<ul>
<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>
</ul>
<h3>2026.1.658</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23032">SCL-23032</a></strong>: Kotlin companion object methods are not resolved from Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25157">SCL-25157</a></strong>: Type inference error when using OpenAI API</li>
</ul>
<h3>2026.1.655</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>
</ul>
<h3>2026.1.652</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>
</ul>
<h3>2026.1.648</h3>
<ul>
<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-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.1.641</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
<h3>2026.1.633</h3>
<ul>
<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>
</ul>
<h3>2026.1.626</h3>
<ul>
<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-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-24925">SCL-24925</a></strong>: ScalaCompilerReferenceServiceFixture tests became flaky (deadlocking)</li>
</ul>
<h3>2026.1.616</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-24246">SCL-24246</a></strong>: Universal apply methods: type aliases</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>
</ul>
<h3>2026.1.600</h3>
<ul>
<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.597</h3>
<ul>
<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>
</ul>
<h3>2026.1.592</h3>
<ul>
<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>
</ul>
<h3>2026.1.585</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24722">SCL-24722</a></strong>: Good code red:  Doobie auto derivation (Scala 3)</li>
</ul>
<h3>2026.1.577</h3>
<ul>
<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.572</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-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>
</ul>
<h3>2026.1.569</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-25039">SCL-25039</a></strong>: Type-aware spellchecker: incrementality</li>
</ul>
<h3>2026.1.563</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-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>
</ul>
<h3>2026.1.557</h3>
<ul>
<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>
</ul>
<h3>2026.1.550</h3>
<ul>
<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-25030">SCL-25030</a></strong>: Adapt the passed -addPluginSbtFile for eel/WSL</li>
</ul>
<h3>2026.1.543</h3>
<ul>
<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>
</ul>
<h3>2026.1.534</h3>
<ul>
<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>
</ul>
<h3>2026.1.523</h3>
<ul>
<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.515</h3>
<ul>
<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>
</ul>
<h3>2026.1.511</h3>
<ul>
<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>
</ul>
<h3>2026.1.499</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>
</ul>
<h3>2026.1.496</h3>
<ul>
<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>
</ul>
<h3>2026.1.481</h3>
<ul>
<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-24945">SCL-24945</a></strong>: CBH option: highlighting compilation delay</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.466</h3>
<ul>
<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-24930">SCL-24930</a></strong>: Scala CLI: creating a new project freezes IDE on macOS</li>
</ul>
<h3>2026.1.459</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
</ul>
<h3>2026.1.453</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>
</ul>
<h3>2026.1.443</h3>
<ul>
<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>
</ul>
<h3>2026.1.429</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
</ul>
<h3>2026.1.426</h3>
<ul>
<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-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
<h3>2026.1.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1008010</download-url><idea-version min="n/a" max="n/a" since-build="261.22158" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="89370748" date="1775187580000" updatedDate="1775187580000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.683</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.679</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25211">SCL-25211</a></strong>: Add More Test Cases for the Twirl Parser in the Scala Plugin</li>
</ul>
<h3>2026.1.677</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25201">SCL-25201</a></strong>: Scala compile server warning with JDK 26</li>
</ul>
<h3>2026.1.666</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25109">SCL-25109</a></strong>: Issues with Backspace removing the entire line in Scaladoc</li>
</ul>
<h3>2026.1.663</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25122">SCL-25122</a></strong>: Wrong syntax highlighting for scaladoc refs</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.660</h3>
<ul>
<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>
</ul>
<h3>2026.1.658</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23032">SCL-23032</a></strong>: Kotlin companion object methods are not resolved from Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25157">SCL-25157</a></strong>: Type inference error when using OpenAI API</li>
</ul>
<h3>2026.1.655</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>
</ul>
<h3>2026.1.652</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>
</ul>
<h3>2026.1.648</h3>
<ul>
<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-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.1.641</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
<h3>2026.1.633</h3>
<ul>
<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>
</ul>
<h3>2026.1.626</h3>
<ul>
<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-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-24925">SCL-24925</a></strong>: ScalaCompilerReferenceServiceFixture tests became flaky (deadlocking)</li>
</ul>
<h3>2026.1.616</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-24246">SCL-24246</a></strong>: Universal apply methods: type aliases</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>
</ul>
<h3>2026.1.600</h3>
<ul>
<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.597</h3>
<ul>
<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>
</ul>
<h3>2026.1.592</h3>
<ul>
<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>
</ul>
<h3>2026.1.585</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24722">SCL-24722</a></strong>: Good code red:  Doobie auto derivation (Scala 3)</li>
</ul>
<h3>2026.1.577</h3>
<ul>
<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.572</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-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>
</ul>
<h3>2026.1.569</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-25039">SCL-25039</a></strong>: Type-aware spellchecker: incrementality</li>
</ul>
<h3>2026.1.563</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-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>
</ul>
<h3>2026.1.557</h3>
<ul>
<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>
</ul>
<h3>2026.1.550</h3>
<ul>
<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-25030">SCL-25030</a></strong>: Adapt the passed -addPluginSbtFile for eel/WSL</li>
</ul>
<h3>2026.1.543</h3>
<ul>
<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>
</ul>
<h3>2026.1.534</h3>
<ul>
<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>
</ul>
<h3>2026.1.523</h3>
<ul>
<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.515</h3>
<ul>
<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>
</ul>
<h3>2026.1.511</h3>
<ul>
<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>
</ul>
<h3>2026.1.499</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>
</ul>
<h3>2026.1.496</h3>
<ul>
<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>
</ul>
<h3>2026.1.481</h3>
<ul>
<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-24945">SCL-24945</a></strong>: CBH option: highlighting compilation delay</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.466</h3>
<ul>
<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-24930">SCL-24930</a></strong>: Scala CLI: creating a new project freezes IDE on macOS</li>
</ul>
<h3>2026.1.459</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
</ul>
<h3>2026.1.453</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>
</ul>
<h3>2026.1.443</h3>
<ul>
<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>
</ul>
<h3>2026.1.429</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
</ul>
<h3>2026.1.426</h3>
<ul>
<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-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
<h3>2026.1.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1006904</download-url><idea-version min="n/a" max="n/a" since-build="261.22158" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="88952059" date="1775018512000" updatedDate="1775018512000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.831</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.831</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25109">SCL-25109</a></strong>: Issues with Backspace removing the entire line in Scaladoc</li>
</ul>
<h3>2025.3.826</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>
</ul>
<h3>2025.3.824</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2025.3.815</h3>
<ul>
<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.814</h3>
<ul>
<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-25058">SCL-25058</a></strong>: sbt shell: when the sbt shell startup is quickly stopped, unintended flaky behaviour occurs</li>
</ul>
<h3>2025.3.807</h3>
<ul>
<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>2025.3.806</h3>
<ul>
<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-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-25039">SCL-25039</a></strong>: Type-aware spellchecker: incrementality</li>
</ul>
<h3>2025.3.803</h3>
<ul>
<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>
</ul>
<h3>2025.3.799</h3>
<ul>
<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.795</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>2025.3.793</h3>
<ul>
<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>
</ul>
<h3>2025.3.789</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24854">SCL-24854</a></strong>: Fix and run AfterUpdateDottyVersionScript for 3.8</li>
</ul>
<h3>2025.3.787</h3>
<ul>
<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>
</ul>
<h3>2025.3.785</h3>
<ul>
<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.783</h3>
<ul>
<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-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>
</ul>
<h3>2025.3.777</h3>
<ul>
<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>
</ul>
<h3>2025.3.773</h3>
<ul>
<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>
</ul>
<h3>2025.3.772</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>
</ul>
<h3>2025.3.771</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </li>
</ul>
<h3>2025.3.768</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2025.3.765</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
</ul>
<h3>2025.3.762</h3>
<ul>
<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>
</ul>
<h3>2025.3.761</h3>
<ul>
<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>
</ul>
<h3>2025.3.760</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2025.3.758</h3>
<ul>
<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>
</ul>
<h3>2025.3.747</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-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-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-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>
</ul>
<h3>2025.3.741</h3>
<ul>
<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-24737">SCL-24737</a></strong>: The build tool window reporter prints wrong messages while running</li>
</ul>
<h3>2025.3.738</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2025.3.736</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</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-24684">SCL-24684</a></strong>: `Duplicate library files` error for Scala 3.8 SDK when creating a JPS project</li>
</ul>
<h3>2025.3.733</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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.731</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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>
</ul>
<h3>2025.3.721</h3>
<ul>
<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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
</ul>
<h3>2025.3.718</h3>
<ul>
<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>
</ul>
<h3>2025.3.717</h3>
<ul>
<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>
</ul>
<h3>2025.3.716</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-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-24649">SCL-24649</a></strong>: Scala 3.8: Display Scala library sources as Scala 3</li>
</ul>
<h3>2025.3.715</h3>
<ul>
<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-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.712</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.3.708</h3>
<ul>
<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>
</ul>
<h3>2025.3.706</h3>
<ul>
<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>
</ul>
<h3>2025.3.704</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</li>
</ul>
<h3>2025.3.700</h3>
<ul>
<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-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-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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2025.3.697</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>
</ul>
<h3>2025.3.685</h3>
<ul>
<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-24579">SCL-24579</a></strong>: Remove "package" attribute from idea-plugin xmls</li>
</ul>
<h3>2025.3.626</h3>
<ul>
<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-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-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.610</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-24509">SCL-24509</a></strong>: PluginException: JavaScriptDebuggerSettings [Plugin: org.intellij.scala]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24520">SCL-24520</a></strong>: CBH: hide "use ranges reported by compiler"</li>
</ul>
<h3>2025.3.595</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24502">SCL-24502</a></strong>: SimulatedFilterInspection: MatchError: None</li>
</ul>
<h3>2025.3.577</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>
</ul>
<h3>2025.3.563</h3>
<ul>
<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>
</ul>
<h3>2025.3.548</h3>
<ul>
<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.534</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-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.3.517</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-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.3.508</h3>
<ul>
<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>
</ul>
<h3>2025.3.493</h3>
<ul>
<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-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.478</h3>
<ul>
<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>
</ul>
<h3>2025.3.476</h3>
<ul>
<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-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
</ul>
<h3>2025.3.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1004807</download-url><idea-version min="n/a" max="n/a" since-build="253.28294" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="89370617" date="1775014778000" updatedDate="1775014778000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.679</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.677</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25201">SCL-25201</a></strong>: Scala compile server warning with JDK 26</li>
</ul>
<h3>2026.1.666</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25109">SCL-25109</a></strong>: Issues with Backspace removing the entire line in Scaladoc</li>
</ul>
<h3>2026.1.663</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25122">SCL-25122</a></strong>: Wrong syntax highlighting for scaladoc refs</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.660</h3>
<ul>
<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>
</ul>
<h3>2026.1.658</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23032">SCL-23032</a></strong>: Kotlin companion object methods are not resolved from Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25157">SCL-25157</a></strong>: Type inference error when using OpenAI API</li>
</ul>
<h3>2026.1.655</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>
</ul>
<h3>2026.1.652</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>
</ul>
<h3>2026.1.648</h3>
<ul>
<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-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.1.641</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
<h3>2026.1.633</h3>
<ul>
<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>
</ul>
<h3>2026.1.626</h3>
<ul>
<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-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-24925">SCL-24925</a></strong>: ScalaCompilerReferenceServiceFixture tests became flaky (deadlocking)</li>
</ul>
<h3>2026.1.616</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-24246">SCL-24246</a></strong>: Universal apply methods: type aliases</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>
</ul>
<h3>2026.1.600</h3>
<ul>
<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.597</h3>
<ul>
<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>
</ul>
<h3>2026.1.592</h3>
<ul>
<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>
</ul>
<h3>2026.1.585</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24722">SCL-24722</a></strong>: Good code red:  Doobie auto derivation (Scala 3)</li>
</ul>
<h3>2026.1.577</h3>
<ul>
<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.572</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-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>
</ul>
<h3>2026.1.569</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-25039">SCL-25039</a></strong>: Type-aware spellchecker: incrementality</li>
</ul>
<h3>2026.1.563</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-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>
</ul>
<h3>2026.1.557</h3>
<ul>
<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>
</ul>
<h3>2026.1.550</h3>
<ul>
<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-25030">SCL-25030</a></strong>: Adapt the passed -addPluginSbtFile for eel/WSL</li>
</ul>
<h3>2026.1.543</h3>
<ul>
<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>
</ul>
<h3>2026.1.534</h3>
<ul>
<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>
</ul>
<h3>2026.1.523</h3>
<ul>
<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.515</h3>
<ul>
<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>
</ul>
<h3>2026.1.511</h3>
<ul>
<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>
</ul>
<h3>2026.1.499</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>
</ul>
<h3>2026.1.496</h3>
<ul>
<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>
</ul>
<h3>2026.1.481</h3>
<ul>
<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-24945">SCL-24945</a></strong>: CBH option: highlighting compilation delay</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.466</h3>
<ul>
<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-24930">SCL-24930</a></strong>: Scala CLI: creating a new project freezes IDE on macOS</li>
</ul>
<h3>2026.1.459</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
</ul>
<h3>2026.1.453</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>
</ul>
<h3>2026.1.443</h3>
<ul>
<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>
</ul>
<h3>2026.1.429</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
</ul>
<h3>2026.1.426</h3>
<ul>
<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-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
<h3>2026.1.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1004509</download-url><idea-version min="n/a" max="n/a" since-build="261.22158" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="89365587" date="1774807742000" updatedDate="1774807742000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.2.156</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.2.156</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25201">SCL-25201</a></strong>: Scala compile server warning with JDK 26</li>
</ul>
<h3>2026.2.139</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25122">SCL-25122</a></strong>: Wrong syntax highlighting for scaladoc refs</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.2.124</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>
</ul>
<h3>2026.2.123</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23032">SCL-23032</a></strong>: Kotlin companion object methods are not resolved from Scala</li>
<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-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-25157">SCL-25157</a></strong>: Type inference error when using OpenAI API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.2.105</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
<h3>2026.2.103</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-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-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-24925">SCL-24925</a></strong>: ScalaCompilerReferenceServiceFixture tests became flaky (deadlocking)</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1001200</download-url><idea-version min="n/a" max="n/a" since-build="262.2302" until-build="262.*"/></idea-plugin><idea-plugin downloads="23436378" size="89370591" date="1774669155000" updatedDate="1774669155000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.677</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.677</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25201">SCL-25201</a></strong>: Scala compile server warning with JDK 26</li>
</ul>
<h3>2026.1.666</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25109">SCL-25109</a></strong>: Issues with Backspace removing the entire line in Scaladoc</li>
</ul>
<h3>2026.1.663</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25122">SCL-25122</a></strong>: Wrong syntax highlighting for scaladoc refs</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.660</h3>
<ul>
<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>
</ul>
<h3>2026.1.658</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23032">SCL-23032</a></strong>: Kotlin companion object methods are not resolved from Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25157">SCL-25157</a></strong>: Type inference error when using OpenAI API</li>
</ul>
<h3>2026.1.655</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>
</ul>
<h3>2026.1.652</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>
</ul>
<h3>2026.1.648</h3>
<ul>
<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-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.1.641</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
<h3>2026.1.633</h3>
<ul>
<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>
</ul>
<h3>2026.1.626</h3>
<ul>
<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-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-24925">SCL-24925</a></strong>: ScalaCompilerReferenceServiceFixture tests became flaky (deadlocking)</li>
</ul>
<h3>2026.1.616</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-24246">SCL-24246</a></strong>: Universal apply methods: type aliases</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>
</ul>
<h3>2026.1.600</h3>
<ul>
<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.597</h3>
<ul>
<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>
</ul>
<h3>2026.1.592</h3>
<ul>
<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>
</ul>
<h3>2026.1.585</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24722">SCL-24722</a></strong>: Good code red:  Doobie auto derivation (Scala 3)</li>
</ul>
<h3>2026.1.577</h3>
<ul>
<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.572</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-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>
</ul>
<h3>2026.1.569</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-25039">SCL-25039</a></strong>: Type-aware spellchecker: incrementality</li>
</ul>
<h3>2026.1.563</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-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>
</ul>
<h3>2026.1.557</h3>
<ul>
<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>
</ul>
<h3>2026.1.550</h3>
<ul>
<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-25030">SCL-25030</a></strong>: Adapt the passed -addPluginSbtFile for eel/WSL</li>
</ul>
<h3>2026.1.543</h3>
<ul>
<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>
</ul>
<h3>2026.1.534</h3>
<ul>
<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>
</ul>
<h3>2026.1.523</h3>
<ul>
<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.515</h3>
<ul>
<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>
</ul>
<h3>2026.1.511</h3>
<ul>
<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>
</ul>
<h3>2026.1.499</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>
</ul>
<h3>2026.1.496</h3>
<ul>
<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>
</ul>
<h3>2026.1.481</h3>
<ul>
<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-24945">SCL-24945</a></strong>: CBH option: highlighting compilation delay</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.466</h3>
<ul>
<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-24930">SCL-24930</a></strong>: Scala CLI: creating a new project freezes IDE on macOS</li>
</ul>
<h3>2026.1.459</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
</ul>
<h3>2026.1.453</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>
</ul>
<h3>2026.1.443</h3>
<ul>
<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>
</ul>
<h3>2026.1.429</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
</ul>
<h3>2026.1.426</h3>
<ul>
<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-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
<h3>2026.1.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=999502</download-url><idea-version min="n/a" max="n/a" since-build="261.22158" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="89370620" date="1774619763000" updatedDate="1774619763000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.675</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.675</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25169">SCL-25169</a></strong>: Scala plugin creates incorrect run configuration for ScalaTest using Bazel</li>
</ul>
<h3>2026.1.666</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25109">SCL-25109</a></strong>: Issues with Backspace removing the entire line in Scaladoc</li>
</ul>
<h3>2026.1.663</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25122">SCL-25122</a></strong>: Wrong syntax highlighting for scaladoc refs</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.660</h3>
<ul>
<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>
</ul>
<h3>2026.1.658</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23032">SCL-23032</a></strong>: Kotlin companion object methods are not resolved from Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25157">SCL-25157</a></strong>: Type inference error when using OpenAI API</li>
</ul>
<h3>2026.1.655</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>
</ul>
<h3>2026.1.652</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>
</ul>
<h3>2026.1.648</h3>
<ul>
<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-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.1.641</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
<h3>2026.1.633</h3>
<ul>
<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>
</ul>
<h3>2026.1.626</h3>
<ul>
<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-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-24925">SCL-24925</a></strong>: ScalaCompilerReferenceServiceFixture tests became flaky (deadlocking)</li>
</ul>
<h3>2026.1.616</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-24246">SCL-24246</a></strong>: Universal apply methods: type aliases</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>
</ul>
<h3>2026.1.600</h3>
<ul>
<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.597</h3>
<ul>
<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>
</ul>
<h3>2026.1.592</h3>
<ul>
<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>
</ul>
<h3>2026.1.585</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24722">SCL-24722</a></strong>: Good code red:  Doobie auto derivation (Scala 3)</li>
</ul>
<h3>2026.1.577</h3>
<ul>
<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.572</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-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>
</ul>
<h3>2026.1.569</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-25039">SCL-25039</a></strong>: Type-aware spellchecker: incrementality</li>
</ul>
<h3>2026.1.563</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-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>
</ul>
<h3>2026.1.557</h3>
<ul>
<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>
</ul>
<h3>2026.1.550</h3>
<ul>
<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-25030">SCL-25030</a></strong>: Adapt the passed -addPluginSbtFile for eel/WSL</li>
</ul>
<h3>2026.1.543</h3>
<ul>
<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>
</ul>
<h3>2026.1.534</h3>
<ul>
<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>
</ul>
<h3>2026.1.523</h3>
<ul>
<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.515</h3>
<ul>
<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>
</ul>
<h3>2026.1.511</h3>
<ul>
<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>
</ul>
<h3>2026.1.499</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>
</ul>
<h3>2026.1.496</h3>
<ul>
<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>
</ul>
<h3>2026.1.481</h3>
<ul>
<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-24945">SCL-24945</a></strong>: CBH option: highlighting compilation delay</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.466</h3>
<ul>
<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-24930">SCL-24930</a></strong>: Scala CLI: creating a new project freezes IDE on macOS</li>
</ul>
<h3>2026.1.459</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
</ul>
<h3>2026.1.453</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>
</ul>
<h3>2026.1.443</h3>
<ul>
<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>
</ul>
<h3>2026.1.429</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
</ul>
<h3>2026.1.426</h3>
<ul>
<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-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
<h3>2026.1.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=998921</download-url><idea-version min="n/a" max="n/a" since-build="261.22158" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="89372121" date="1774497990000" updatedDate="1774497990000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.668</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.666</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25109">SCL-25109</a></strong>: Issues with Backspace removing the entire line in Scaladoc</li>
</ul>
<h3>2026.1.663</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25122">SCL-25122</a></strong>: Wrong syntax highlighting for scaladoc refs</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.660</h3>
<ul>
<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>
</ul>
<h3>2026.1.658</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23032">SCL-23032</a></strong>: Kotlin companion object methods are not resolved from Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25157">SCL-25157</a></strong>: Type inference error when using OpenAI API</li>
</ul>
<h3>2026.1.655</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>
</ul>
<h3>2026.1.652</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>
</ul>
<h3>2026.1.648</h3>
<ul>
<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-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.1.641</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
<h3>2026.1.633</h3>
<ul>
<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>
</ul>
<h3>2026.1.626</h3>
<ul>
<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-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-24925">SCL-24925</a></strong>: ScalaCompilerReferenceServiceFixture tests became flaky (deadlocking)</li>
</ul>
<h3>2026.1.616</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-24246">SCL-24246</a></strong>: Universal apply methods: type aliases</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>
</ul>
<h3>2026.1.600</h3>
<ul>
<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.597</h3>
<ul>
<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>
</ul>
<h3>2026.1.592</h3>
<ul>
<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>
</ul>
<h3>2026.1.585</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24722">SCL-24722</a></strong>: Good code red:  Doobie auto derivation (Scala 3)</li>
</ul>
<h3>2026.1.577</h3>
<ul>
<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.572</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-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>
</ul>
<h3>2026.1.569</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-25039">SCL-25039</a></strong>: Type-aware spellchecker: incrementality</li>
</ul>
<h3>2026.1.563</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-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>
</ul>
<h3>2026.1.557</h3>
<ul>
<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>
</ul>
<h3>2026.1.550</h3>
<ul>
<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-25030">SCL-25030</a></strong>: Adapt the passed -addPluginSbtFile for eel/WSL</li>
</ul>
<h3>2026.1.543</h3>
<ul>
<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>
</ul>
<h3>2026.1.534</h3>
<ul>
<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>
</ul>
<h3>2026.1.523</h3>
<ul>
<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.515</h3>
<ul>
<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>
</ul>
<h3>2026.1.511</h3>
<ul>
<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>
</ul>
<h3>2026.1.499</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>
</ul>
<h3>2026.1.496</h3>
<ul>
<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>
</ul>
<h3>2026.1.481</h3>
<ul>
<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-24945">SCL-24945</a></strong>: CBH option: highlighting compilation delay</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.466</h3>
<ul>
<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-24930">SCL-24930</a></strong>: Scala CLI: creating a new project freezes IDE on macOS</li>
</ul>
<h3>2026.1.459</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
</ul>
<h3>2026.1.453</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>
</ul>
<h3>2026.1.443</h3>
<ul>
<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>
</ul>
<h3>2026.1.429</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
</ul>
<h3>2026.1.426</h3>
<ul>
<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-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
<h3>2026.1.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=995960</download-url><idea-version min="n/a" max="n/a" since-build="261.22158" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="89365880" date="1774497952000" updatedDate="1774497952000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.2.146</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.2.139</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25122">SCL-25122</a></strong>: Wrong syntax highlighting for scaladoc refs</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.2.124</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>
</ul>
<h3>2026.2.123</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23032">SCL-23032</a></strong>: Kotlin companion object methods are not resolved from Scala</li>
<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-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-25157">SCL-25157</a></strong>: Type inference error when using OpenAI API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.2.105</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=995959</download-url><idea-version min="n/a" max="n/a" since-build="262.2302" until-build="262.*"/></idea-plugin><idea-plugin downloads="23436378" size="89365863" date="1774410235000" updatedDate="1774410235000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.2.145</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.2.139</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25122">SCL-25122</a></strong>: Wrong syntax highlighting for scaladoc refs</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.2.124</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>
</ul>
<h3>2026.2.123</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23032">SCL-23032</a></strong>: Kotlin companion object methods are not resolved from Scala</li>
<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-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-25157">SCL-25157</a></strong>: Type inference error when using OpenAI API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.2.105</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=994510</download-url><idea-version min="n/a" max="n/a" since-build="262.2302" until-build="262.*"/></idea-plugin><idea-plugin downloads="23436378" size="89371843" date="1774324046000" updatedDate="1774324046000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.665</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.663</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25122">SCL-25122</a></strong>: Wrong syntax highlighting for scaladoc refs</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.660</h3>
<ul>
<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>
</ul>
<h3>2026.1.658</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23032">SCL-23032</a></strong>: Kotlin companion object methods are not resolved from Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25157">SCL-25157</a></strong>: Type inference error when using OpenAI API</li>
</ul>
<h3>2026.1.655</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>
</ul>
<h3>2026.1.652</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>
</ul>
<h3>2026.1.648</h3>
<ul>
<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-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.1.641</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
<h3>2026.1.633</h3>
<ul>
<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>
</ul>
<h3>2026.1.626</h3>
<ul>
<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-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-24925">SCL-24925</a></strong>: ScalaCompilerReferenceServiceFixture tests became flaky (deadlocking)</li>
</ul>
<h3>2026.1.616</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-24246">SCL-24246</a></strong>: Universal apply methods: type aliases</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>
</ul>
<h3>2026.1.600</h3>
<ul>
<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.597</h3>
<ul>
<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>
</ul>
<h3>2026.1.592</h3>
<ul>
<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>
</ul>
<h3>2026.1.585</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24722">SCL-24722</a></strong>: Good code red:  Doobie auto derivation (Scala 3)</li>
</ul>
<h3>2026.1.577</h3>
<ul>
<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.572</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-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>
</ul>
<h3>2026.1.569</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-25039">SCL-25039</a></strong>: Type-aware spellchecker: incrementality</li>
</ul>
<h3>2026.1.563</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-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>
</ul>
<h3>2026.1.557</h3>
<ul>
<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>
</ul>
<h3>2026.1.550</h3>
<ul>
<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-25030">SCL-25030</a></strong>: Adapt the passed -addPluginSbtFile for eel/WSL</li>
</ul>
<h3>2026.1.543</h3>
<ul>
<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>
</ul>
<h3>2026.1.534</h3>
<ul>
<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>
</ul>
<h3>2026.1.523</h3>
<ul>
<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.515</h3>
<ul>
<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>
</ul>
<h3>2026.1.511</h3>
<ul>
<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>
</ul>
<h3>2026.1.499</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>
</ul>
<h3>2026.1.496</h3>
<ul>
<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>
</ul>
<h3>2026.1.481</h3>
<ul>
<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-24945">SCL-24945</a></strong>: CBH option: highlighting compilation delay</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.466</h3>
<ul>
<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-24930">SCL-24930</a></strong>: Scala CLI: creating a new project freezes IDE on macOS</li>
</ul>
<h3>2026.1.459</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
</ul>
<h3>2026.1.453</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>
</ul>
<h3>2026.1.443</h3>
<ul>
<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>
</ul>
<h3>2026.1.429</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
</ul>
<h3>2026.1.426</h3>
<ul>
<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-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
<h3>2026.1.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</h3>
<ul>
<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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=993442</download-url><idea-version min="n/a" max="n/a" since-build="261.22158" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="89363908" date="1774151058000" updatedDate="1774151058000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.2.141</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.2.139</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25122">SCL-25122</a></strong>: Wrong syntax highlighting for scaladoc refs</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.2.124</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>
</ul>
<h3>2026.2.123</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23032">SCL-23032</a></strong>: Kotlin companion object methods are not resolved from Scala</li>
<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-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-25157">SCL-25157</a></strong>: Type inference error when using OpenAI API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.2.105</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
<h3>2026.2.103</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-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-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-24925">SCL-24925</a></strong>: ScalaCompilerReferenceServiceFixture tests became flaky (deadlocking)</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=992234</download-url><idea-version min="n/a" max="n/a" since-build="262.2302" until-build="262.*"/></idea-plugin><idea-plugin downloads="23436378" size="89363770" date="1774064708000" updatedDate="1774064708000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.2.140</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.2.139</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25122">SCL-25122</a></strong>: Wrong syntax highlighting for scaladoc refs</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.2.124</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>
</ul>
<h3>2026.2.123</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23032">SCL-23032</a></strong>: Kotlin companion object methods are not resolved from Scala</li>
<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-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-25157">SCL-25157</a></strong>: Type inference error when using OpenAI API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.2.105</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=991629</download-url><idea-version min="n/a" max="n/a" since-build="262.2302" until-build="262.*"/></idea-plugin><idea-plugin downloads="23436378" size="89363777" date="1773978255000" updatedDate="1773978255000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.2.139</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.2.139</h3>
<ul>
<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.2.124</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>
</ul>
<h3>2026.2.123</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23032">SCL-23032</a></strong>: Kotlin companion object methods are not resolved from Scala</li>
<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-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-25157">SCL-25157</a></strong>: Type inference error when using OpenAI API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.2.105</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=990636</download-url><idea-version min="n/a" max="n/a" since-build="262.2302" until-build="262.*"/></idea-plugin><idea-plugin downloads="23436378" size="89363404" date="1773891908000" updatedDate="1773891908000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.660</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.660</h3>
<ul>
<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>
</ul>
<h3>2026.1.658</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23032">SCL-23032</a></strong>: Kotlin companion object methods are not resolved from Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25157">SCL-25157</a></strong>: Type inference error when using OpenAI API</li>
</ul>
<h3>2026.1.655</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>
</ul>
<h3>2026.1.652</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>
</ul>
<h3>2026.1.648</h3>
<ul>
<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-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.1.641</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
<h3>2026.1.633</h3>
<ul>
<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>
</ul>
<h3>2026.1.626</h3>
<ul>
<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-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-24925">SCL-24925</a></strong>: ScalaCompilerReferenceServiceFixture tests became flaky (deadlocking)</li>
</ul>
<h3>2026.1.616</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-24246">SCL-24246</a></strong>: Universal apply methods: type aliases</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>
</ul>
<h3>2026.1.600</h3>
<ul>
<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.597</h3>
<ul>
<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>
</ul>
<h3>2026.1.592</h3>
<ul>
<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>
</ul>
<h3>2026.1.585</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24722">SCL-24722</a></strong>: Good code red:  Doobie auto derivation (Scala 3)</li>
</ul>
<h3>2026.1.577</h3>
<ul>
<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.572</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-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>
</ul>
<h3>2026.1.569</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-25039">SCL-25039</a></strong>: Type-aware spellchecker: incrementality</li>
</ul>
<h3>2026.1.563</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-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>
</ul>
<h3>2026.1.557</h3>
<ul>
<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>
</ul>
<h3>2026.1.550</h3>
<ul>
<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-25030">SCL-25030</a></strong>: Adapt the passed -addPluginSbtFile for eel/WSL</li>
</ul>
<h3>2026.1.543</h3>
<ul>
<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>
</ul>
<h3>2026.1.534</h3>
<ul>
<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>
</ul>
<h3>2026.1.523</h3>
<ul>
<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.515</h3>
<ul>
<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>
</ul>
<h3>2026.1.511</h3>
<ul>
<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>
</ul>
<h3>2026.1.499</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>
</ul>
<h3>2026.1.496</h3>
<ul>
<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>
</ul>
<h3>2026.1.481</h3>
<ul>
<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-24945">SCL-24945</a></strong>: CBH option: highlighting compilation delay</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.466</h3>
<ul>
<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-24930">SCL-24930</a></strong>: Scala CLI: creating a new project freezes IDE on macOS</li>
</ul>
<h3>2026.1.459</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
</ul>
<h3>2026.1.453</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>
</ul>
<h3>2026.1.443</h3>
<ul>
<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>
</ul>
<h3>2026.1.429</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
</ul>
<h3>2026.1.426</h3>
<ul>
<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-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
<h3>2026.1.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=989878</download-url><idea-version min="n/a" max="n/a" since-build="261.22158" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="89355460" date="1773805485000" updatedDate="1773805485000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.2.129</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.2.124</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>
</ul>
<h3>2026.2.123</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23032">SCL-23032</a></strong>: Kotlin companion object methods are not resolved from Scala</li>
<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-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-25157">SCL-25157</a></strong>: Type inference error when using OpenAI API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.2.105</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=988827</download-url><idea-version min="n/a" max="n/a" since-build="262.1528" until-build="262.*"/></idea-plugin><idea-plugin downloads="23436378" size="89361806" date="1773805202000" updatedDate="1773805202000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.659</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.658</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23032">SCL-23032</a></strong>: Kotlin companion object methods are not resolved from Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25157">SCL-25157</a></strong>: Type inference error when using OpenAI API</li>
</ul>
<h3>2026.1.655</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>
</ul>
<h3>2026.1.652</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>
</ul>
<h3>2026.1.648</h3>
<ul>
<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-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.1.641</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
<h3>2026.1.633</h3>
<ul>
<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>
</ul>
<h3>2026.1.626</h3>
<ul>
<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-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-24925">SCL-24925</a></strong>: ScalaCompilerReferenceServiceFixture tests became flaky (deadlocking)</li>
</ul>
<h3>2026.1.616</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-24246">SCL-24246</a></strong>: Universal apply methods: type aliases</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>
</ul>
<h3>2026.1.600</h3>
<ul>
<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.597</h3>
<ul>
<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>
</ul>
<h3>2026.1.592</h3>
<ul>
<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>
</ul>
<h3>2026.1.585</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24722">SCL-24722</a></strong>: Good code red:  Doobie auto derivation (Scala 3)</li>
</ul>
<h3>2026.1.577</h3>
<ul>
<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.572</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-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>
</ul>
<h3>2026.1.569</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-25039">SCL-25039</a></strong>: Type-aware spellchecker: incrementality</li>
</ul>
<h3>2026.1.563</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-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>
</ul>
<h3>2026.1.557</h3>
<ul>
<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>
</ul>
<h3>2026.1.550</h3>
<ul>
<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-25030">SCL-25030</a></strong>: Adapt the passed -addPluginSbtFile for eel/WSL</li>
</ul>
<h3>2026.1.543</h3>
<ul>
<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>
</ul>
<h3>2026.1.534</h3>
<ul>
<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>
</ul>
<h3>2026.1.523</h3>
<ul>
<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.515</h3>
<ul>
<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>
</ul>
<h3>2026.1.511</h3>
<ul>
<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>
</ul>
<h3>2026.1.499</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>
</ul>
<h3>2026.1.496</h3>
<ul>
<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>
</ul>
<h3>2026.1.481</h3>
<ul>
<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-24945">SCL-24945</a></strong>: CBH option: highlighting compilation delay</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.466</h3>
<ul>
<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-24930">SCL-24930</a></strong>: Scala CLI: creating a new project freezes IDE on macOS</li>
</ul>
<h3>2026.1.459</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
</ul>
<h3>2026.1.453</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>
</ul>
<h3>2026.1.443</h3>
<ul>
<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>
</ul>
<h3>2026.1.429</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
</ul>
<h3>2026.1.426</h3>
<ul>
<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-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
<h3>2026.1.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=988826</download-url><idea-version min="n/a" max="n/a" since-build="261.22158" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="89349810" date="1773719088000" updatedDate="1773719088000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.2.126</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.2.124</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>
</ul>
<h3>2026.2.123</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23032">SCL-23032</a></strong>: Kotlin companion object methods are not resolved from Scala</li>
<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-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-25157">SCL-25157</a></strong>: Type inference error when using OpenAI API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.2.105</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=988124</download-url><idea-version min="n/a" max="n/a" since-build="262.1528" until-build="262.*"/></idea-plugin><idea-plugin downloads="23436378" size="89356293" date="1773718912000" updatedDate="1773718912000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.658</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.658</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23032">SCL-23032</a></strong>: Kotlin companion object methods are not resolved from Scala</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25157">SCL-25157</a></strong>: Type inference error when using OpenAI API</li>
</ul>
<h3>2026.1.655</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>
</ul>
<h3>2026.1.652</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>
</ul>
<h3>2026.1.648</h3>
<ul>
<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-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.1.641</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
<h3>2026.1.633</h3>
<ul>
<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>
</ul>
<h3>2026.1.626</h3>
<ul>
<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-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-24925">SCL-24925</a></strong>: ScalaCompilerReferenceServiceFixture tests became flaky (deadlocking)</li>
</ul>
<h3>2026.1.616</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-24246">SCL-24246</a></strong>: Universal apply methods: type aliases</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>
</ul>
<h3>2026.1.600</h3>
<ul>
<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.597</h3>
<ul>
<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>
</ul>
<h3>2026.1.592</h3>
<ul>
<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>
</ul>
<h3>2026.1.585</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24722">SCL-24722</a></strong>: Good code red:  Doobie auto derivation (Scala 3)</li>
</ul>
<h3>2026.1.577</h3>
<ul>
<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.572</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-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>
</ul>
<h3>2026.1.569</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-25039">SCL-25039</a></strong>: Type-aware spellchecker: incrementality</li>
</ul>
<h3>2026.1.563</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-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>
</ul>
<h3>2026.1.557</h3>
<ul>
<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>
</ul>
<h3>2026.1.550</h3>
<ul>
<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-25030">SCL-25030</a></strong>: Adapt the passed -addPluginSbtFile for eel/WSL</li>
</ul>
<h3>2026.1.543</h3>
<ul>
<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>
</ul>
<h3>2026.1.534</h3>
<ul>
<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>
</ul>
<h3>2026.1.523</h3>
<ul>
<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.515</h3>
<ul>
<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>
</ul>
<h3>2026.1.511</h3>
<ul>
<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>
</ul>
<h3>2026.1.499</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>
</ul>
<h3>2026.1.496</h3>
<ul>
<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>
</ul>
<h3>2026.1.481</h3>
<ul>
<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-24945">SCL-24945</a></strong>: CBH option: highlighting compilation delay</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.466</h3>
<ul>
<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-24930">SCL-24930</a></strong>: Scala CLI: creating a new project freezes IDE on macOS</li>
</ul>
<h3>2026.1.459</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
</ul>
<h3>2026.1.453</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>
</ul>
<h3>2026.1.443</h3>
<ul>
<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>
</ul>
<h3>2026.1.429</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
</ul>
<h3>2026.1.426</h3>
<ul>
<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-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
<h3>2026.1.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=988123</download-url><idea-version min="n/a" max="n/a" since-build="261.22158" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="89355734" date="1773654020000" updatedDate="1773654020000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.656</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.655</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>
</ul>
<h3>2026.1.652</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>
</ul>
<h3>2026.1.648</h3>
<ul>
<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-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.1.641</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
<h3>2026.1.633</h3>
<ul>
<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>
</ul>
<h3>2026.1.626</h3>
<ul>
<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-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-24925">SCL-24925</a></strong>: ScalaCompilerReferenceServiceFixture tests became flaky (deadlocking)</li>
</ul>
<h3>2026.1.616</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-24246">SCL-24246</a></strong>: Universal apply methods: type aliases</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>
</ul>
<h3>2026.1.600</h3>
<ul>
<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.597</h3>
<ul>
<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>
</ul>
<h3>2026.1.592</h3>
<ul>
<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>
</ul>
<h3>2026.1.585</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24722">SCL-24722</a></strong>: Good code red:  Doobie auto derivation (Scala 3)</li>
</ul>
<h3>2026.1.577</h3>
<ul>
<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.572</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-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>
</ul>
<h3>2026.1.569</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-25039">SCL-25039</a></strong>: Type-aware spellchecker: incrementality</li>
</ul>
<h3>2026.1.563</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-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>
</ul>
<h3>2026.1.557</h3>
<ul>
<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>
</ul>
<h3>2026.1.550</h3>
<ul>
<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-25030">SCL-25030</a></strong>: Adapt the passed -addPluginSbtFile for eel/WSL</li>
</ul>
<h3>2026.1.543</h3>
<ul>
<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>
</ul>
<h3>2026.1.534</h3>
<ul>
<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>
</ul>
<h3>2026.1.523</h3>
<ul>
<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.515</h3>
<ul>
<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>
</ul>
<h3>2026.1.511</h3>
<ul>
<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>
</ul>
<h3>2026.1.499</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>
</ul>
<h3>2026.1.496</h3>
<ul>
<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>
</ul>
<h3>2026.1.481</h3>
<ul>
<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-24945">SCL-24945</a></strong>: CBH option: highlighting compilation delay</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.466</h3>
<ul>
<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-24930">SCL-24930</a></strong>: Scala CLI: creating a new project freezes IDE on macOS</li>
</ul>
<h3>2026.1.459</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
</ul>
<h3>2026.1.453</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>
</ul>
<h3>2026.1.443</h3>
<ul>
<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>
</ul>
<h3>2026.1.429</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
</ul>
<h3>2026.1.426</h3>
<ul>
<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-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
<h3>2026.1.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=987319</download-url><idea-version min="n/a" max="n/a" since-build="261.22158" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="89350001" date="1773632661000" updatedDate="1773632661000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.2.125</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.2.124</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>
</ul>
<h3>2026.2.123</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23032">SCL-23032</a></strong>: Kotlin companion object methods are not resolved from Scala</li>
<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-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-25157">SCL-25157</a></strong>: Type inference error when using OpenAI API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.2.105</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
<h3>2026.2.103</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-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-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-24925">SCL-24925</a></strong>: ScalaCompilerReferenceServiceFixture tests became flaky (deadlocking)</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=987099</download-url><idea-version min="n/a" max="n/a" since-build="262.1528" until-build="262.*"/></idea-plugin><idea-plugin downloads="23436378" size="89355449" date="1773578708000" updatedDate="1773578708000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.655</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.655</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>
</ul>
<h3>2026.1.652</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>
</ul>
<h3>2026.1.648</h3>
<ul>
<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-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.1.641</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
<h3>2026.1.633</h3>
<ul>
<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>
</ul>
<h3>2026.1.626</h3>
<ul>
<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-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-24925">SCL-24925</a></strong>: ScalaCompilerReferenceServiceFixture tests became flaky (deadlocking)</li>
</ul>
<h3>2026.1.616</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-24246">SCL-24246</a></strong>: Universal apply methods: type aliases</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>
</ul>
<h3>2026.1.600</h3>
<ul>
<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.597</h3>
<ul>
<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>
</ul>
<h3>2026.1.592</h3>
<ul>
<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>
</ul>
<h3>2026.1.585</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24722">SCL-24722</a></strong>: Good code red:  Doobie auto derivation (Scala 3)</li>
</ul>
<h3>2026.1.577</h3>
<ul>
<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.572</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-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>
</ul>
<h3>2026.1.569</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-25039">SCL-25039</a></strong>: Type-aware spellchecker: incrementality</li>
</ul>
<h3>2026.1.563</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-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>
</ul>
<h3>2026.1.557</h3>
<ul>
<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>
</ul>
<h3>2026.1.550</h3>
<ul>
<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-25030">SCL-25030</a></strong>: Adapt the passed -addPluginSbtFile for eel/WSL</li>
</ul>
<h3>2026.1.543</h3>
<ul>
<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>
</ul>
<h3>2026.1.534</h3>
<ul>
<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>
</ul>
<h3>2026.1.523</h3>
<ul>
<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.515</h3>
<ul>
<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>
</ul>
<h3>2026.1.511</h3>
<ul>
<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>
</ul>
<h3>2026.1.499</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>
</ul>
<h3>2026.1.496</h3>
<ul>
<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>
</ul>
<h3>2026.1.481</h3>
<ul>
<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-24945">SCL-24945</a></strong>: CBH option: highlighting compilation delay</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.466</h3>
<ul>
<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-24930">SCL-24930</a></strong>: Scala CLI: creating a new project freezes IDE on macOS</li>
</ul>
<h3>2026.1.459</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
</ul>
<h3>2026.1.453</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>
</ul>
<h3>2026.1.443</h3>
<ul>
<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>
</ul>
<h3>2026.1.429</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
</ul>
<h3>2026.1.426</h3>
<ul>
<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-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
<h3>2026.1.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=986825</download-url><idea-version min="n/a" max="n/a" since-build="261.22158" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="89349669" date="1773546536000" updatedDate="1773546536000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.2.124</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.2.124</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>
</ul>
<h3>2026.2.123</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23032">SCL-23032</a></strong>: Kotlin companion object methods are not resolved from Scala</li>
<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-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-25157">SCL-25157</a></strong>: Type inference error when using OpenAI API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.2.105</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=986562</download-url><idea-version min="n/a" max="n/a" since-build="262.1528" until-build="262.*"/></idea-plugin><idea-plugin downloads="23436378" size="88951295" date="1773463213000" updatedDate="1773463213000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.826</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.826</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>
</ul>
<h3>2025.3.824</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2025.3.815</h3>
<ul>
<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.814</h3>
<ul>
<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-25058">SCL-25058</a></strong>: sbt shell: when the sbt shell startup is quickly stopped, unintended flaky behaviour occurs</li>
</ul>
<h3>2025.3.807</h3>
<ul>
<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>2025.3.806</h3>
<ul>
<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-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-25039">SCL-25039</a></strong>: Type-aware spellchecker: incrementality</li>
</ul>
<h3>2025.3.803</h3>
<ul>
<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>
</ul>
<h3>2025.3.799</h3>
<ul>
<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.795</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>2025.3.793</h3>
<ul>
<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>
</ul>
<h3>2025.3.789</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24854">SCL-24854</a></strong>: Fix and run AfterUpdateDottyVersionScript for 3.8</li>
</ul>
<h3>2025.3.787</h3>
<ul>
<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>
</ul>
<h3>2025.3.785</h3>
<ul>
<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.783</h3>
<ul>
<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-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>
</ul>
<h3>2025.3.777</h3>
<ul>
<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>
</ul>
<h3>2025.3.773</h3>
<ul>
<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>
</ul>
<h3>2025.3.772</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>
</ul>
<h3>2025.3.771</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </li>
</ul>
<h3>2025.3.768</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2025.3.765</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
</ul>
<h3>2025.3.762</h3>
<ul>
<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>
</ul>
<h3>2025.3.761</h3>
<ul>
<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>
</ul>
<h3>2025.3.760</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2025.3.758</h3>
<ul>
<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>
</ul>
<h3>2025.3.747</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-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-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-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>
</ul>
<h3>2025.3.741</h3>
<ul>
<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-24737">SCL-24737</a></strong>: The build tool window reporter prints wrong messages while running</li>
</ul>
<h3>2025.3.738</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2025.3.736</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</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-24684">SCL-24684</a></strong>: `Duplicate library files` error for Scala 3.8 SDK when creating a JPS project</li>
</ul>
<h3>2025.3.733</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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.731</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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>
</ul>
<h3>2025.3.721</h3>
<ul>
<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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
</ul>
<h3>2025.3.718</h3>
<ul>
<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>
</ul>
<h3>2025.3.717</h3>
<ul>
<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>
</ul>
<h3>2025.3.716</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-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-24649">SCL-24649</a></strong>: Scala 3.8: Display Scala library sources as Scala 3</li>
</ul>
<h3>2025.3.715</h3>
<ul>
<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-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.712</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.3.708</h3>
<ul>
<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>
</ul>
<h3>2025.3.706</h3>
<ul>
<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>
</ul>
<h3>2025.3.704</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</li>
</ul>
<h3>2025.3.700</h3>
<ul>
<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-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-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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2025.3.697</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>
</ul>
<h3>2025.3.685</h3>
<ul>
<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-24579">SCL-24579</a></strong>: Remove "package" attribute from idea-plugin xmls</li>
</ul>
<h3>2025.3.626</h3>
<ul>
<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-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-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.610</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-24509">SCL-24509</a></strong>: PluginException: JavaScriptDebuggerSettings [Plugin: org.intellij.scala]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24520">SCL-24520</a></strong>: CBH: hide "use ranges reported by compiler"</li>
</ul>
<h3>2025.3.595</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24502">SCL-24502</a></strong>: SimulatedFilterInspection: MatchError: None</li>
</ul>
<h3>2025.3.577</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>
</ul>
<h3>2025.3.563</h3>
<ul>
<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>
</ul>
<h3>2025.3.548</h3>
<ul>
<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.534</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-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.3.517</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-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.3.508</h3>
<ul>
<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>
</ul>
<h3>2025.3.493</h3>
<ul>
<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-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.478</h3>
<ul>
<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>
</ul>
<h3>2025.3.476</h3>
<ul>
<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-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
</ul>
<h3>2025.3.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=985806</download-url><idea-version min="n/a" max="n/a" since-build="253.28294" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="89322099" date="1773460006000" updatedDate="1773460006000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.2.123</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.2.123</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23032">SCL-23032</a></strong>: Kotlin companion object methods are not resolved from Scala</li>
<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-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-25157">SCL-25157</a></strong>: Type inference error when using OpenAI API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.2.105</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=985536</download-url><idea-version min="n/a" max="n/a" since-build="262.1528" until-build="262.*"/></idea-plugin><idea-plugin downloads="23436378" size="89328526" date="1773459663000" updatedDate="1773459663000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.652</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.652</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>
</ul>
<h3>2026.1.648</h3>
<ul>
<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-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.1.641</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
<h3>2026.1.633</h3>
<ul>
<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>
</ul>
<h3>2026.1.626</h3>
<ul>
<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-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-24925">SCL-24925</a></strong>: ScalaCompilerReferenceServiceFixture tests became flaky (deadlocking)</li>
</ul>
<h3>2026.1.616</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-24246">SCL-24246</a></strong>: Universal apply methods: type aliases</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>
</ul>
<h3>2026.1.600</h3>
<ul>
<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.597</h3>
<ul>
<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>
</ul>
<h3>2026.1.592</h3>
<ul>
<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>
</ul>
<h3>2026.1.585</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24722">SCL-24722</a></strong>: Good code red:  Doobie auto derivation (Scala 3)</li>
</ul>
<h3>2026.1.577</h3>
<ul>
<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.572</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-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>
</ul>
<h3>2026.1.569</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-25039">SCL-25039</a></strong>: Type-aware spellchecker: incrementality</li>
</ul>
<h3>2026.1.563</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-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>
</ul>
<h3>2026.1.557</h3>
<ul>
<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>
</ul>
<h3>2026.1.550</h3>
<ul>
<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-25030">SCL-25030</a></strong>: Adapt the passed -addPluginSbtFile for eel/WSL</li>
</ul>
<h3>2026.1.543</h3>
<ul>
<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>
</ul>
<h3>2026.1.534</h3>
<ul>
<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>
</ul>
<h3>2026.1.523</h3>
<ul>
<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.515</h3>
<ul>
<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>
</ul>
<h3>2026.1.511</h3>
<ul>
<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>
</ul>
<h3>2026.1.499</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>
</ul>
<h3>2026.1.496</h3>
<ul>
<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>
</ul>
<h3>2026.1.481</h3>
<ul>
<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-24945">SCL-24945</a></strong>: CBH option: highlighting compilation delay</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.466</h3>
<ul>
<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-24930">SCL-24930</a></strong>: Scala CLI: creating a new project freezes IDE on macOS</li>
</ul>
<h3>2026.1.459</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
</ul>
<h3>2026.1.453</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>
</ul>
<h3>2026.1.443</h3>
<ul>
<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>
</ul>
<h3>2026.1.429</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
</ul>
<h3>2026.1.426</h3>
<ul>
<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-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
<h3>2026.1.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=985506</download-url><idea-version min="n/a" max="n/a" since-build="261.22158" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="88946303" date="1773377366000" updatedDate="1773377366000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.824</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.824</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2025.3.815</h3>
<ul>
<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.814</h3>
<ul>
<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-25058">SCL-25058</a></strong>: sbt shell: when the sbt shell startup is quickly stopped, unintended flaky behaviour occurs</li>
</ul>
<h3>2025.3.807</h3>
<ul>
<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>2025.3.806</h3>
<ul>
<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-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-25039">SCL-25039</a></strong>: Type-aware spellchecker: incrementality</li>
</ul>
<h3>2025.3.803</h3>
<ul>
<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>
</ul>
<h3>2025.3.799</h3>
<ul>
<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.795</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>2025.3.793</h3>
<ul>
<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>
</ul>
<h3>2025.3.789</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24854">SCL-24854</a></strong>: Fix and run AfterUpdateDottyVersionScript for 3.8</li>
</ul>
<h3>2025.3.787</h3>
<ul>
<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>
</ul>
<h3>2025.3.785</h3>
<ul>
<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.783</h3>
<ul>
<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-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>
</ul>
<h3>2025.3.777</h3>
<ul>
<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>
</ul>
<h3>2025.3.773</h3>
<ul>
<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>
</ul>
<h3>2025.3.772</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>
</ul>
<h3>2025.3.771</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </li>
</ul>
<h3>2025.3.768</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2025.3.765</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
</ul>
<h3>2025.3.762</h3>
<ul>
<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>
</ul>
<h3>2025.3.761</h3>
<ul>
<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>
</ul>
<h3>2025.3.760</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2025.3.758</h3>
<ul>
<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>
</ul>
<h3>2025.3.747</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-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-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-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>
</ul>
<h3>2025.3.741</h3>
<ul>
<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-24737">SCL-24737</a></strong>: The build tool window reporter prints wrong messages while running</li>
</ul>
<h3>2025.3.738</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2025.3.736</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</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-24684">SCL-24684</a></strong>: `Duplicate library files` error for Scala 3.8 SDK when creating a JPS project</li>
</ul>
<h3>2025.3.733</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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.731</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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>
</ul>
<h3>2025.3.721</h3>
<ul>
<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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
</ul>
<h3>2025.3.718</h3>
<ul>
<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>
</ul>
<h3>2025.3.717</h3>
<ul>
<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>
</ul>
<h3>2025.3.716</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-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-24649">SCL-24649</a></strong>: Scala 3.8: Display Scala library sources as Scala 3</li>
</ul>
<h3>2025.3.715</h3>
<ul>
<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-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.712</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.3.708</h3>
<ul>
<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>
</ul>
<h3>2025.3.706</h3>
<ul>
<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>
</ul>
<h3>2025.3.704</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</li>
</ul>
<h3>2025.3.700</h3>
<ul>
<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-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-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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2025.3.697</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>
</ul>
<h3>2025.3.685</h3>
<ul>
<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-24579">SCL-24579</a></strong>: Remove "package" attribute from idea-plugin xmls</li>
</ul>
<h3>2025.3.626</h3>
<ul>
<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-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-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.610</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-24509">SCL-24509</a></strong>: PluginException: JavaScriptDebuggerSettings [Plugin: org.intellij.scala]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24520">SCL-24520</a></strong>: CBH: hide "use ranges reported by compiler"</li>
</ul>
<h3>2025.3.595</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24502">SCL-24502</a></strong>: SimulatedFilterInspection: MatchError: None</li>
</ul>
<h3>2025.3.577</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>
</ul>
<h3>2025.3.563</h3>
<ul>
<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>
</ul>
<h3>2025.3.548</h3>
<ul>
<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.534</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-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.3.517</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-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.3.508</h3>
<ul>
<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>
</ul>
<h3>2025.3.493</h3>
<ul>
<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-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.478</h3>
<ul>
<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>
</ul>
<h3>2025.3.476</h3>
<ul>
<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-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
</ul>
<h3>2025.3.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=984145</download-url><idea-version min="n/a" max="n/a" since-build="253.28294" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="89323747" date="1773374768000" updatedDate="1773374768000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.648</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.648</h3>
<ul>
<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-25162">SCL-25162</a></strong>: Incremental highlighting: unused symbol/import inspection (add a simplified experimental implementation )</li>
</ul>
<h3>2026.1.641</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-25126">SCL-25126</a></strong>: Make manually resolving the compiler bridge jar eel-aware</li>
</ul>
<h3>2026.1.633</h3>
<ul>
<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>
</ul>
<h3>2026.1.626</h3>
<ul>
<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-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-24925">SCL-24925</a></strong>: ScalaCompilerReferenceServiceFixture tests became flaky (deadlocking)</li>
</ul>
<h3>2026.1.616</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-24246">SCL-24246</a></strong>: Universal apply methods: type aliases</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>
</ul>
<h3>2026.1.600</h3>
<ul>
<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.597</h3>
<ul>
<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>
</ul>
<h3>2026.1.592</h3>
<ul>
<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>
</ul>
<h3>2026.1.585</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24722">SCL-24722</a></strong>: Good code red:  Doobie auto derivation (Scala 3)</li>
</ul>
<h3>2026.1.577</h3>
<ul>
<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.572</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-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>
</ul>
<h3>2026.1.569</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-25039">SCL-25039</a></strong>: Type-aware spellchecker: incrementality</li>
</ul>
<h3>2026.1.563</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-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>
</ul>
<h3>2026.1.557</h3>
<ul>
<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>
</ul>
<h3>2026.1.550</h3>
<ul>
<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-25030">SCL-25030</a></strong>: Adapt the passed -addPluginSbtFile for eel/WSL</li>
</ul>
<h3>2026.1.543</h3>
<ul>
<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>
</ul>
<h3>2026.1.534</h3>
<ul>
<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>
</ul>
<h3>2026.1.523</h3>
<ul>
<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.515</h3>
<ul>
<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>
</ul>
<h3>2026.1.511</h3>
<ul>
<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>
</ul>
<h3>2026.1.499</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>
</ul>
<h3>2026.1.496</h3>
<ul>
<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>
</ul>
<h3>2026.1.481</h3>
<ul>
<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-24945">SCL-24945</a></strong>: CBH option: highlighting compilation delay</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.466</h3>
<ul>
<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-24930">SCL-24930</a></strong>: Scala CLI: creating a new project freezes IDE on macOS</li>
</ul>
<h3>2026.1.459</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
</ul>
<h3>2026.1.453</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>
</ul>
<h3>2026.1.443</h3>
<ul>
<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>
</ul>
<h3>2026.1.429</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
</ul>
<h3>2026.1.426</h3>
<ul>
<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-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
<h3>2026.1.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=984143</download-url><idea-version min="n/a" max="n/a" since-build="261.22158" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="89305665" date="1773287101000" updatedDate="1773287101000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.2.110</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.2.105</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=983619</download-url><idea-version min="n/a" max="n/a" since-build="262.1528" until-build="262.*"/></idea-plugin><idea-plugin downloads="23436378" size="89315772" date="1773286696000" updatedDate="1773286696000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.645</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.641</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-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.633</h3>
<ul>
<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>
</ul>
<h3>2026.1.626</h3>
<ul>
<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-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-24925">SCL-24925</a></strong>: ScalaCompilerReferenceServiceFixture tests became flaky (deadlocking)</li>
</ul>
<h3>2026.1.616</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-24246">SCL-24246</a></strong>: Universal apply methods: type aliases</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>
</ul>
<h3>2026.1.600</h3>
<ul>
<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.597</h3>
<ul>
<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>
</ul>
<h3>2026.1.592</h3>
<ul>
<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>
</ul>
<h3>2026.1.585</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24722">SCL-24722</a></strong>: Good code red:  Doobie auto derivation (Scala 3)</li>
</ul>
<h3>2026.1.577</h3>
<ul>
<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.572</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-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>
</ul>
<h3>2026.1.569</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-25039">SCL-25039</a></strong>: Type-aware spellchecker: incrementality</li>
</ul>
<h3>2026.1.563</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-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>
</ul>
<h3>2026.1.557</h3>
<ul>
<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>
</ul>
<h3>2026.1.550</h3>
<ul>
<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-25030">SCL-25030</a></strong>: Adapt the passed -addPluginSbtFile for eel/WSL</li>
</ul>
<h3>2026.1.543</h3>
<ul>
<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>
</ul>
<h3>2026.1.534</h3>
<ul>
<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>
</ul>
<h3>2026.1.523</h3>
<ul>
<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.515</h3>
<ul>
<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>
</ul>
<h3>2026.1.511</h3>
<ul>
<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>
</ul>
<h3>2026.1.499</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>
</ul>
<h3>2026.1.496</h3>
<ul>
<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>
</ul>
<h3>2026.1.481</h3>
<ul>
<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-24945">SCL-24945</a></strong>: CBH option: highlighting compilation delay</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.466</h3>
<ul>
<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-24930">SCL-24930</a></strong>: Scala CLI: creating a new project freezes IDE on macOS</li>
</ul>
<h3>2026.1.459</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
</ul>
<h3>2026.1.453</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>
</ul>
<h3>2026.1.443</h3>
<ul>
<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>
</ul>
<h3>2026.1.429</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
</ul>
<h3>2026.1.426</h3>
<ul>
<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-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
<h3>2026.1.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=983618</download-url><idea-version min="n/a" max="n/a" since-build="261.22158" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="89306975" date="1773200789000" updatedDate="1773200789000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.2.106</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.2.105</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=983054</download-url><idea-version min="n/a" max="n/a" since-build="262.1158" until-build="262.*"/></idea-plugin><idea-plugin downloads="23436378" size="89316318" date="1773200465000" updatedDate="1773200465000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.644</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.641</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-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.633</h3>
<ul>
<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>
</ul>
<h3>2026.1.626</h3>
<ul>
<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-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-24925">SCL-24925</a></strong>: ScalaCompilerReferenceServiceFixture tests became flaky (deadlocking)</li>
</ul>
<h3>2026.1.616</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-24246">SCL-24246</a></strong>: Universal apply methods: type aliases</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>
</ul>
<h3>2026.1.600</h3>
<ul>
<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.597</h3>
<ul>
<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>
</ul>
<h3>2026.1.592</h3>
<ul>
<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>
</ul>
<h3>2026.1.585</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24722">SCL-24722</a></strong>: Good code red:  Doobie auto derivation (Scala 3)</li>
</ul>
<h3>2026.1.577</h3>
<ul>
<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.572</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-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>
</ul>
<h3>2026.1.569</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-25039">SCL-25039</a></strong>: Type-aware spellchecker: incrementality</li>
</ul>
<h3>2026.1.563</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-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>
</ul>
<h3>2026.1.557</h3>
<ul>
<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>
</ul>
<h3>2026.1.550</h3>
<ul>
<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-25030">SCL-25030</a></strong>: Adapt the passed -addPluginSbtFile for eel/WSL</li>
</ul>
<h3>2026.1.543</h3>
<ul>
<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>
</ul>
<h3>2026.1.534</h3>
<ul>
<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>
</ul>
<h3>2026.1.523</h3>
<ul>
<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.515</h3>
<ul>
<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>
</ul>
<h3>2026.1.511</h3>
<ul>
<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>
</ul>
<h3>2026.1.499</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>
</ul>
<h3>2026.1.496</h3>
<ul>
<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>
</ul>
<h3>2026.1.481</h3>
<ul>
<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-24945">SCL-24945</a></strong>: CBH option: highlighting compilation delay</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.466</h3>
<ul>
<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-24930">SCL-24930</a></strong>: Scala CLI: creating a new project freezes IDE on macOS</li>
</ul>
<h3>2026.1.459</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
</ul>
<h3>2026.1.453</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>
</ul>
<h3>2026.1.443</h3>
<ul>
<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>
</ul>
<h3>2026.1.429</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
</ul>
<h3>2026.1.426</h3>
<ul>
<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-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
<h3>2026.1.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=983053</download-url><idea-version min="n/a" max="n/a" since-build="261.22158" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="89294087" date="1773114382000" updatedDate="1773114382000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.2.105</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.2.105</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=982427</download-url><idea-version min="n/a" max="n/a" since-build="262.1158" until-build="262.*"/></idea-plugin><idea-plugin downloads="23436378" size="89303479" date="1773113876000" updatedDate="1773113876000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.641</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.641</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24823">SCL-24823</a></strong>: "Cannot resolve overloaded method" with Scala lambda vs Java Function Interface and Context Bound on type</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-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.633</h3>
<ul>
<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>
</ul>
<h3>2026.1.626</h3>
<ul>
<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-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-24925">SCL-24925</a></strong>: ScalaCompilerReferenceServiceFixture tests became flaky (deadlocking)</li>
</ul>
<h3>2026.1.616</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-24246">SCL-24246</a></strong>: Universal apply methods: type aliases</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>
</ul>
<h3>2026.1.600</h3>
<ul>
<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.597</h3>
<ul>
<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>
</ul>
<h3>2026.1.592</h3>
<ul>
<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>
</ul>
<h3>2026.1.585</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24722">SCL-24722</a></strong>: Good code red:  Doobie auto derivation (Scala 3)</li>
</ul>
<h3>2026.1.577</h3>
<ul>
<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.572</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-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>
</ul>
<h3>2026.1.569</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-25039">SCL-25039</a></strong>: Type-aware spellchecker: incrementality</li>
</ul>
<h3>2026.1.563</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-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>
</ul>
<h3>2026.1.557</h3>
<ul>
<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>
</ul>
<h3>2026.1.550</h3>
<ul>
<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-25030">SCL-25030</a></strong>: Adapt the passed -addPluginSbtFile for eel/WSL</li>
</ul>
<h3>2026.1.543</h3>
<ul>
<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>
</ul>
<h3>2026.1.534</h3>
<ul>
<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>
</ul>
<h3>2026.1.523</h3>
<ul>
<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.515</h3>
<ul>
<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>
</ul>
<h3>2026.1.511</h3>
<ul>
<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>
</ul>
<h3>2026.1.499</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>
</ul>
<h3>2026.1.496</h3>
<ul>
<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>
</ul>
<h3>2026.1.481</h3>
<ul>
<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-24945">SCL-24945</a></strong>: CBH option: highlighting compilation delay</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.466</h3>
<ul>
<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-24930">SCL-24930</a></strong>: Scala CLI: creating a new project freezes IDE on macOS</li>
</ul>
<h3>2026.1.459</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
</ul>
<h3>2026.1.453</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>
</ul>
<h3>2026.1.443</h3>
<ul>
<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>
</ul>
<h3>2026.1.429</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
</ul>
<h3>2026.1.426</h3>
<ul>
<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-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
<h3>2026.1.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=982320</download-url><idea-version min="n/a" max="n/a" since-build="261.22158" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="89289366" date="1772941351000" updatedDate="1772941351000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.2.104</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.2.103</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-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-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-24925">SCL-24925</a></strong>: ScalaCompilerReferenceServiceFixture tests became flaky (deadlocking)</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=980477</download-url><idea-version min="n/a" max="n/a" since-build="262.1158" until-build="262.*"/></idea-plugin><idea-plugin downloads="23436378" size="89289363" date="1772855447000" updatedDate="1772855447000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.2.103</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.2.103</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-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-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-24925">SCL-24925</a></strong>: ScalaCompilerReferenceServiceFixture tests became flaky (deadlocking)</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=979917</download-url><idea-version min="n/a" max="n/a" since-build="262.1158" until-build="262.*"/></idea-plugin><idea-plugin downloads="23436378" size="89295195" date="1772855117000" updatedDate="1772855117000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.636</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.633</h3>
<ul>
<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>
</ul>
<h3>2026.1.626</h3>
<ul>
<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-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-24925">SCL-24925</a></strong>: ScalaCompilerReferenceServiceFixture tests became flaky (deadlocking)</li>
</ul>
<h3>2026.1.616</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-24246">SCL-24246</a></strong>: Universal apply methods: type aliases</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>
</ul>
<h3>2026.1.600</h3>
<ul>
<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.597</h3>
<ul>
<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>
</ul>
<h3>2026.1.592</h3>
<ul>
<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>
</ul>
<h3>2026.1.585</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24722">SCL-24722</a></strong>: Good code red:  Doobie auto derivation (Scala 3)</li>
</ul>
<h3>2026.1.577</h3>
<ul>
<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.572</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-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>
</ul>
<h3>2026.1.569</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-25039">SCL-25039</a></strong>: Type-aware spellchecker: incrementality</li>
</ul>
<h3>2026.1.563</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-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>
</ul>
<h3>2026.1.557</h3>
<ul>
<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>
</ul>
<h3>2026.1.550</h3>
<ul>
<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-25030">SCL-25030</a></strong>: Adapt the passed -addPluginSbtFile for eel/WSL</li>
</ul>
<h3>2026.1.543</h3>
<ul>
<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>
</ul>
<h3>2026.1.534</h3>
<ul>
<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>
</ul>
<h3>2026.1.523</h3>
<ul>
<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.515</h3>
<ul>
<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>
</ul>
<h3>2026.1.511</h3>
<ul>
<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>
</ul>
<h3>2026.1.499</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>
</ul>
<h3>2026.1.496</h3>
<ul>
<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>
</ul>
<h3>2026.1.481</h3>
<ul>
<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-24945">SCL-24945</a></strong>: CBH option: highlighting compilation delay</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.466</h3>
<ul>
<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-24930">SCL-24930</a></strong>: Scala CLI: creating a new project freezes IDE on macOS</li>
</ul>
<h3>2026.1.459</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
</ul>
<h3>2026.1.453</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>
</ul>
<h3>2026.1.443</h3>
<ul>
<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>
</ul>
<h3>2026.1.429</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
</ul>
<h3>2026.1.426</h3>
<ul>
<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-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
<h3>2026.1.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=979916</download-url><idea-version min="n/a" max="n/a" since-build="261.22158" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="88938232" date="1772771542000" updatedDate="1772771542000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.821</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.815</h3>
<ul>
<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.814</h3>
<ul>
<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-25058">SCL-25058</a></strong>: sbt shell: when the sbt shell startup is quickly stopped, unintended flaky behaviour occurs</li>
</ul>
<h3>2025.3.807</h3>
<ul>
<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>2025.3.806</h3>
<ul>
<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-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-25039">SCL-25039</a></strong>: Type-aware spellchecker: incrementality</li>
</ul>
<h3>2025.3.803</h3>
<ul>
<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>
</ul>
<h3>2025.3.799</h3>
<ul>
<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.795</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>2025.3.793</h3>
<ul>
<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>
</ul>
<h3>2025.3.789</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24854">SCL-24854</a></strong>: Fix and run AfterUpdateDottyVersionScript for 3.8</li>
</ul>
<h3>2025.3.787</h3>
<ul>
<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>
</ul>
<h3>2025.3.785</h3>
<ul>
<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.783</h3>
<ul>
<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-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>
</ul>
<h3>2025.3.777</h3>
<ul>
<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>
</ul>
<h3>2025.3.773</h3>
<ul>
<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>
</ul>
<h3>2025.3.772</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>
</ul>
<h3>2025.3.771</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </li>
</ul>
<h3>2025.3.768</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2025.3.765</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
</ul>
<h3>2025.3.762</h3>
<ul>
<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>
</ul>
<h3>2025.3.761</h3>
<ul>
<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>
</ul>
<h3>2025.3.760</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2025.3.758</h3>
<ul>
<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>
</ul>
<h3>2025.3.747</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-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-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-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>
</ul>
<h3>2025.3.741</h3>
<ul>
<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-24737">SCL-24737</a></strong>: The build tool window reporter prints wrong messages while running</li>
</ul>
<h3>2025.3.738</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2025.3.736</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</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-24684">SCL-24684</a></strong>: `Duplicate library files` error for Scala 3.8 SDK when creating a JPS project</li>
</ul>
<h3>2025.3.733</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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.731</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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>
</ul>
<h3>2025.3.721</h3>
<ul>
<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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
</ul>
<h3>2025.3.718</h3>
<ul>
<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>
</ul>
<h3>2025.3.717</h3>
<ul>
<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>
</ul>
<h3>2025.3.716</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-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-24649">SCL-24649</a></strong>: Scala 3.8: Display Scala library sources as Scala 3</li>
</ul>
<h3>2025.3.715</h3>
<ul>
<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-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.712</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.3.708</h3>
<ul>
<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>
</ul>
<h3>2025.3.706</h3>
<ul>
<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>
</ul>
<h3>2025.3.704</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</li>
</ul>
<h3>2025.3.700</h3>
<ul>
<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-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-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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2025.3.697</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>
</ul>
<h3>2025.3.685</h3>
<ul>
<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-24579">SCL-24579</a></strong>: Remove "package" attribute from idea-plugin xmls</li>
</ul>
<h3>2025.3.626</h3>
<ul>
<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-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-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.610</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-24509">SCL-24509</a></strong>: PluginException: JavaScriptDebuggerSettings [Plugin: org.intellij.scala]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24520">SCL-24520</a></strong>: CBH: hide "use ranges reported by compiler"</li>
</ul>
<h3>2025.3.595</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24502">SCL-24502</a></strong>: SimulatedFilterInspection: MatchError: None</li>
</ul>
<h3>2025.3.577</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>
</ul>
<h3>2025.3.563</h3>
<ul>
<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>
</ul>
<h3>2025.3.548</h3>
<ul>
<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.534</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-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.3.517</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-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.3.508</h3>
<ul>
<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>
</ul>
<h3>2025.3.493</h3>
<ul>
<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-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.478</h3>
<ul>
<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>
</ul>
<h3>2025.3.476</h3>
<ul>
<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-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
</ul>
<h3>2025.3.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=978762</download-url><idea-version min="n/a" max="n/a" since-build="253.28294" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="89300683" date="1772768555000" updatedDate="1772768555000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.633</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.633</h3>
<ul>
<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>
</ul>
<h3>2026.1.626</h3>
<ul>
<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-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-24925">SCL-24925</a></strong>: ScalaCompilerReferenceServiceFixture tests became flaky (deadlocking)</li>
</ul>
<h3>2026.1.616</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-24246">SCL-24246</a></strong>: Universal apply methods: type aliases</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>
</ul>
<h3>2026.1.600</h3>
<ul>
<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.597</h3>
<ul>
<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>
</ul>
<h3>2026.1.592</h3>
<ul>
<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>
</ul>
<h3>2026.1.585</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24722">SCL-24722</a></strong>: Good code red:  Doobie auto derivation (Scala 3)</li>
</ul>
<h3>2026.1.577</h3>
<ul>
<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.572</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-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>
</ul>
<h3>2026.1.569</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-25039">SCL-25039</a></strong>: Type-aware spellchecker: incrementality</li>
</ul>
<h3>2026.1.563</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-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>
</ul>
<h3>2026.1.557</h3>
<ul>
<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>
</ul>
<h3>2026.1.550</h3>
<ul>
<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-25030">SCL-25030</a></strong>: Adapt the passed -addPluginSbtFile for eel/WSL</li>
</ul>
<h3>2026.1.543</h3>
<ul>
<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>
</ul>
<h3>2026.1.534</h3>
<ul>
<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>
</ul>
<h3>2026.1.523</h3>
<ul>
<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.515</h3>
<ul>
<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>
</ul>
<h3>2026.1.511</h3>
<ul>
<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>
</ul>
<h3>2026.1.499</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>
</ul>
<h3>2026.1.496</h3>
<ul>
<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>
</ul>
<h3>2026.1.481</h3>
<ul>
<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-24945">SCL-24945</a></strong>: CBH option: highlighting compilation delay</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.466</h3>
<ul>
<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-24930">SCL-24930</a></strong>: Scala CLI: creating a new project freezes IDE on macOS</li>
</ul>
<h3>2026.1.459</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
</ul>
<h3>2026.1.453</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>
</ul>
<h3>2026.1.443</h3>
<ul>
<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>
</ul>
<h3>2026.1.429</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
</ul>
<h3>2026.1.426</h3>
<ul>
<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-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
<h3>2026.1.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=978310</download-url><idea-version min="n/a" max="n/a" since-build="261.22158" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="88938253" date="1772685673000" updatedDate="1772685673000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.819</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.815</h3>
<ul>
<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.814</h3>
<ul>
<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-25058">SCL-25058</a></strong>: sbt shell: when the sbt shell startup is quickly stopped, unintended flaky behaviour occurs</li>
</ul>
<h3>2025.3.807</h3>
<ul>
<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>2025.3.806</h3>
<ul>
<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-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-25039">SCL-25039</a></strong>: Type-aware spellchecker: incrementality</li>
</ul>
<h3>2025.3.803</h3>
<ul>
<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>
</ul>
<h3>2025.3.799</h3>
<ul>
<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.795</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>2025.3.793</h3>
<ul>
<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>
</ul>
<h3>2025.3.789</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24854">SCL-24854</a></strong>: Fix and run AfterUpdateDottyVersionScript for 3.8</li>
</ul>
<h3>2025.3.787</h3>
<ul>
<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>
</ul>
<h3>2025.3.785</h3>
<ul>
<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.783</h3>
<ul>
<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-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>
</ul>
<h3>2025.3.777</h3>
<ul>
<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>
</ul>
<h3>2025.3.773</h3>
<ul>
<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>
</ul>
<h3>2025.3.772</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>
</ul>
<h3>2025.3.771</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </li>
</ul>
<h3>2025.3.768</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2025.3.765</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
</ul>
<h3>2025.3.762</h3>
<ul>
<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>
</ul>
<h3>2025.3.761</h3>
<ul>
<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>
</ul>
<h3>2025.3.760</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2025.3.758</h3>
<ul>
<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>
</ul>
<h3>2025.3.747</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-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-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-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>
</ul>
<h3>2025.3.741</h3>
<ul>
<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-24737">SCL-24737</a></strong>: The build tool window reporter prints wrong messages while running</li>
</ul>
<h3>2025.3.738</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2025.3.736</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</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-24684">SCL-24684</a></strong>: `Duplicate library files` error for Scala 3.8 SDK when creating a JPS project</li>
</ul>
<h3>2025.3.733</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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.731</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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>
</ul>
<h3>2025.3.721</h3>
<ul>
<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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
</ul>
<h3>2025.3.718</h3>
<ul>
<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>
</ul>
<h3>2025.3.717</h3>
<ul>
<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>
</ul>
<h3>2025.3.716</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-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-24649">SCL-24649</a></strong>: Scala 3.8: Display Scala library sources as Scala 3</li>
</ul>
<h3>2025.3.715</h3>
<ul>
<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-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.712</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.3.708</h3>
<ul>
<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>
</ul>
<h3>2025.3.706</h3>
<ul>
<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>
</ul>
<h3>2025.3.704</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</li>
</ul>
<h3>2025.3.700</h3>
<ul>
<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-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-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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2025.3.697</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>
</ul>
<h3>2025.3.685</h3>
<ul>
<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-24579">SCL-24579</a></strong>: Remove "package" attribute from idea-plugin xmls</li>
</ul>
<h3>2025.3.626</h3>
<ul>
<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-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-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.610</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-24509">SCL-24509</a></strong>: PluginException: JavaScriptDebuggerSettings [Plugin: org.intellij.scala]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24520">SCL-24520</a></strong>: CBH: hide "use ranges reported by compiler"</li>
</ul>
<h3>2025.3.595</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24502">SCL-24502</a></strong>: SimulatedFilterInspection: MatchError: None</li>
</ul>
<h3>2025.3.577</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>
</ul>
<h3>2025.3.563</h3>
<ul>
<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>
</ul>
<h3>2025.3.548</h3>
<ul>
<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.534</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-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.3.517</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-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.3.508</h3>
<ul>
<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>
</ul>
<h3>2025.3.493</h3>
<ul>
<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-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.478</h3>
<ul>
<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>
</ul>
<h3>2025.3.476</h3>
<ul>
<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-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
</ul>
<h3>2025.3.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=977028</download-url><idea-version min="n/a" max="n/a" since-build="253.28294" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="89302621" date="1772681831000" updatedDate="1772681831000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.626</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.626</h3>
<ul>
<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-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-24925">SCL-24925</a></strong>: ScalaCompilerReferenceServiceFixture tests became flaky (deadlocking)</li>
</ul>
<h3>2026.1.616</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-24246">SCL-24246</a></strong>: Universal apply methods: type aliases</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>
</ul>
<h3>2026.1.600</h3>
<ul>
<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.597</h3>
<ul>
<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>
</ul>
<h3>2026.1.592</h3>
<ul>
<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>
</ul>
<h3>2026.1.585</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24722">SCL-24722</a></strong>: Good code red:  Doobie auto derivation (Scala 3)</li>
</ul>
<h3>2026.1.577</h3>
<ul>
<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.572</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-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>
</ul>
<h3>2026.1.569</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-25039">SCL-25039</a></strong>: Type-aware spellchecker: incrementality</li>
</ul>
<h3>2026.1.563</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-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>
</ul>
<h3>2026.1.557</h3>
<ul>
<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>
</ul>
<h3>2026.1.550</h3>
<ul>
<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-25030">SCL-25030</a></strong>: Adapt the passed -addPluginSbtFile for eel/WSL</li>
</ul>
<h3>2026.1.543</h3>
<ul>
<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>
</ul>
<h3>2026.1.534</h3>
<ul>
<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>
</ul>
<h3>2026.1.523</h3>
<ul>
<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.515</h3>
<ul>
<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>
</ul>
<h3>2026.1.511</h3>
<ul>
<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>
</ul>
<h3>2026.1.499</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>
</ul>
<h3>2026.1.496</h3>
<ul>
<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>
</ul>
<h3>2026.1.481</h3>
<ul>
<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-24945">SCL-24945</a></strong>: CBH option: highlighting compilation delay</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.466</h3>
<ul>
<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-24930">SCL-24930</a></strong>: Scala CLI: creating a new project freezes IDE on macOS</li>
</ul>
<h3>2026.1.459</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
</ul>
<h3>2026.1.453</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>
</ul>
<h3>2026.1.443</h3>
<ul>
<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>
</ul>
<h3>2026.1.429</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
</ul>
<h3>2026.1.426</h3>
<ul>
<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-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
<h3>2026.1.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=976517</download-url><idea-version min="n/a" max="n/a" since-build="261.22158" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="89242344" date="1772595873000" updatedDate="1772595873000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.616</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.616</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-24246">SCL-24246</a></strong>: Universal apply methods: type aliases</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>
</ul>
<h3>2026.1.600</h3>
<ul>
<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.597</h3>
<ul>
<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>
</ul>
<h3>2026.1.592</h3>
<ul>
<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>
</ul>
<h3>2026.1.585</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24722">SCL-24722</a></strong>: Good code red:  Doobie auto derivation (Scala 3)</li>
</ul>
<h3>2026.1.577</h3>
<ul>
<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.572</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-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>
</ul>
<h3>2026.1.569</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-25039">SCL-25039</a></strong>: Type-aware spellchecker: incrementality</li>
</ul>
<h3>2026.1.563</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-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>
</ul>
<h3>2026.1.557</h3>
<ul>
<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>
</ul>
<h3>2026.1.550</h3>
<ul>
<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-25030">SCL-25030</a></strong>: Adapt the passed -addPluginSbtFile for eel/WSL</li>
</ul>
<h3>2026.1.543</h3>
<ul>
<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>
</ul>
<h3>2026.1.534</h3>
<ul>
<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>
</ul>
<h3>2026.1.523</h3>
<ul>
<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.515</h3>
<ul>
<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>
</ul>
<h3>2026.1.511</h3>
<ul>
<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>
</ul>
<h3>2026.1.499</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>
</ul>
<h3>2026.1.496</h3>
<ul>
<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>
</ul>
<h3>2026.1.481</h3>
<ul>
<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-24945">SCL-24945</a></strong>: CBH option: highlighting compilation delay</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.466</h3>
<ul>
<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-24930">SCL-24930</a></strong>: Scala CLI: creating a new project freezes IDE on macOS</li>
</ul>
<h3>2026.1.459</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
</ul>
<h3>2026.1.453</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>
</ul>
<h3>2026.1.443</h3>
<ul>
<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>
</ul>
<h3>2026.1.429</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
</ul>
<h3>2026.1.426</h3>
<ul>
<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-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
<h3>2026.1.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=975180</download-url><idea-version min="n/a" max="n/a" since-build="261.22158" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="88884537" date="1772512721000" updatedDate="1772512721000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.815</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.815</h3>
<ul>
<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.814</h3>
<ul>
<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-25058">SCL-25058</a></strong>: sbt shell: when the sbt shell startup is quickly stopped, unintended flaky behaviour occurs</li>
</ul>
<h3>2025.3.807</h3>
<ul>
<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>2025.3.806</h3>
<ul>
<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-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-25039">SCL-25039</a></strong>: Type-aware spellchecker: incrementality</li>
</ul>
<h3>2025.3.803</h3>
<ul>
<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>
</ul>
<h3>2025.3.799</h3>
<ul>
<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.795</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>2025.3.793</h3>
<ul>
<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>
</ul>
<h3>2025.3.789</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24854">SCL-24854</a></strong>: Fix and run AfterUpdateDottyVersionScript for 3.8</li>
</ul>
<h3>2025.3.787</h3>
<ul>
<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>
</ul>
<h3>2025.3.785</h3>
<ul>
<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.783</h3>
<ul>
<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-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>
</ul>
<h3>2025.3.777</h3>
<ul>
<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>
</ul>
<h3>2025.3.773</h3>
<ul>
<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>
</ul>
<h3>2025.3.772</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>
</ul>
<h3>2025.3.771</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </li>
</ul>
<h3>2025.3.768</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2025.3.765</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
</ul>
<h3>2025.3.762</h3>
<ul>
<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>
</ul>
<h3>2025.3.761</h3>
<ul>
<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>
</ul>
<h3>2025.3.760</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2025.3.758</h3>
<ul>
<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>
</ul>
<h3>2025.3.747</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-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-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-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>
</ul>
<h3>2025.3.741</h3>
<ul>
<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-24737">SCL-24737</a></strong>: The build tool window reporter prints wrong messages while running</li>
</ul>
<h3>2025.3.738</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2025.3.736</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</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-24684">SCL-24684</a></strong>: `Duplicate library files` error for Scala 3.8 SDK when creating a JPS project</li>
</ul>
<h3>2025.3.733</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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.731</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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>
</ul>
<h3>2025.3.721</h3>
<ul>
<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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
</ul>
<h3>2025.3.718</h3>
<ul>
<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>
</ul>
<h3>2025.3.717</h3>
<ul>
<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>
</ul>
<h3>2025.3.716</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-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-24649">SCL-24649</a></strong>: Scala 3.8: Display Scala library sources as Scala 3</li>
</ul>
<h3>2025.3.715</h3>
<ul>
<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-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.712</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.3.708</h3>
<ul>
<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>
</ul>
<h3>2025.3.706</h3>
<ul>
<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>
</ul>
<h3>2025.3.704</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</li>
</ul>
<h3>2025.3.700</h3>
<ul>
<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-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-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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2025.3.697</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>
</ul>
<h3>2025.3.685</h3>
<ul>
<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-24579">SCL-24579</a></strong>: Remove "package" attribute from idea-plugin xmls</li>
</ul>
<h3>2025.3.626</h3>
<ul>
<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-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-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.610</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-24509">SCL-24509</a></strong>: PluginException: JavaScriptDebuggerSettings [Plugin: org.intellij.scala]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24520">SCL-24520</a></strong>: CBH: hide "use ranges reported by compiler"</li>
</ul>
<h3>2025.3.595</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24502">SCL-24502</a></strong>: SimulatedFilterInspection: MatchError: None</li>
</ul>
<h3>2025.3.577</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>
</ul>
<h3>2025.3.563</h3>
<ul>
<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>
</ul>
<h3>2025.3.548</h3>
<ul>
<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.534</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-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.3.517</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-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.3.508</h3>
<ul>
<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>
</ul>
<h3>2025.3.493</h3>
<ul>
<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-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.478</h3>
<ul>
<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>
</ul>
<h3>2025.3.476</h3>
<ul>
<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-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
</ul>
<h3>2025.3.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=973667</download-url><idea-version min="n/a" max="n/a" since-build="253.28294" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="89201994" date="1772509482000" updatedDate="1772509482000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.600</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.600</h3>
<ul>
<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.597</h3>
<ul>
<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>
</ul>
<h3>2026.1.592</h3>
<ul>
<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>
</ul>
<h3>2026.1.585</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24722">SCL-24722</a></strong>: Good code red:  Doobie auto derivation (Scala 3)</li>
</ul>
<h3>2026.1.577</h3>
<ul>
<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.572</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-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>
</ul>
<h3>2026.1.569</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-25039">SCL-25039</a></strong>: Type-aware spellchecker: incrementality</li>
</ul>
<h3>2026.1.563</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-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>
</ul>
<h3>2026.1.557</h3>
<ul>
<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>
</ul>
<h3>2026.1.550</h3>
<ul>
<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-25030">SCL-25030</a></strong>: Adapt the passed -addPluginSbtFile for eel/WSL</li>
</ul>
<h3>2026.1.543</h3>
<ul>
<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>
</ul>
<h3>2026.1.534</h3>
<ul>
<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>
</ul>
<h3>2026.1.523</h3>
<ul>
<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.515</h3>
<ul>
<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>
</ul>
<h3>2026.1.511</h3>
<ul>
<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>
</ul>
<h3>2026.1.499</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>
</ul>
<h3>2026.1.496</h3>
<ul>
<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>
</ul>
<h3>2026.1.481</h3>
<ul>
<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-24945">SCL-24945</a></strong>: CBH option: highlighting compilation delay</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.466</h3>
<ul>
<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-24930">SCL-24930</a></strong>: Scala CLI: creating a new project freezes IDE on macOS</li>
</ul>
<h3>2026.1.459</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
</ul>
<h3>2026.1.453</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>
</ul>
<h3>2026.1.443</h3>
<ul>
<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>
</ul>
<h3>2026.1.429</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
</ul>
<h3>2026.1.426</h3>
<ul>
<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-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
<h3>2026.1.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=973510</download-url><idea-version min="n/a" max="n/a" since-build="261.21525" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="89201614" date="1772249829000" updatedDate="1772249829000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.597</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.597</h3>
<ul>
<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>
</ul>
<h3>2026.1.592</h3>
<ul>
<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>
</ul>
<h3>2026.1.585</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24722">SCL-24722</a></strong>: Good code red:  Doobie auto derivation (Scala 3)</li>
</ul>
<h3>2026.1.577</h3>
<ul>
<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.572</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-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>
</ul>
<h3>2026.1.569</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-25039">SCL-25039</a></strong>: Type-aware spellchecker: incrementality</li>
</ul>
<h3>2026.1.563</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-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>
</ul>
<h3>2026.1.557</h3>
<ul>
<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>
</ul>
<h3>2026.1.550</h3>
<ul>
<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-25030">SCL-25030</a></strong>: Adapt the passed -addPluginSbtFile for eel/WSL</li>
</ul>
<h3>2026.1.543</h3>
<ul>
<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>
</ul>
<h3>2026.1.534</h3>
<ul>
<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>
</ul>
<h3>2026.1.523</h3>
<ul>
<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.515</h3>
<ul>
<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>
</ul>
<h3>2026.1.511</h3>
<ul>
<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>
</ul>
<h3>2026.1.499</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>
</ul>
<h3>2026.1.496</h3>
<ul>
<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>
</ul>
<h3>2026.1.481</h3>
<ul>
<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-24945">SCL-24945</a></strong>: CBH option: highlighting compilation delay</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.466</h3>
<ul>
<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-24930">SCL-24930</a></strong>: Scala CLI: creating a new project freezes IDE on macOS</li>
</ul>
<h3>2026.1.459</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
</ul>
<h3>2026.1.453</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>
</ul>
<h3>2026.1.443</h3>
<ul>
<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>
</ul>
<h3>2026.1.429</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
</ul>
<h3>2026.1.426</h3>
<ul>
<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-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
<h3>2026.1.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=969849</download-url><idea-version min="n/a" max="n/a" since-build="261.21525" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="89205396" date="1772179811000" updatedDate="1772179811000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.592</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.592</h3>
<ul>
<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>
</ul>
<h3>2026.1.585</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24722">SCL-24722</a></strong>: Good code red:  Doobie auto derivation (Scala 3)</li>
</ul>
<h3>2026.1.577</h3>
<ul>
<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.572</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-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>
</ul>
<h3>2026.1.569</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-25039">SCL-25039</a></strong>: Type-aware spellchecker: incrementality</li>
</ul>
<h3>2026.1.563</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-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>
</ul>
<h3>2026.1.557</h3>
<ul>
<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>
</ul>
<h3>2026.1.550</h3>
<ul>
<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-25030">SCL-25030</a></strong>: Adapt the passed -addPluginSbtFile for eel/WSL</li>
</ul>
<h3>2026.1.543</h3>
<ul>
<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>
</ul>
<h3>2026.1.534</h3>
<ul>
<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>
</ul>
<h3>2026.1.523</h3>
<ul>
<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.515</h3>
<ul>
<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>
</ul>
<h3>2026.1.511</h3>
<ul>
<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>
</ul>
<h3>2026.1.499</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>
</ul>
<h3>2026.1.496</h3>
<ul>
<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>
</ul>
<h3>2026.1.481</h3>
<ul>
<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-24945">SCL-24945</a></strong>: CBH option: highlighting compilation delay</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.466</h3>
<ul>
<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-24930">SCL-24930</a></strong>: Scala CLI: creating a new project freezes IDE on macOS</li>
</ul>
<h3>2026.1.459</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
</ul>
<h3>2026.1.453</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>
</ul>
<h3>2026.1.443</h3>
<ul>
<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>
</ul>
<h3>2026.1.429</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
</ul>
<h3>2026.1.426</h3>
<ul>
<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-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
<h3>2026.1.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=968634</download-url><idea-version min="n/a" max="n/a" since-build="261.21525" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="88884182" date="1772167411000" updatedDate="1772167411000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.810</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.807</h3>
<ul>
<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>2025.3.806</h3>
<ul>
<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-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-25039">SCL-25039</a></strong>: Type-aware spellchecker: incrementality</li>
</ul>
<h3>2025.3.803</h3>
<ul>
<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>
</ul>
<h3>2025.3.799</h3>
<ul>
<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.795</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>2025.3.793</h3>
<ul>
<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>
</ul>
<h3>2025.3.789</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24854">SCL-24854</a></strong>: Fix and run AfterUpdateDottyVersionScript for 3.8</li>
</ul>
<h3>2025.3.787</h3>
<ul>
<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>
</ul>
<h3>2025.3.785</h3>
<ul>
<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.783</h3>
<ul>
<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-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>
</ul>
<h3>2025.3.777</h3>
<ul>
<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>
</ul>
<h3>2025.3.773</h3>
<ul>
<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>
</ul>
<h3>2025.3.772</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>
</ul>
<h3>2025.3.771</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </li>
</ul>
<h3>2025.3.768</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2025.3.765</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
</ul>
<h3>2025.3.762</h3>
<ul>
<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>
</ul>
<h3>2025.3.761</h3>
<ul>
<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>
</ul>
<h3>2025.3.760</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2025.3.758</h3>
<ul>
<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>
</ul>
<h3>2025.3.747</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-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-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-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>
</ul>
<h3>2025.3.741</h3>
<ul>
<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-24737">SCL-24737</a></strong>: The build tool window reporter prints wrong messages while running</li>
</ul>
<h3>2025.3.738</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2025.3.736</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</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-24684">SCL-24684</a></strong>: `Duplicate library files` error for Scala 3.8 SDK when creating a JPS project</li>
</ul>
<h3>2025.3.733</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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.731</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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>
</ul>
<h3>2025.3.721</h3>
<ul>
<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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
</ul>
<h3>2025.3.718</h3>
<ul>
<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>
</ul>
<h3>2025.3.717</h3>
<ul>
<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>
</ul>
<h3>2025.3.716</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-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-24649">SCL-24649</a></strong>: Scala 3.8: Display Scala library sources as Scala 3</li>
</ul>
<h3>2025.3.715</h3>
<ul>
<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-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.712</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.3.708</h3>
<ul>
<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>
</ul>
<h3>2025.3.706</h3>
<ul>
<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>
</ul>
<h3>2025.3.704</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</li>
</ul>
<h3>2025.3.700</h3>
<ul>
<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-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-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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2025.3.697</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>
</ul>
<h3>2025.3.685</h3>
<ul>
<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-24579">SCL-24579</a></strong>: Remove "package" attribute from idea-plugin xmls</li>
</ul>
<h3>2025.3.626</h3>
<ul>
<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-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-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.610</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-24509">SCL-24509</a></strong>: PluginException: JavaScriptDebuggerSettings [Plugin: org.intellij.scala]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24520">SCL-24520</a></strong>: CBH: hide "use ranges reported by compiler"</li>
</ul>
<h3>2025.3.595</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24502">SCL-24502</a></strong>: SimulatedFilterInspection: MatchError: None</li>
</ul>
<h3>2025.3.577</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>
</ul>
<h3>2025.3.563</h3>
<ul>
<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>
</ul>
<h3>2025.3.548</h3>
<ul>
<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.534</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-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.3.517</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-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.3.508</h3>
<ul>
<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>
</ul>
<h3>2025.3.493</h3>
<ul>
<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-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.478</h3>
<ul>
<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>
</ul>
<h3>2025.3.476</h3>
<ul>
<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-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
</ul>
<h3>2025.3.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=968192</download-url><idea-version min="n/a" max="n/a" since-build="253.28294" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="88868042" date="1772080864000" updatedDate="1772080864000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.809</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.807</h3>
<ul>
<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>2025.3.806</h3>
<ul>
<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-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-25039">SCL-25039</a></strong>: Type-aware spellchecker: incrementality</li>
</ul>
<h3>2025.3.803</h3>
<ul>
<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>
</ul>
<h3>2025.3.799</h3>
<ul>
<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.795</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>2025.3.793</h3>
<ul>
<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>
</ul>
<h3>2025.3.789</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24854">SCL-24854</a></strong>: Fix and run AfterUpdateDottyVersionScript for 3.8</li>
</ul>
<h3>2025.3.787</h3>
<ul>
<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>
</ul>
<h3>2025.3.785</h3>
<ul>
<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.783</h3>
<ul>
<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-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>
</ul>
<h3>2025.3.777</h3>
<ul>
<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>
</ul>
<h3>2025.3.773</h3>
<ul>
<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>
</ul>
<h3>2025.3.772</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>
</ul>
<h3>2025.3.771</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </li>
</ul>
<h3>2025.3.768</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2025.3.765</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
</ul>
<h3>2025.3.762</h3>
<ul>
<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>
</ul>
<h3>2025.3.761</h3>
<ul>
<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>
</ul>
<h3>2025.3.760</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2025.3.758</h3>
<ul>
<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>
</ul>
<h3>2025.3.747</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-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-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-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>
</ul>
<h3>2025.3.741</h3>
<ul>
<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-24737">SCL-24737</a></strong>: The build tool window reporter prints wrong messages while running</li>
</ul>
<h3>2025.3.738</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2025.3.736</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</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-24684">SCL-24684</a></strong>: `Duplicate library files` error for Scala 3.8 SDK when creating a JPS project</li>
</ul>
<h3>2025.3.733</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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.731</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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>
</ul>
<h3>2025.3.721</h3>
<ul>
<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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
</ul>
<h3>2025.3.718</h3>
<ul>
<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>
</ul>
<h3>2025.3.717</h3>
<ul>
<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>
</ul>
<h3>2025.3.716</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-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-24649">SCL-24649</a></strong>: Scala 3.8: Display Scala library sources as Scala 3</li>
</ul>
<h3>2025.3.715</h3>
<ul>
<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-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.712</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.3.708</h3>
<ul>
<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>
</ul>
<h3>2025.3.706</h3>
<ul>
<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>
</ul>
<h3>2025.3.704</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</li>
</ul>
<h3>2025.3.700</h3>
<ul>
<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-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-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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2025.3.697</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>
</ul>
<h3>2025.3.685</h3>
<ul>
<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-24579">SCL-24579</a></strong>: Remove "package" attribute from idea-plugin xmls</li>
</ul>
<h3>2025.3.626</h3>
<ul>
<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-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-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.610</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-24509">SCL-24509</a></strong>: PluginException: JavaScriptDebuggerSettings [Plugin: org.intellij.scala]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24520">SCL-24520</a></strong>: CBH: hide "use ranges reported by compiler"</li>
</ul>
<h3>2025.3.595</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24502">SCL-24502</a></strong>: SimulatedFilterInspection: MatchError: None</li>
</ul>
<h3>2025.3.577</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>
</ul>
<h3>2025.3.563</h3>
<ul>
<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>
</ul>
<h3>2025.3.548</h3>
<ul>
<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.534</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-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.3.517</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-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.3.508</h3>
<ul>
<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>
</ul>
<h3>2025.3.493</h3>
<ul>
<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-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.478</h3>
<ul>
<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>
</ul>
<h3>2025.3.476</h3>
<ul>
<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-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
</ul>
<h3>2025.3.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=967189</download-url><idea-version min="n/a" max="n/a" since-build="253.28294" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="89181624" date="1772077513000" updatedDate="1772077513000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.585</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.585</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24722">SCL-24722</a></strong>: Good code red:  Doobie auto derivation (Scala 3)</li>
</ul>
<h3>2026.1.577</h3>
<ul>
<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.572</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-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>
</ul>
<h3>2026.1.569</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-25039">SCL-25039</a></strong>: Type-aware spellchecker: incrementality</li>
</ul>
<h3>2026.1.563</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-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>
</ul>
<h3>2026.1.557</h3>
<ul>
<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>
</ul>
<h3>2026.1.550</h3>
<ul>
<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-25030">SCL-25030</a></strong>: Adapt the passed -addPluginSbtFile for eel/WSL</li>
</ul>
<h3>2026.1.543</h3>
<ul>
<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>
</ul>
<h3>2026.1.534</h3>
<ul>
<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>
</ul>
<h3>2026.1.523</h3>
<ul>
<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.515</h3>
<ul>
<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>
</ul>
<h3>2026.1.511</h3>
<ul>
<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>
</ul>
<h3>2026.1.499</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>
</ul>
<h3>2026.1.496</h3>
<ul>
<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>
</ul>
<h3>2026.1.481</h3>
<ul>
<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-24945">SCL-24945</a></strong>: CBH option: highlighting compilation delay</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.466</h3>
<ul>
<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-24930">SCL-24930</a></strong>: Scala CLI: creating a new project freezes IDE on macOS</li>
</ul>
<h3>2026.1.459</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
</ul>
<h3>2026.1.453</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>
</ul>
<h3>2026.1.443</h3>
<ul>
<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>
</ul>
<h3>2026.1.429</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
</ul>
<h3>2026.1.426</h3>
<ul>
<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-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
<h3>2026.1.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=967041</download-url><idea-version min="n/a" max="n/a" since-build="261.21525" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="88911039" date="1771994246000" updatedDate="1771994246000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.807</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.807</h3>
<ul>
<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>2025.3.806</h3>
<ul>
<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-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-25039">SCL-25039</a></strong>: Type-aware spellchecker: incrementality</li>
</ul>
<h3>2025.3.803</h3>
<ul>
<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>
</ul>
<h3>2025.3.799</h3>
<ul>
<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.795</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>2025.3.793</h3>
<ul>
<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>
</ul>
<h3>2025.3.789</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24854">SCL-24854</a></strong>: Fix and run AfterUpdateDottyVersionScript for 3.8</li>
</ul>
<h3>2025.3.787</h3>
<ul>
<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>
</ul>
<h3>2025.3.785</h3>
<ul>
<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.783</h3>
<ul>
<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-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>
</ul>
<h3>2025.3.777</h3>
<ul>
<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>
</ul>
<h3>2025.3.773</h3>
<ul>
<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>
</ul>
<h3>2025.3.772</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>
</ul>
<h3>2025.3.771</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </li>
</ul>
<h3>2025.3.768</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2025.3.765</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
</ul>
<h3>2025.3.762</h3>
<ul>
<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>
</ul>
<h3>2025.3.761</h3>
<ul>
<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>
</ul>
<h3>2025.3.760</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2025.3.758</h3>
<ul>
<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>
</ul>
<h3>2025.3.747</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-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-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-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>
</ul>
<h3>2025.3.741</h3>
<ul>
<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-24737">SCL-24737</a></strong>: The build tool window reporter prints wrong messages while running</li>
</ul>
<h3>2025.3.738</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2025.3.736</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</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-24684">SCL-24684</a></strong>: `Duplicate library files` error for Scala 3.8 SDK when creating a JPS project</li>
</ul>
<h3>2025.3.733</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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.731</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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>
</ul>
<h3>2025.3.721</h3>
<ul>
<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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
</ul>
<h3>2025.3.718</h3>
<ul>
<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>
</ul>
<h3>2025.3.717</h3>
<ul>
<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>
</ul>
<h3>2025.3.716</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-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-24649">SCL-24649</a></strong>: Scala 3.8: Display Scala library sources as Scala 3</li>
</ul>
<h3>2025.3.715</h3>
<ul>
<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-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.712</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.3.708</h3>
<ul>
<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>
</ul>
<h3>2025.3.706</h3>
<ul>
<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>
</ul>
<h3>2025.3.704</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</li>
</ul>
<h3>2025.3.700</h3>
<ul>
<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-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-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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2025.3.697</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>
</ul>
<h3>2025.3.685</h3>
<ul>
<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-24579">SCL-24579</a></strong>: Remove "package" attribute from idea-plugin xmls</li>
</ul>
<h3>2025.3.626</h3>
<ul>
<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-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-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.610</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-24509">SCL-24509</a></strong>: PluginException: JavaScriptDebuggerSettings [Plugin: org.intellij.scala]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24520">SCL-24520</a></strong>: CBH: hide "use ranges reported by compiler"</li>
</ul>
<h3>2025.3.595</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24502">SCL-24502</a></strong>: SimulatedFilterInspection: MatchError: None</li>
</ul>
<h3>2025.3.577</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>
</ul>
<h3>2025.3.563</h3>
<ul>
<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>
</ul>
<h3>2025.3.548</h3>
<ul>
<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.534</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-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.3.517</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-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.3.508</h3>
<ul>
<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>
</ul>
<h3>2025.3.493</h3>
<ul>
<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-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.478</h3>
<ul>
<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>
</ul>
<h3>2025.3.476</h3>
<ul>
<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-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
</ul>
<h3>2025.3.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=965401</download-url><idea-version min="n/a" max="n/a" since-build="253.28294" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="89161465" date="1771991087000" updatedDate="1771991087000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.577</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.577</h3>
<ul>
<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.572</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-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>
</ul>
<h3>2026.1.569</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-25039">SCL-25039</a></strong>: Type-aware spellchecker: incrementality</li>
</ul>
<h3>2026.1.563</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-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>
</ul>
<h3>2026.1.557</h3>
<ul>
<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>
</ul>
<h3>2026.1.550</h3>
<ul>
<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-25030">SCL-25030</a></strong>: Adapt the passed -addPluginSbtFile for eel/WSL</li>
</ul>
<h3>2026.1.543</h3>
<ul>
<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>
</ul>
<h3>2026.1.534</h3>
<ul>
<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>
</ul>
<h3>2026.1.523</h3>
<ul>
<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.515</h3>
<ul>
<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>
</ul>
<h3>2026.1.511</h3>
<ul>
<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>
</ul>
<h3>2026.1.499</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>
</ul>
<h3>2026.1.496</h3>
<ul>
<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>
</ul>
<h3>2026.1.481</h3>
<ul>
<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-24945">SCL-24945</a></strong>: CBH option: highlighting compilation delay</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.466</h3>
<ul>
<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-24930">SCL-24930</a></strong>: Scala CLI: creating a new project freezes IDE on macOS</li>
</ul>
<h3>2026.1.459</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
</ul>
<h3>2026.1.453</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>
</ul>
<h3>2026.1.443</h3>
<ul>
<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>
</ul>
<h3>2026.1.429</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
</ul>
<h3>2026.1.426</h3>
<ul>
<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-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
<h3>2026.1.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=965212</download-url><idea-version min="n/a" max="n/a" since-build="261.21525" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="88908014" date="1771908190000" updatedDate="1771908190000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.806</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.806</h3>
<ul>
<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-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-25039">SCL-25039</a></strong>: Type-aware spellchecker: incrementality</li>
</ul>
<h3>2025.3.803</h3>
<ul>
<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>
</ul>
<h3>2025.3.799</h3>
<ul>
<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.795</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>2025.3.793</h3>
<ul>
<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>
</ul>
<h3>2025.3.789</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24854">SCL-24854</a></strong>: Fix and run AfterUpdateDottyVersionScript for 3.8</li>
</ul>
<h3>2025.3.787</h3>
<ul>
<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>
</ul>
<h3>2025.3.785</h3>
<ul>
<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.783</h3>
<ul>
<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-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>
</ul>
<h3>2025.3.777</h3>
<ul>
<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>
</ul>
<h3>2025.3.773</h3>
<ul>
<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>
</ul>
<h3>2025.3.772</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>
</ul>
<h3>2025.3.771</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </li>
</ul>
<h3>2025.3.768</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2025.3.765</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
</ul>
<h3>2025.3.762</h3>
<ul>
<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>
</ul>
<h3>2025.3.761</h3>
<ul>
<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>
</ul>
<h3>2025.3.760</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2025.3.758</h3>
<ul>
<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>
</ul>
<h3>2025.3.747</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-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-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-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>
</ul>
<h3>2025.3.741</h3>
<ul>
<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-24737">SCL-24737</a></strong>: The build tool window reporter prints wrong messages while running</li>
</ul>
<h3>2025.3.738</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2025.3.736</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</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-24684">SCL-24684</a></strong>: `Duplicate library files` error for Scala 3.8 SDK when creating a JPS project</li>
</ul>
<h3>2025.3.733</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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.731</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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>
</ul>
<h3>2025.3.721</h3>
<ul>
<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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
</ul>
<h3>2025.3.718</h3>
<ul>
<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>
</ul>
<h3>2025.3.717</h3>
<ul>
<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>
</ul>
<h3>2025.3.716</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-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-24649">SCL-24649</a></strong>: Scala 3.8: Display Scala library sources as Scala 3</li>
</ul>
<h3>2025.3.715</h3>
<ul>
<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-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.712</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.3.708</h3>
<ul>
<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>
</ul>
<h3>2025.3.706</h3>
<ul>
<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>
</ul>
<h3>2025.3.704</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</li>
</ul>
<h3>2025.3.700</h3>
<ul>
<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-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-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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2025.3.697</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>
</ul>
<h3>2025.3.685</h3>
<ul>
<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-24579">SCL-24579</a></strong>: Remove "package" attribute from idea-plugin xmls</li>
</ul>
<h3>2025.3.626</h3>
<ul>
<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-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-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.610</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-24509">SCL-24509</a></strong>: PluginException: JavaScriptDebuggerSettings [Plugin: org.intellij.scala]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24520">SCL-24520</a></strong>: CBH: hide "use ranges reported by compiler"</li>
</ul>
<h3>2025.3.595</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24502">SCL-24502</a></strong>: SimulatedFilterInspection: MatchError: None</li>
</ul>
<h3>2025.3.577</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>
</ul>
<h3>2025.3.563</h3>
<ul>
<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>
</ul>
<h3>2025.3.548</h3>
<ul>
<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.534</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-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.3.517</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-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.3.508</h3>
<ul>
<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>
</ul>
<h3>2025.3.493</h3>
<ul>
<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-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.478</h3>
<ul>
<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>
</ul>
<h3>2025.3.476</h3>
<ul>
<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-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
</ul>
<h3>2025.3.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=964484</download-url><idea-version min="n/a" max="n/a" since-build="253.28294" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="89157744" date="1771904555000" updatedDate="1771904555000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.572</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.572</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-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>
</ul>
<h3>2026.1.569</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-25039">SCL-25039</a></strong>: Type-aware spellchecker: incrementality</li>
</ul>
<h3>2026.1.563</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-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>
</ul>
<h3>2026.1.557</h3>
<ul>
<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>
</ul>
<h3>2026.1.550</h3>
<ul>
<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-25030">SCL-25030</a></strong>: Adapt the passed -addPluginSbtFile for eel/WSL</li>
</ul>
<h3>2026.1.543</h3>
<ul>
<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>
</ul>
<h3>2026.1.534</h3>
<ul>
<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>
</ul>
<h3>2026.1.523</h3>
<ul>
<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.515</h3>
<ul>
<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>
</ul>
<h3>2026.1.511</h3>
<ul>
<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>
</ul>
<h3>2026.1.499</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>
</ul>
<h3>2026.1.496</h3>
<ul>
<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>
</ul>
<h3>2026.1.481</h3>
<ul>
<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-24945">SCL-24945</a></strong>: CBH option: highlighting compilation delay</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.466</h3>
<ul>
<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-24930">SCL-24930</a></strong>: Scala CLI: creating a new project freezes IDE on macOS</li>
</ul>
<h3>2026.1.459</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
</ul>
<h3>2026.1.453</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>
</ul>
<h3>2026.1.443</h3>
<ul>
<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>
</ul>
<h3>2026.1.429</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
</ul>
<h3>2026.1.426</h3>
<ul>
<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-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
<h3>2026.1.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=964480</download-url><idea-version min="n/a" max="n/a" since-build="261.21525" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="89153178" date="1771843277000" updatedDate="1771843277000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.569</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.569</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-25039">SCL-25039</a></strong>: Type-aware spellchecker: incrementality</li>
</ul>
<h3>2026.1.563</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-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>
</ul>
<h3>2026.1.557</h3>
<ul>
<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>
</ul>
<h3>2026.1.550</h3>
<ul>
<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-25030">SCL-25030</a></strong>: Adapt the passed -addPluginSbtFile for eel/WSL</li>
</ul>
<h3>2026.1.543</h3>
<ul>
<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>
</ul>
<h3>2026.1.534</h3>
<ul>
<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>
</ul>
<h3>2026.1.523</h3>
<ul>
<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.515</h3>
<ul>
<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>
</ul>
<h3>2026.1.511</h3>
<ul>
<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>
</ul>
<h3>2026.1.499</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>
</ul>
<h3>2026.1.496</h3>
<ul>
<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>
</ul>
<h3>2026.1.481</h3>
<ul>
<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-24945">SCL-24945</a></strong>: CBH option: highlighting compilation delay</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.466</h3>
<ul>
<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-24930">SCL-24930</a></strong>: Scala CLI: creating a new project freezes IDE on macOS</li>
</ul>
<h3>2026.1.459</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
</ul>
<h3>2026.1.453</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>
</ul>
<h3>2026.1.443</h3>
<ul>
<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>
</ul>
<h3>2026.1.429</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
</ul>
<h3>2026.1.426</h3>
<ul>
<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-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
<h3>2026.1.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=964164</download-url><idea-version min="n/a" max="n/a" since-build="261.21525" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="88842043" date="1771562482000" updatedDate="1771562482000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.803</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.803</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25037">SCL-25037</a></strong>: Store incremental highlighting state in user data</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25038">SCL-25038</a></strong>: Setting for in-editor highlighting tracing</li>
</ul>
<h3>2025.3.799</h3>
<ul>
<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.795</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>2025.3.793</h3>
<ul>
<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>
</ul>
<h3>2025.3.789</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24854">SCL-24854</a></strong>: Fix and run AfterUpdateDottyVersionScript for 3.8</li>
</ul>
<h3>2025.3.787</h3>
<ul>
<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>
</ul>
<h3>2025.3.785</h3>
<ul>
<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.783</h3>
<ul>
<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-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>
</ul>
<h3>2025.3.777</h3>
<ul>
<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>
</ul>
<h3>2025.3.773</h3>
<ul>
<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>
</ul>
<h3>2025.3.772</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>
</ul>
<h3>2025.3.771</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </li>
</ul>
<h3>2025.3.768</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2025.3.765</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
</ul>
<h3>2025.3.762</h3>
<ul>
<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>
</ul>
<h3>2025.3.761</h3>
<ul>
<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>
</ul>
<h3>2025.3.760</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2025.3.758</h3>
<ul>
<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>
</ul>
<h3>2025.3.747</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-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-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-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>
</ul>
<h3>2025.3.741</h3>
<ul>
<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-24737">SCL-24737</a></strong>: The build tool window reporter prints wrong messages while running</li>
</ul>
<h3>2025.3.738</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2025.3.736</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</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-24684">SCL-24684</a></strong>: `Duplicate library files` error for Scala 3.8 SDK when creating a JPS project</li>
</ul>
<h3>2025.3.733</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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.731</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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>
</ul>
<h3>2025.3.721</h3>
<ul>
<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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
</ul>
<h3>2025.3.718</h3>
<ul>
<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>
</ul>
<h3>2025.3.717</h3>
<ul>
<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>
</ul>
<h3>2025.3.716</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-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-24649">SCL-24649</a></strong>: Scala 3.8: Display Scala library sources as Scala 3</li>
</ul>
<h3>2025.3.715</h3>
<ul>
<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-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.712</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.3.708</h3>
<ul>
<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>
</ul>
<h3>2025.3.706</h3>
<ul>
<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>
</ul>
<h3>2025.3.704</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</li>
</ul>
<h3>2025.3.700</h3>
<ul>
<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-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-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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2025.3.697</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>
</ul>
<h3>2025.3.685</h3>
<ul>
<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-24579">SCL-24579</a></strong>: Remove "package" attribute from idea-plugin xmls</li>
</ul>
<h3>2025.3.626</h3>
<ul>
<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-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-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.610</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-24509">SCL-24509</a></strong>: PluginException: JavaScriptDebuggerSettings [Plugin: org.intellij.scala]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24520">SCL-24520</a></strong>: CBH: hide "use ranges reported by compiler"</li>
</ul>
<h3>2025.3.595</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24502">SCL-24502</a></strong>: SimulatedFilterInspection: MatchError: None</li>
</ul>
<h3>2025.3.577</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>
</ul>
<h3>2025.3.563</h3>
<ul>
<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>
</ul>
<h3>2025.3.548</h3>
<ul>
<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.534</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-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.3.517</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-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.3.508</h3>
<ul>
<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>
</ul>
<h3>2025.3.493</h3>
<ul>
<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-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.478</h3>
<ul>
<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>
</ul>
<h3>2025.3.476</h3>
<ul>
<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-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
</ul>
<h3>2025.3.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=961899</download-url><idea-version min="n/a" max="n/a" since-build="253.28294" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="89151458" date="1771558646000" updatedDate="1771558646000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.563</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.563</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-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</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-25038">SCL-25038</a></strong>: Setting for in-editor highlighting tracing</li>
</ul>
<h3>2026.1.557</h3>
<ul>
<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>
</ul>
<h3>2026.1.550</h3>
<ul>
<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-25030">SCL-25030</a></strong>: Adapt the passed -addPluginSbtFile for eel/WSL</li>
</ul>
<h3>2026.1.543</h3>
<ul>
<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>
</ul>
<h3>2026.1.534</h3>
<ul>
<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>
</ul>
<h3>2026.1.523</h3>
<ul>
<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.515</h3>
<ul>
<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>
</ul>
<h3>2026.1.511</h3>
<ul>
<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>
</ul>
<h3>2026.1.499</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>
</ul>
<h3>2026.1.496</h3>
<ul>
<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>
</ul>
<h3>2026.1.481</h3>
<ul>
<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-24945">SCL-24945</a></strong>: CBH option: highlighting compilation delay</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.466</h3>
<ul>
<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-24930">SCL-24930</a></strong>: Scala CLI: creating a new project freezes IDE on macOS</li>
</ul>
<h3>2026.1.459</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
</ul>
<h3>2026.1.453</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>
</ul>
<h3>2026.1.443</h3>
<ul>
<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>
</ul>
<h3>2026.1.429</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
</ul>
<h3>2026.1.426</h3>
<ul>
<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-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
<h3>2026.1.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=961601</download-url><idea-version min="n/a" max="n/a" since-build="261.21525" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="88841399" date="1771475858000" updatedDate="1771475858000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.802</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.799</h3>
<ul>
<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.795</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>2025.3.793</h3>
<ul>
<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>
</ul>
<h3>2025.3.789</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24854">SCL-24854</a></strong>: Fix and run AfterUpdateDottyVersionScript for 3.8</li>
</ul>
<h3>2025.3.787</h3>
<ul>
<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>
</ul>
<h3>2025.3.785</h3>
<ul>
<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.783</h3>
<ul>
<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-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>
</ul>
<h3>2025.3.777</h3>
<ul>
<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>
</ul>
<h3>2025.3.773</h3>
<ul>
<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>
</ul>
<h3>2025.3.772</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>
</ul>
<h3>2025.3.771</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </li>
</ul>
<h3>2025.3.768</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2025.3.765</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
</ul>
<h3>2025.3.762</h3>
<ul>
<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>
</ul>
<h3>2025.3.761</h3>
<ul>
<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>
</ul>
<h3>2025.3.760</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2025.3.758</h3>
<ul>
<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>
</ul>
<h3>2025.3.747</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-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-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-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>
</ul>
<h3>2025.3.741</h3>
<ul>
<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-24737">SCL-24737</a></strong>: The build tool window reporter prints wrong messages while running</li>
</ul>
<h3>2025.3.738</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2025.3.736</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</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-24684">SCL-24684</a></strong>: `Duplicate library files` error for Scala 3.8 SDK when creating a JPS project</li>
</ul>
<h3>2025.3.733</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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.731</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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>
</ul>
<h3>2025.3.721</h3>
<ul>
<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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
</ul>
<h3>2025.3.718</h3>
<ul>
<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>
</ul>
<h3>2025.3.717</h3>
<ul>
<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>
</ul>
<h3>2025.3.716</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-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-24649">SCL-24649</a></strong>: Scala 3.8: Display Scala library sources as Scala 3</li>
</ul>
<h3>2025.3.715</h3>
<ul>
<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-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.712</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.3.708</h3>
<ul>
<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>
</ul>
<h3>2025.3.706</h3>
<ul>
<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>
</ul>
<h3>2025.3.704</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</li>
</ul>
<h3>2025.3.700</h3>
<ul>
<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-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-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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2025.3.697</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>
</ul>
<h3>2025.3.685</h3>
<ul>
<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-24579">SCL-24579</a></strong>: Remove "package" attribute from idea-plugin xmls</li>
</ul>
<h3>2025.3.626</h3>
<ul>
<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-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-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.610</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-24509">SCL-24509</a></strong>: PluginException: JavaScriptDebuggerSettings [Plugin: org.intellij.scala]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24520">SCL-24520</a></strong>: CBH: hide "use ranges reported by compiler"</li>
</ul>
<h3>2025.3.595</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24502">SCL-24502</a></strong>: SimulatedFilterInspection: MatchError: None</li>
</ul>
<h3>2025.3.577</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>
</ul>
<h3>2025.3.563</h3>
<ul>
<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>
</ul>
<h3>2025.3.548</h3>
<ul>
<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.534</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-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.3.517</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-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.3.508</h3>
<ul>
<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>
</ul>
<h3>2025.3.493</h3>
<ul>
<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-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.478</h3>
<ul>
<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>
</ul>
<h3>2025.3.476</h3>
<ul>
<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-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
</ul>
<h3>2025.3.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=960942</download-url><idea-version min="n/a" max="n/a" since-build="253.28294" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="89149182" date="1771472357000" updatedDate="1771472357000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.557</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.557</h3>
<ul>
<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>
</ul>
<h3>2026.1.550</h3>
<ul>
<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-25030">SCL-25030</a></strong>: Adapt the passed -addPluginSbtFile for eel/WSL</li>
</ul>
<h3>2026.1.543</h3>
<ul>
<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>
</ul>
<h3>2026.1.534</h3>
<ul>
<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>
</ul>
<h3>2026.1.523</h3>
<ul>
<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.515</h3>
<ul>
<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>
</ul>
<h3>2026.1.511</h3>
<ul>
<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>
</ul>
<h3>2026.1.499</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>
</ul>
<h3>2026.1.496</h3>
<ul>
<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>
</ul>
<h3>2026.1.481</h3>
<ul>
<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-24945">SCL-24945</a></strong>: CBH option: highlighting compilation delay</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.466</h3>
<ul>
<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-24930">SCL-24930</a></strong>: Scala CLI: creating a new project freezes IDE on macOS</li>
</ul>
<h3>2026.1.459</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
</ul>
<h3>2026.1.453</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>
</ul>
<h3>2026.1.443</h3>
<ul>
<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>
</ul>
<h3>2026.1.429</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
</ul>
<h3>2026.1.426</h3>
<ul>
<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-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
<h3>2026.1.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=960794</download-url><idea-version min="n/a" max="n/a" since-build="261.20362" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="89093089" date="1771385874000" updatedDate="1771385874000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.550</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.550</h3>
<ul>
<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-25030">SCL-25030</a></strong>: Adapt the passed -addPluginSbtFile for eel/WSL</li>
</ul>
<h3>2026.1.543</h3>
<ul>
<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>
</ul>
<h3>2026.1.534</h3>
<ul>
<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>
</ul>
<h3>2026.1.523</h3>
<ul>
<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.515</h3>
<ul>
<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>
</ul>
<h3>2026.1.511</h3>
<ul>
<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>
</ul>
<h3>2026.1.499</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>
</ul>
<h3>2026.1.496</h3>
<ul>
<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>
</ul>
<h3>2026.1.481</h3>
<ul>
<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-24945">SCL-24945</a></strong>: CBH option: highlighting compilation delay</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.466</h3>
<ul>
<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-24930">SCL-24930</a></strong>: Scala CLI: creating a new project freezes IDE on macOS</li>
</ul>
<h3>2026.1.459</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
</ul>
<h3>2026.1.453</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>
</ul>
<h3>2026.1.443</h3>
<ul>
<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>
</ul>
<h3>2026.1.429</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
</ul>
<h3>2026.1.426</h3>
<ul>
<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-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
<h3>2026.1.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=959746</download-url><idea-version min="n/a" max="n/a" since-build="261.20362" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="89086854" date="1771299344000" updatedDate="1771299344000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.543</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.543</h3>
<ul>
<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>
</ul>
<h3>2026.1.534</h3>
<ul>
<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>
</ul>
<h3>2026.1.523</h3>
<ul>
<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.515</h3>
<ul>
<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>
</ul>
<h3>2026.1.511</h3>
<ul>
<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>
</ul>
<h3>2026.1.499</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>
</ul>
<h3>2026.1.496</h3>
<ul>
<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>
</ul>
<h3>2026.1.481</h3>
<ul>
<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-24945">SCL-24945</a></strong>: CBH option: highlighting compilation delay</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.466</h3>
<ul>
<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-24930">SCL-24930</a></strong>: Scala CLI: creating a new project freezes IDE on macOS</li>
</ul>
<h3>2026.1.459</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
</ul>
<h3>2026.1.453</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>
</ul>
<h3>2026.1.443</h3>
<ul>
<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>
</ul>
<h3>2026.1.429</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
</ul>
<h3>2026.1.426</h3>
<ul>
<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-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
<h3>2026.1.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=959007</download-url><idea-version min="n/a" max="n/a" since-build="261.20362" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="89087384" date="1771126533000" updatedDate="1771126533000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.536</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.534</h3>
<ul>
<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>
</ul>
<h3>2026.1.523</h3>
<ul>
<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.515</h3>
<ul>
<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>
</ul>
<h3>2026.1.511</h3>
<ul>
<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>
</ul>
<h3>2026.1.499</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>
</ul>
<h3>2026.1.496</h3>
<ul>
<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>
</ul>
<h3>2026.1.481</h3>
<ul>
<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-24945">SCL-24945</a></strong>: CBH option: highlighting compilation delay</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.466</h3>
<ul>
<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-24930">SCL-24930</a></strong>: Scala CLI: creating a new project freezes IDE on macOS</li>
</ul>
<h3>2026.1.459</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
</ul>
<h3>2026.1.453</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>
</ul>
<h3>2026.1.443</h3>
<ul>
<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>
</ul>
<h3>2026.1.429</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
</ul>
<h3>2026.1.426</h3>
<ul>
<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-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
<h3>2026.1.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=958065</download-url><idea-version min="n/a" max="n/a" since-build="261.20362" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="89087337" date="1771040182000" updatedDate="1771040182000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.535</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.534</h3>
<ul>
<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>
</ul>
<h3>2026.1.523</h3>
<ul>
<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.515</h3>
<ul>
<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>
</ul>
<h3>2026.1.511</h3>
<ul>
<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>
</ul>
<h3>2026.1.499</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>
</ul>
<h3>2026.1.496</h3>
<ul>
<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>
</ul>
<h3>2026.1.481</h3>
<ul>
<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-24945">SCL-24945</a></strong>: CBH option: highlighting compilation delay</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.466</h3>
<ul>
<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-24930">SCL-24930</a></strong>: Scala CLI: creating a new project freezes IDE on macOS</li>
</ul>
<h3>2026.1.459</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
</ul>
<h3>2026.1.453</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>
</ul>
<h3>2026.1.443</h3>
<ul>
<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>
</ul>
<h3>2026.1.429</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
</ul>
<h3>2026.1.426</h3>
<ul>
<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-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
<h3>2026.1.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=957434</download-url><idea-version min="n/a" max="n/a" since-build="261.20362" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="88841651" date="1770957836000" updatedDate="1770957836000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.800</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.799</h3>
<ul>
<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.795</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>2025.3.793</h3>
<ul>
<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>
</ul>
<h3>2025.3.789</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24854">SCL-24854</a></strong>: Fix and run AfterUpdateDottyVersionScript for 3.8</li>
</ul>
<h3>2025.3.787</h3>
<ul>
<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>
</ul>
<h3>2025.3.785</h3>
<ul>
<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.783</h3>
<ul>
<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-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>
</ul>
<h3>2025.3.777</h3>
<ul>
<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>
</ul>
<h3>2025.3.773</h3>
<ul>
<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>
</ul>
<h3>2025.3.772</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>
</ul>
<h3>2025.3.771</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </li>
</ul>
<h3>2025.3.768</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2025.3.765</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
</ul>
<h3>2025.3.762</h3>
<ul>
<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>
</ul>
<h3>2025.3.761</h3>
<ul>
<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>
</ul>
<h3>2025.3.760</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2025.3.758</h3>
<ul>
<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>
</ul>
<h3>2025.3.747</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-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-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-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>
</ul>
<h3>2025.3.741</h3>
<ul>
<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-24737">SCL-24737</a></strong>: The build tool window reporter prints wrong messages while running</li>
</ul>
<h3>2025.3.738</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2025.3.736</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</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-24684">SCL-24684</a></strong>: `Duplicate library files` error for Scala 3.8 SDK when creating a JPS project</li>
</ul>
<h3>2025.3.733</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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.731</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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>
</ul>
<h3>2025.3.721</h3>
<ul>
<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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
</ul>
<h3>2025.3.718</h3>
<ul>
<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>
</ul>
<h3>2025.3.717</h3>
<ul>
<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>
</ul>
<h3>2025.3.716</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-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-24649">SCL-24649</a></strong>: Scala 3.8: Display Scala library sources as Scala 3</li>
</ul>
<h3>2025.3.715</h3>
<ul>
<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-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.712</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.3.708</h3>
<ul>
<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>
</ul>
<h3>2025.3.706</h3>
<ul>
<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>
</ul>
<h3>2025.3.704</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</li>
</ul>
<h3>2025.3.700</h3>
<ul>
<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-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-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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2025.3.697</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>
</ul>
<h3>2025.3.685</h3>
<ul>
<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-24579">SCL-24579</a></strong>: Remove "package" attribute from idea-plugin xmls</li>
</ul>
<h3>2025.3.626</h3>
<ul>
<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-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-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.610</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-24509">SCL-24509</a></strong>: PluginException: JavaScriptDebuggerSettings [Plugin: org.intellij.scala]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24520">SCL-24520</a></strong>: CBH: hide "use ranges reported by compiler"</li>
</ul>
<h3>2025.3.595</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24502">SCL-24502</a></strong>: SimulatedFilterInspection: MatchError: None</li>
</ul>
<h3>2025.3.577</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>
</ul>
<h3>2025.3.563</h3>
<ul>
<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>
</ul>
<h3>2025.3.548</h3>
<ul>
<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.534</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-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.3.517</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-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.3.508</h3>
<ul>
<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>
</ul>
<h3>2025.3.493</h3>
<ul>
<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-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.478</h3>
<ul>
<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>
</ul>
<h3>2025.3.476</h3>
<ul>
<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-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
</ul>
<h3>2025.3.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=956118</download-url><idea-version min="n/a" max="n/a" since-build="253.28294" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="89086948" date="1770954152000" updatedDate="1770954152000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.534</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.534</h3>
<ul>
<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>
</ul>
<h3>2026.1.523</h3>
<ul>
<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.515</h3>
<ul>
<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>
</ul>
<h3>2026.1.511</h3>
<ul>
<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>
</ul>
<h3>2026.1.499</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>
</ul>
<h3>2026.1.496</h3>
<ul>
<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>
</ul>
<h3>2026.1.481</h3>
<ul>
<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-24945">SCL-24945</a></strong>: CBH option: highlighting compilation delay</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.466</h3>
<ul>
<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-24930">SCL-24930</a></strong>: Scala CLI: creating a new project freezes IDE on macOS</li>
</ul>
<h3>2026.1.459</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
</ul>
<h3>2026.1.453</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>
</ul>
<h3>2026.1.443</h3>
<ul>
<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>
</ul>
<h3>2026.1.429</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
</ul>
<h3>2026.1.426</h3>
<ul>
<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-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
<h3>2026.1.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=956115</download-url><idea-version min="n/a" max="n/a" since-build="261.20362" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="88841424" date="1770871122000" updatedDate="1770871122000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.799</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.799</h3>
<ul>
<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.795</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>2025.3.793</h3>
<ul>
<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>
</ul>
<h3>2025.3.789</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24854">SCL-24854</a></strong>: Fix and run AfterUpdateDottyVersionScript for 3.8</li>
</ul>
<h3>2025.3.787</h3>
<ul>
<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>
</ul>
<h3>2025.3.785</h3>
<ul>
<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.783</h3>
<ul>
<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-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>
</ul>
<h3>2025.3.777</h3>
<ul>
<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>
</ul>
<h3>2025.3.773</h3>
<ul>
<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>
</ul>
<h3>2025.3.772</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>
</ul>
<h3>2025.3.771</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </li>
</ul>
<h3>2025.3.768</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2025.3.765</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
</ul>
<h3>2025.3.762</h3>
<ul>
<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>
</ul>
<h3>2025.3.761</h3>
<ul>
<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>
</ul>
<h3>2025.3.760</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2025.3.758</h3>
<ul>
<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>
</ul>
<h3>2025.3.747</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-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-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-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>
</ul>
<h3>2025.3.741</h3>
<ul>
<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-24737">SCL-24737</a></strong>: The build tool window reporter prints wrong messages while running</li>
</ul>
<h3>2025.3.738</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2025.3.736</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</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-24684">SCL-24684</a></strong>: `Duplicate library files` error for Scala 3.8 SDK when creating a JPS project</li>
</ul>
<h3>2025.3.733</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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.731</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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>
</ul>
<h3>2025.3.721</h3>
<ul>
<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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
</ul>
<h3>2025.3.718</h3>
<ul>
<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>
</ul>
<h3>2025.3.717</h3>
<ul>
<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>
</ul>
<h3>2025.3.716</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-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-24649">SCL-24649</a></strong>: Scala 3.8: Display Scala library sources as Scala 3</li>
</ul>
<h3>2025.3.715</h3>
<ul>
<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-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.712</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.3.708</h3>
<ul>
<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>
</ul>
<h3>2025.3.706</h3>
<ul>
<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>
</ul>
<h3>2025.3.704</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</li>
</ul>
<h3>2025.3.700</h3>
<ul>
<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-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-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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2025.3.697</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>
</ul>
<h3>2025.3.685</h3>
<ul>
<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-24579">SCL-24579</a></strong>: Remove "package" attribute from idea-plugin xmls</li>
</ul>
<h3>2025.3.626</h3>
<ul>
<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-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-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.610</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-24509">SCL-24509</a></strong>: PluginException: JavaScriptDebuggerSettings [Plugin: org.intellij.scala]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24520">SCL-24520</a></strong>: CBH: hide "use ranges reported by compiler"</li>
</ul>
<h3>2025.3.595</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24502">SCL-24502</a></strong>: SimulatedFilterInspection: MatchError: None</li>
</ul>
<h3>2025.3.577</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>
</ul>
<h3>2025.3.563</h3>
<ul>
<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>
</ul>
<h3>2025.3.548</h3>
<ul>
<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.534</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-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.3.517</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-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.3.508</h3>
<ul>
<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>
</ul>
<h3>2025.3.493</h3>
<ul>
<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-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.478</h3>
<ul>
<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>
</ul>
<h3>2025.3.476</h3>
<ul>
<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-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
</ul>
<h3>2025.3.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=954997</download-url><idea-version min="n/a" max="n/a" since-build="253.28294" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="89087078" date="1770867668000" updatedDate="1770867668000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.523</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.523</h3>
<ul>
<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.515</h3>
<ul>
<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>
</ul>
<h3>2026.1.511</h3>
<ul>
<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>
</ul>
<h3>2026.1.499</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>
</ul>
<h3>2026.1.496</h3>
<ul>
<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>
</ul>
<h3>2026.1.481</h3>
<ul>
<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-24945">SCL-24945</a></strong>: CBH option: highlighting compilation delay</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.466</h3>
<ul>
<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-24930">SCL-24930</a></strong>: Scala CLI: creating a new project freezes IDE on macOS</li>
</ul>
<h3>2026.1.459</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
</ul>
<h3>2026.1.453</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>
</ul>
<h3>2026.1.443</h3>
<ul>
<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>
</ul>
<h3>2026.1.429</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
</ul>
<h3>2026.1.426</h3>
<ul>
<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-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
<h3>2026.1.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</h3>
<ul>
<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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=954992</download-url><idea-version min="n/a" max="n/a" since-build="261.20362" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="89086017" date="1770781476000" updatedDate="1770781476000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.515</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.515</h3>
<ul>
<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>
</ul>
<h3>2026.1.511</h3>
<ul>
<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>
</ul>
<h3>2026.1.499</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>
</ul>
<h3>2026.1.496</h3>
<ul>
<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>
</ul>
<h3>2026.1.481</h3>
<ul>
<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-24945">SCL-24945</a></strong>: CBH option: highlighting compilation delay</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.466</h3>
<ul>
<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-24930">SCL-24930</a></strong>: Scala CLI: creating a new project freezes IDE on macOS</li>
</ul>
<h3>2026.1.459</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
</ul>
<h3>2026.1.453</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>
</ul>
<h3>2026.1.443</h3>
<ul>
<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>
</ul>
<h3>2026.1.429</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
</ul>
<h3>2026.1.426</h3>
<ul>
<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-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
<h3>2026.1.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=954300</download-url><idea-version min="n/a" max="n/a" since-build="261.20362" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="89078571" date="1770694537000" updatedDate="1770694537000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.511</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.511</h3>
<ul>
<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>
</ul>
<h3>2026.1.499</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>
</ul>
<h3>2026.1.496</h3>
<ul>
<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>
</ul>
<h3>2026.1.481</h3>
<ul>
<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-24945">SCL-24945</a></strong>: CBH option: highlighting compilation delay</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.466</h3>
<ul>
<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-24930">SCL-24930</a></strong>: Scala CLI: creating a new project freezes IDE on macOS</li>
</ul>
<h3>2026.1.459</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
</ul>
<h3>2026.1.453</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>
</ul>
<h3>2026.1.443</h3>
<ul>
<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>
</ul>
<h3>2026.1.429</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
</ul>
<h3>2026.1.426</h3>
<ul>
<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-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
<h3>2026.1.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=953353</download-url><idea-version min="n/a" max="n/a" since-build="261.20362" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="89065447" date="1770608091000" updatedDate="1770608091000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.500</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.499</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>
</ul>
<h3>2026.1.496</h3>
<ul>
<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>
</ul>
<h3>2026.1.481</h3>
<ul>
<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-24945">SCL-24945</a></strong>: CBH option: highlighting compilation delay</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.466</h3>
<ul>
<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-24930">SCL-24930</a></strong>: Scala CLI: creating a new project freezes IDE on macOS</li>
</ul>
<h3>2026.1.459</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
</ul>
<h3>2026.1.453</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>
</ul>
<h3>2026.1.443</h3>
<ul>
<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>
</ul>
<h3>2026.1.429</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
</ul>
<h3>2026.1.426</h3>
<ul>
<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-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
<h3>2026.1.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=952717</download-url><idea-version min="n/a" max="n/a" since-build="261.20362" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="88838414" date="1770439105000" updatedDate="1770439105000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.796</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.795</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>2025.3.793</h3>
<ul>
<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>
</ul>
<h3>2025.3.789</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24854">SCL-24854</a></strong>: Fix and run AfterUpdateDottyVersionScript for 3.8</li>
</ul>
<h3>2025.3.787</h3>
<ul>
<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>
</ul>
<h3>2025.3.785</h3>
<ul>
<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.783</h3>
<ul>
<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-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>
</ul>
<h3>2025.3.777</h3>
<ul>
<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>
</ul>
<h3>2025.3.773</h3>
<ul>
<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>
</ul>
<h3>2025.3.772</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>
</ul>
<h3>2025.3.771</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </li>
</ul>
<h3>2025.3.768</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2025.3.765</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
</ul>
<h3>2025.3.762</h3>
<ul>
<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>
</ul>
<h3>2025.3.761</h3>
<ul>
<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>
</ul>
<h3>2025.3.760</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2025.3.758</h3>
<ul>
<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>
</ul>
<h3>2025.3.747</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-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-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-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>
</ul>
<h3>2025.3.741</h3>
<ul>
<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-24737">SCL-24737</a></strong>: The build tool window reporter prints wrong messages while running</li>
</ul>
<h3>2025.3.738</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2025.3.736</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</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-24684">SCL-24684</a></strong>: `Duplicate library files` error for Scala 3.8 SDK when creating a JPS project</li>
</ul>
<h3>2025.3.733</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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.731</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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>
</ul>
<h3>2025.3.721</h3>
<ul>
<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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
</ul>
<h3>2025.3.718</h3>
<ul>
<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>
</ul>
<h3>2025.3.717</h3>
<ul>
<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>
</ul>
<h3>2025.3.716</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-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-24649">SCL-24649</a></strong>: Scala 3.8: Display Scala library sources as Scala 3</li>
</ul>
<h3>2025.3.715</h3>
<ul>
<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-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.712</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.3.708</h3>
<ul>
<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>
</ul>
<h3>2025.3.706</h3>
<ul>
<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>
</ul>
<h3>2025.3.704</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</li>
</ul>
<h3>2025.3.700</h3>
<ul>
<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-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-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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2025.3.697</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>
</ul>
<h3>2025.3.685</h3>
<ul>
<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-24579">SCL-24579</a></strong>: Remove "package" attribute from idea-plugin xmls</li>
</ul>
<h3>2025.3.626</h3>
<ul>
<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-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-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.610</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-24509">SCL-24509</a></strong>: PluginException: JavaScriptDebuggerSettings [Plugin: org.intellij.scala]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24520">SCL-24520</a></strong>: CBH: hide "use ranges reported by compiler"</li>
</ul>
<h3>2025.3.595</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24502">SCL-24502</a></strong>: SimulatedFilterInspection: MatchError: None</li>
</ul>
<h3>2025.3.577</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>
</ul>
<h3>2025.3.563</h3>
<ul>
<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>
</ul>
<h3>2025.3.548</h3>
<ul>
<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.534</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-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.3.517</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-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.3.508</h3>
<ul>
<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>
</ul>
<h3>2025.3.493</h3>
<ul>
<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-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.478</h3>
<ul>
<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>
</ul>
<h3>2025.3.476</h3>
<ul>
<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-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
</ul>
<h3>2025.3.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=951675</download-url><idea-version min="n/a" max="n/a" since-build="253.28294" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="89065500" date="1770435438000" updatedDate="1770435438000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.499</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.499</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>
</ul>
<h3>2026.1.496</h3>
<ul>
<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>
</ul>
<h3>2026.1.481</h3>
<ul>
<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-24945">SCL-24945</a></strong>: CBH option: highlighting compilation delay</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.466</h3>
<ul>
<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-24930">SCL-24930</a></strong>: Scala CLI: creating a new project freezes IDE on macOS</li>
</ul>
<h3>2026.1.459</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
</ul>
<h3>2026.1.453</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>
</ul>
<h3>2026.1.443</h3>
<ul>
<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>
</ul>
<h3>2026.1.429</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
</ul>
<h3>2026.1.426</h3>
<ul>
<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-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
<h3>2026.1.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=951528</download-url><idea-version min="n/a" max="n/a" since-build="261.20362" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="89045868" date="1770366155000" updatedDate="1770366155000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.496</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.496</h3>
<ul>
<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>
</ul>
<h3>2026.1.481</h3>
<ul>
<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-24945">SCL-24945</a></strong>: CBH option: highlighting compilation delay</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.466</h3>
<ul>
<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-24930">SCL-24930</a></strong>: Scala CLI: creating a new project freezes IDE on macOS</li>
</ul>
<h3>2026.1.459</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
</ul>
<h3>2026.1.453</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>
</ul>
<h3>2026.1.443</h3>
<ul>
<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>
</ul>
<h3>2026.1.429</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
</ul>
<h3>2026.1.426</h3>
<ul>
<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-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
<h3>2026.1.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=950912</download-url><idea-version min="n/a" max="n/a" since-build="261.20362" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="88837213" date="1770352910000" updatedDate="1770352910000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.795</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.795</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>2025.3.793</h3>
<ul>
<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>
</ul>
<h3>2025.3.789</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24854">SCL-24854</a></strong>: Fix and run AfterUpdateDottyVersionScript for 3.8</li>
</ul>
<h3>2025.3.787</h3>
<ul>
<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>
</ul>
<h3>2025.3.785</h3>
<ul>
<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.783</h3>
<ul>
<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-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>
</ul>
<h3>2025.3.777</h3>
<ul>
<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>
</ul>
<h3>2025.3.773</h3>
<ul>
<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>
</ul>
<h3>2025.3.772</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>
</ul>
<h3>2025.3.771</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </li>
</ul>
<h3>2025.3.768</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2025.3.765</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
</ul>
<h3>2025.3.762</h3>
<ul>
<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>
</ul>
<h3>2025.3.761</h3>
<ul>
<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>
</ul>
<h3>2025.3.760</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2025.3.758</h3>
<ul>
<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>
</ul>
<h3>2025.3.747</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-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-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-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>
</ul>
<h3>2025.3.741</h3>
<ul>
<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-24737">SCL-24737</a></strong>: The build tool window reporter prints wrong messages while running</li>
</ul>
<h3>2025.3.738</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2025.3.736</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</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-24684">SCL-24684</a></strong>: `Duplicate library files` error for Scala 3.8 SDK when creating a JPS project</li>
</ul>
<h3>2025.3.733</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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.731</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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>
</ul>
<h3>2025.3.721</h3>
<ul>
<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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
</ul>
<h3>2025.3.718</h3>
<ul>
<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>
</ul>
<h3>2025.3.717</h3>
<ul>
<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>
</ul>
<h3>2025.3.716</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-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-24649">SCL-24649</a></strong>: Scala 3.8: Display Scala library sources as Scala 3</li>
</ul>
<h3>2025.3.715</h3>
<ul>
<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-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.712</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.3.708</h3>
<ul>
<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>
</ul>
<h3>2025.3.706</h3>
<ul>
<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>
</ul>
<h3>2025.3.704</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</li>
</ul>
<h3>2025.3.700</h3>
<ul>
<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-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-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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2025.3.697</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>
</ul>
<h3>2025.3.685</h3>
<ul>
<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-24579">SCL-24579</a></strong>: Remove "package" attribute from idea-plugin xmls</li>
</ul>
<h3>2025.3.626</h3>
<ul>
<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-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-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.610</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-24509">SCL-24509</a></strong>: PluginException: JavaScriptDebuggerSettings [Plugin: org.intellij.scala]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24520">SCL-24520</a></strong>: CBH: hide "use ranges reported by compiler"</li>
</ul>
<h3>2025.3.595</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24502">SCL-24502</a></strong>: SimulatedFilterInspection: MatchError: None</li>
</ul>
<h3>2025.3.577</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>
</ul>
<h3>2025.3.563</h3>
<ul>
<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>
</ul>
<h3>2025.3.548</h3>
<ul>
<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.534</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-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.3.517</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-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.3.508</h3>
<ul>
<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>
</ul>
<h3>2025.3.493</h3>
<ul>
<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-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.478</h3>
<ul>
<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>
</ul>
<h3>2025.3.476</h3>
<ul>
<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-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
</ul>
<h3>2025.3.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=950874</download-url><idea-version min="n/a" max="n/a" since-build="253.28294" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="89039357" date="1770262870000" updatedDate="1770262870000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.488</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.481</h3>
<ul>
<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-24945">SCL-24945</a></strong>: CBH option: highlighting compilation delay</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.466</h3>
<ul>
<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>
</ul>
<h3>2026.1.459</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
</ul>
<h3>2026.1.453</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>
</ul>
<h3>2026.1.443</h3>
<ul>
<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>
</ul>
<h3>2026.1.429</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
</ul>
<h3>2026.1.426</h3>
<ul>
<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-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
<h3>2026.1.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=949510</download-url><idea-version min="n/a" max="n/a" since-build="261.20362" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="89032141" date="1770227494000" updatedDate="1770227494000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.481</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.481</h3>
<ul>
<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-24945">SCL-24945</a></strong>: CBH option: highlighting compilation delay</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.466</h3>
<ul>
<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>
</ul>
<h3>2026.1.459</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
</ul>
<h3>2026.1.453</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>
</ul>
<h3>2026.1.443</h3>
<ul>
<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>
</ul>
<h3>2026.1.429</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
</ul>
<h3>2026.1.426</h3>
<ul>
<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-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
<h3>2026.1.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=949428</download-url><idea-version min="n/a" max="n/a" since-build="261.20362" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="89028941" date="1770194853000" updatedDate="1770194853000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.466</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.466</h3>
<ul>
<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>
</ul>
<h3>2026.1.459</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
</ul>
<h3>2026.1.453</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>
</ul>
<h3>2026.1.443</h3>
<ul>
<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>
</ul>
<h3>2026.1.429</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
</ul>
<h3>2026.1.426</h3>
<ul>
<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-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
<h3>2026.1.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=948725</download-url><idea-version min="n/a" max="n/a" since-build="261.19799" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="88841960" date="1770179790000" updatedDate="1770179790000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.793</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.793</h3>
<ul>
<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>
</ul>
<h3>2025.3.789</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24854">SCL-24854</a></strong>: Fix and run AfterUpdateDottyVersionScript for 3.8</li>
</ul>
<h3>2025.3.787</h3>
<ul>
<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>
</ul>
<h3>2025.3.785</h3>
<ul>
<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.783</h3>
<ul>
<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-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>
</ul>
<h3>2025.3.777</h3>
<ul>
<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>
</ul>
<h3>2025.3.773</h3>
<ul>
<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>
</ul>
<h3>2025.3.772</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>
</ul>
<h3>2025.3.771</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </li>
</ul>
<h3>2025.3.768</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2025.3.765</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
</ul>
<h3>2025.3.762</h3>
<ul>
<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>
</ul>
<h3>2025.3.761</h3>
<ul>
<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>
</ul>
<h3>2025.3.760</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2025.3.758</h3>
<ul>
<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>
</ul>
<h3>2025.3.747</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-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-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-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>
</ul>
<h3>2025.3.741</h3>
<ul>
<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-24737">SCL-24737</a></strong>: The build tool window reporter prints wrong messages while running</li>
</ul>
<h3>2025.3.738</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2025.3.736</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</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-24684">SCL-24684</a></strong>: `Duplicate library files` error for Scala 3.8 SDK when creating a JPS project</li>
</ul>
<h3>2025.3.733</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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.731</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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>
</ul>
<h3>2025.3.721</h3>
<ul>
<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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
</ul>
<h3>2025.3.718</h3>
<ul>
<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>
</ul>
<h3>2025.3.717</h3>
<ul>
<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>
</ul>
<h3>2025.3.716</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-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-24649">SCL-24649</a></strong>: Scala 3.8: Display Scala library sources as Scala 3</li>
</ul>
<h3>2025.3.715</h3>
<ul>
<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-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.712</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.3.708</h3>
<ul>
<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>
</ul>
<h3>2025.3.706</h3>
<ul>
<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>
</ul>
<h3>2025.3.704</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</li>
</ul>
<h3>2025.3.700</h3>
<ul>
<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-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-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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2025.3.697</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>
</ul>
<h3>2025.3.685</h3>
<ul>
<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-24579">SCL-24579</a></strong>: Remove "package" attribute from idea-plugin xmls</li>
</ul>
<h3>2025.3.626</h3>
<ul>
<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-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-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.610</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-24509">SCL-24509</a></strong>: PluginException: JavaScriptDebuggerSettings [Plugin: org.intellij.scala]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24520">SCL-24520</a></strong>: CBH: hide "use ranges reported by compiler"</li>
</ul>
<h3>2025.3.595</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24502">SCL-24502</a></strong>: SimulatedFilterInspection: MatchError: None</li>
</ul>
<h3>2025.3.577</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>
</ul>
<h3>2025.3.563</h3>
<ul>
<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>
</ul>
<h3>2025.3.548</h3>
<ul>
<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.534</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-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.3.517</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-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.3.508</h3>
<ul>
<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>
</ul>
<h3>2025.3.493</h3>
<ul>
<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-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.478</h3>
<ul>
<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>
</ul>
<h3>2025.3.476</h3>
<ul>
<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-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
</ul>
<h3>2025.3.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=948689</download-url><idea-version min="n/a" max="n/a" since-build="253.28294" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="89015279" date="1770090145000" updatedDate="1770090145000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.459</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.459</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24948">SCL-24948</a></strong>: Settings | Editor | Advanced</li>
</ul>
<h3>2026.1.453</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>
</ul>
<h3>2026.1.443</h3>
<ul>
<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>
</ul>
<h3>2026.1.429</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
</ul>
<h3>2026.1.426</h3>
<ul>
<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-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
<h3>2026.1.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=947164</download-url><idea-version min="n/a" max="n/a" since-build="261.19799" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="89014679" date="1769916941000" updatedDate="1769916941000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.454</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.453</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>
</ul>
<h3>2026.1.443</h3>
<ul>
<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>
</ul>
<h3>2026.1.429</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
</ul>
<h3>2026.1.426</h3>
<ul>
<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-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
<h3>2026.1.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=946008</download-url><idea-version min="n/a" max="n/a" since-build="261.19799" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="88833158" date="1769834500000" updatedDate="1769834500000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.792</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.789</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24854">SCL-24854</a></strong>: Fix and run AfterUpdateDottyVersionScript for 3.8</li>
</ul>
<h3>2025.3.787</h3>
<ul>
<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>
</ul>
<h3>2025.3.785</h3>
<ul>
<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.783</h3>
<ul>
<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-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>
</ul>
<h3>2025.3.777</h3>
<ul>
<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>
</ul>
<h3>2025.3.773</h3>
<ul>
<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>
</ul>
<h3>2025.3.772</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>
</ul>
<h3>2025.3.771</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </li>
</ul>
<h3>2025.3.768</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2025.3.765</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
</ul>
<h3>2025.3.762</h3>
<ul>
<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>
</ul>
<h3>2025.3.761</h3>
<ul>
<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>
</ul>
<h3>2025.3.760</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2025.3.758</h3>
<ul>
<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>
</ul>
<h3>2025.3.747</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-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-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-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>
</ul>
<h3>2025.3.741</h3>
<ul>
<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-24737">SCL-24737</a></strong>: The build tool window reporter prints wrong messages while running</li>
</ul>
<h3>2025.3.738</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2025.3.736</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</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-24684">SCL-24684</a></strong>: `Duplicate library files` error for Scala 3.8 SDK when creating a JPS project</li>
</ul>
<h3>2025.3.733</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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.731</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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>
</ul>
<h3>2025.3.721</h3>
<ul>
<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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
</ul>
<h3>2025.3.718</h3>
<ul>
<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>
</ul>
<h3>2025.3.717</h3>
<ul>
<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>
</ul>
<h3>2025.3.716</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-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-24649">SCL-24649</a></strong>: Scala 3.8: Display Scala library sources as Scala 3</li>
</ul>
<h3>2025.3.715</h3>
<ul>
<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-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.712</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.3.708</h3>
<ul>
<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>
</ul>
<h3>2025.3.706</h3>
<ul>
<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>
</ul>
<h3>2025.3.704</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</li>
</ul>
<h3>2025.3.700</h3>
<ul>
<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-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-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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2025.3.697</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>
</ul>
<h3>2025.3.685</h3>
<ul>
<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-24579">SCL-24579</a></strong>: Remove "package" attribute from idea-plugin xmls</li>
</ul>
<h3>2025.3.626</h3>
<ul>
<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-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-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.610</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-24509">SCL-24509</a></strong>: PluginException: JavaScriptDebuggerSettings [Plugin: org.intellij.scala]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24520">SCL-24520</a></strong>: CBH: hide "use ranges reported by compiler"</li>
</ul>
<h3>2025.3.595</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24502">SCL-24502</a></strong>: SimulatedFilterInspection: MatchError: None</li>
</ul>
<h3>2025.3.577</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>
</ul>
<h3>2025.3.563</h3>
<ul>
<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>
</ul>
<h3>2025.3.548</h3>
<ul>
<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.534</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-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.3.517</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-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.3.508</h3>
<ul>
<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>
</ul>
<h3>2025.3.493</h3>
<ul>
<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-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.478</h3>
<ul>
<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>
</ul>
<h3>2025.3.476</h3>
<ul>
<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-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
</ul>
<h3>2025.3.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=945471</download-url><idea-version min="n/a" max="n/a" since-build="253.28294" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="89015144" date="1769830538000" updatedDate="1769830538000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.453</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.453</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-24873">SCL-24873</a></strong>: Type-aware highlighting: checkbox in settings</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>
</ul>
<h3>2026.1.443</h3>
<ul>
<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>
</ul>
<h3>2026.1.429</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
</ul>
<h3>2026.1.426</h3>
<ul>
<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-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
<h3>2026.1.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=945314</download-url><idea-version min="n/a" max="n/a" since-build="261.19799" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="89024532" date="1769744388000" updatedDate="1769744388000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.446</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.443</h3>
<ul>
<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>
</ul>
<h3>2026.1.429</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
</ul>
<h3>2026.1.426</h3>
<ul>
<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-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
<h3>2026.1.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=944660</download-url><idea-version min="n/a" max="n/a" since-build="261.19799" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="88833351" date="1769661607000" updatedDate="1769661607000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.791</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.789</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24854">SCL-24854</a></strong>: Fix and run AfterUpdateDottyVersionScript for 3.8</li>
</ul>
<h3>2025.3.787</h3>
<ul>
<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>
</ul>
<h3>2025.3.785</h3>
<ul>
<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.783</h3>
<ul>
<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-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>
</ul>
<h3>2025.3.777</h3>
<ul>
<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>
</ul>
<h3>2025.3.773</h3>
<ul>
<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>
</ul>
<h3>2025.3.772</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>
</ul>
<h3>2025.3.771</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </li>
</ul>
<h3>2025.3.768</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2025.3.765</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
</ul>
<h3>2025.3.762</h3>
<ul>
<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>
</ul>
<h3>2025.3.761</h3>
<ul>
<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>
</ul>
<h3>2025.3.760</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2025.3.758</h3>
<ul>
<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>
</ul>
<h3>2025.3.747</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-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-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-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>
</ul>
<h3>2025.3.741</h3>
<ul>
<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-24737">SCL-24737</a></strong>: The build tool window reporter prints wrong messages while running</li>
</ul>
<h3>2025.3.738</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2025.3.736</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</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-24684">SCL-24684</a></strong>: `Duplicate library files` error for Scala 3.8 SDK when creating a JPS project</li>
</ul>
<h3>2025.3.733</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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.731</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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>
</ul>
<h3>2025.3.721</h3>
<ul>
<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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
</ul>
<h3>2025.3.718</h3>
<ul>
<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>
</ul>
<h3>2025.3.717</h3>
<ul>
<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>
</ul>
<h3>2025.3.716</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-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-24649">SCL-24649</a></strong>: Scala 3.8: Display Scala library sources as Scala 3</li>
</ul>
<h3>2025.3.715</h3>
<ul>
<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-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.712</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.3.708</h3>
<ul>
<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>
</ul>
<h3>2025.3.706</h3>
<ul>
<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>
</ul>
<h3>2025.3.704</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</li>
</ul>
<h3>2025.3.700</h3>
<ul>
<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-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-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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2025.3.697</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>
</ul>
<h3>2025.3.685</h3>
<ul>
<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-24579">SCL-24579</a></strong>: Remove "package" attribute from idea-plugin xmls</li>
</ul>
<h3>2025.3.626</h3>
<ul>
<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-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-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.610</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-24509">SCL-24509</a></strong>: PluginException: JavaScriptDebuggerSettings [Plugin: org.intellij.scala]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24520">SCL-24520</a></strong>: CBH: hide "use ranges reported by compiler"</li>
</ul>
<h3>2025.3.595</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24502">SCL-24502</a></strong>: SimulatedFilterInspection: MatchError: None</li>
</ul>
<h3>2025.3.577</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>
</ul>
<h3>2025.3.563</h3>
<ul>
<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>
</ul>
<h3>2025.3.548</h3>
<ul>
<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.534</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-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.3.517</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-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.3.508</h3>
<ul>
<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>
</ul>
<h3>2025.3.493</h3>
<ul>
<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-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.478</h3>
<ul>
<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>
</ul>
<h3>2025.3.476</h3>
<ul>
<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-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
</ul>
<h3>2025.3.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=942948</download-url><idea-version min="n/a" max="n/a" since-build="253.28294" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="89024594" date="1769658038000" updatedDate="1769658038000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.443</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.443</h3>
<ul>
<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>
</ul>
<h3>2026.1.429</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
</ul>
<h3>2026.1.426</h3>
<ul>
<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-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
<h3>2026.1.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=942939</download-url><idea-version min="n/a" max="n/a" since-build="261.19799" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="88833301" date="1769575165000" updatedDate="1769575165000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.790</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.789</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24854">SCL-24854</a></strong>: Fix and run AfterUpdateDottyVersionScript for 3.8</li>
</ul>
<h3>2025.3.787</h3>
<ul>
<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>
</ul>
<h3>2025.3.785</h3>
<ul>
<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.783</h3>
<ul>
<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-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>
</ul>
<h3>2025.3.777</h3>
<ul>
<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>
</ul>
<h3>2025.3.773</h3>
<ul>
<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>
</ul>
<h3>2025.3.772</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>
</ul>
<h3>2025.3.771</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </li>
</ul>
<h3>2025.3.768</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2025.3.765</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
</ul>
<h3>2025.3.762</h3>
<ul>
<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>
</ul>
<h3>2025.3.761</h3>
<ul>
<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>
</ul>
<h3>2025.3.760</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2025.3.758</h3>
<ul>
<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>
</ul>
<h3>2025.3.747</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-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-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-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>
</ul>
<h3>2025.3.741</h3>
<ul>
<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-24737">SCL-24737</a></strong>: The build tool window reporter prints wrong messages while running</li>
</ul>
<h3>2025.3.738</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2025.3.736</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</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-24684">SCL-24684</a></strong>: `Duplicate library files` error for Scala 3.8 SDK when creating a JPS project</li>
</ul>
<h3>2025.3.733</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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.731</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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>
</ul>
<h3>2025.3.721</h3>
<ul>
<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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
</ul>
<h3>2025.3.718</h3>
<ul>
<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>
</ul>
<h3>2025.3.717</h3>
<ul>
<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>
</ul>
<h3>2025.3.716</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-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-24649">SCL-24649</a></strong>: Scala 3.8: Display Scala library sources as Scala 3</li>
</ul>
<h3>2025.3.715</h3>
<ul>
<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-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.712</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.3.708</h3>
<ul>
<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>
</ul>
<h3>2025.3.706</h3>
<ul>
<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>
</ul>
<h3>2025.3.704</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</li>
</ul>
<h3>2025.3.700</h3>
<ul>
<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-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-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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2025.3.697</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>
</ul>
<h3>2025.3.685</h3>
<ul>
<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-24579">SCL-24579</a></strong>: Remove "package" attribute from idea-plugin xmls</li>
</ul>
<h3>2025.3.626</h3>
<ul>
<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-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-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.610</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-24509">SCL-24509</a></strong>: PluginException: JavaScriptDebuggerSettings [Plugin: org.intellij.scala]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24520">SCL-24520</a></strong>: CBH: hide "use ranges reported by compiler"</li>
</ul>
<h3>2025.3.595</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24502">SCL-24502</a></strong>: SimulatedFilterInspection: MatchError: None</li>
</ul>
<h3>2025.3.577</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>
</ul>
<h3>2025.3.563</h3>
<ul>
<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>
</ul>
<h3>2025.3.548</h3>
<ul>
<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.534</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-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.3.517</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-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.3.508</h3>
<ul>
<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>
</ul>
<h3>2025.3.493</h3>
<ul>
<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-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.478</h3>
<ul>
<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>
</ul>
<h3>2025.3.476</h3>
<ul>
<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-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
</ul>
<h3>2025.3.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=942303</download-url><idea-version min="n/a" max="n/a" since-build="253.28294" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="88989495" date="1769571426000" updatedDate="1769571426000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.429</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.429</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24890">SCL-24890</a></strong>: Eel-aware Scala Compile Server token handling</li>
</ul>
<h3>2026.1.426</h3>
<ul>
<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-24903">SCL-24903</a></strong>: Given function type with a context bound unsupported</li>
</ul>
<h3>2026.1.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=942292</download-url><idea-version min="n/a" max="n/a" since-build="261.13053" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="88829855" date="1769488773000" updatedDate="1769488773000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.789</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.787</h3>
<ul>
<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>
</ul>
<h3>2025.3.785</h3>
<ul>
<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.783</h3>
<ul>
<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-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>
</ul>
<h3>2025.3.777</h3>
<ul>
<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>
</ul>
<h3>2025.3.773</h3>
<ul>
<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>
</ul>
<h3>2025.3.772</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>
</ul>
<h3>2025.3.771</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </li>
</ul>
<h3>2025.3.768</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2025.3.765</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
</ul>
<h3>2025.3.762</h3>
<ul>
<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>
</ul>
<h3>2025.3.761</h3>
<ul>
<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>
</ul>
<h3>2025.3.760</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2025.3.758</h3>
<ul>
<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>
</ul>
<h3>2025.3.747</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-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-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-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>
</ul>
<h3>2025.3.741</h3>
<ul>
<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-24737">SCL-24737</a></strong>: The build tool window reporter prints wrong messages while running</li>
</ul>
<h3>2025.3.738</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2025.3.736</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</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-24684">SCL-24684</a></strong>: `Duplicate library files` error for Scala 3.8 SDK when creating a JPS project</li>
</ul>
<h3>2025.3.733</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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.731</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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>
</ul>
<h3>2025.3.721</h3>
<ul>
<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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
</ul>
<h3>2025.3.718</h3>
<ul>
<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>
</ul>
<h3>2025.3.717</h3>
<ul>
<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>
</ul>
<h3>2025.3.716</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-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-24649">SCL-24649</a></strong>: Scala 3.8: Display Scala library sources as Scala 3</li>
</ul>
<h3>2025.3.715</h3>
<ul>
<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-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.712</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.3.708</h3>
<ul>
<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>
</ul>
<h3>2025.3.706</h3>
<ul>
<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>
</ul>
<h3>2025.3.704</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</li>
</ul>
<h3>2025.3.700</h3>
<ul>
<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-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-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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2025.3.697</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>
</ul>
<h3>2025.3.685</h3>
<ul>
<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-24579">SCL-24579</a></strong>: Remove "package" attribute from idea-plugin xmls</li>
</ul>
<h3>2025.3.626</h3>
<ul>
<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-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-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.610</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-24509">SCL-24509</a></strong>: PluginException: JavaScriptDebuggerSettings [Plugin: org.intellij.scala]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24520">SCL-24520</a></strong>: CBH: hide "use ranges reported by compiler"</li>
</ul>
<h3>2025.3.595</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24502">SCL-24502</a></strong>: SimulatedFilterInspection: MatchError: None</li>
</ul>
<h3>2025.3.577</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>
</ul>
<h3>2025.3.563</h3>
<ul>
<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>
</ul>
<h3>2025.3.548</h3>
<ul>
<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.534</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-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.3.517</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-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.3.508</h3>
<ul>
<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>
</ul>
<h3>2025.3.493</h3>
<ul>
<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-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.478</h3>
<ul>
<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>
</ul>
<h3>2025.3.476</h3>
<ul>
<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-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
</ul>
<h3>2025.3.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=941909</download-url><idea-version min="n/a" max="n/a" since-build="253.28294" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="119754816" date="1769487413000" updatedDate="1769487413000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.694</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.692</h3>
<ul>
<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.689</h3>
<ul>
<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-24739">SCL-24739</a></strong>: Detect Scala SDK  3.8  and show notification in 2025.2 to update to  2025.3</li>
</ul>
<h3>2025.2.688</h3>
<ul>
<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>
</ul>
<h3>2025.2.680</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>
</ul>
<h3>2025.2.676</h3>
<ul>
<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>
</ul>
<h3>2025.2.667</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-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.2.663</h3>
<ul>
<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.661</h3>
<ul>
<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>
</ul>
<h3>2025.2.660</h3>
<ul>
<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>
</ul>
<h3>2025.2.650</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.645</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.2.642</h3>
<ul>
<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>
</ul>
<h3>2025.2.629</h3>
<ul>
<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>
</ul>
<h3>2025.2.628</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.2.617</h3>
<ul>
<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-24283">SCL-24283</a></strong>: BSP: two simultaneous imports occur when importing project with "New from the existing sources..." </li>
</ul>
<h3>2025.2.614</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>
</ul>
<h3>2025.2.609</h3>
<ul>
<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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.2.607</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
</ul>
<h3>2025.2.603</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>
</ul>
<h3>2025.2.601</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.597</h3>
<ul>
<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.596</h3>
<ul>
<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-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-24200">SCL-24200</a></strong>: No extension methods for top-level types in root package</li>
</ul>
<h3>2025.2.595</h3>
<ul>
<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-24190">SCL-24190</a></strong>: Incorrect opaque syntax isn't highlighted</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>
</ul>
<h3>2025.2.592</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.2.585</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-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>
</ul>
<h3>2025.2.584</h3>
<ul>
<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-24170">SCL-24170</a></strong>: Type companions: only for abstract and opaque in Scala 3</li>
</ul>
<h3>2025.2.582</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>
</ul>
<h3>2025.2.580</h3>
<ul>
<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-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-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.579</h3>
<ul>
<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-24096">SCL-24096</a></strong>: Overload resolution fails with composed tuple types using :*</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>
</ul>
<h3>2025.2.569</h3>
<ul>
<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-24106">SCL-24106</a></strong>: Show notification if Grazie plugin is disabled due to missing dependencies </li>
</ul>
<h3>2025.2.566</h3>
<ul>
<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>
</ul>
<h3>2025.2.565</h3>
<ul>
<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>
</ul>
<h3>2025.2.564</h3>
<ul>
<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>
</ul>
<h3>2025.2.561</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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>
</ul>
<h3>2025.2.560</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-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-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-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-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.553</h3>
<ul>
<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-24095">SCL-24095</a></strong>: Generate Unit tests action is missing</li>
</ul>
<h3>2025.2.551</h3>
<ul>
<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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</li>
</ul>
<h3>2025.2.550</h3>
<ul>
<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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</li>
</ul>
<h3>2025.2.547</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.2.536</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
<h3>2025.2.535</h3>
<ul>
<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-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
</ul>
<h3>2025.2.516</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-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-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
</ul>
<h3>2025.2.507</h3>
<ul>
<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>
</ul>
<h3>2025.2.502</h3>
<ul>
<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-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
</ul>
<h3>2025.2.492</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.486</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-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</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.481</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
</ul>
<h3>2025.2.474</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
</ul>
<h3>2025.2.457</h3>
<ul>
<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-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-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.447</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-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-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
</ul>
<h3>2025.2.439</h3>
<ul>
<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-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-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.422</h3>
<ul>
<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>
</ul>
<h3>2025.2.417</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>
</ul>
<h3>2025.2.412</h3>
<ul>
<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.404</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-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>
</ul>
<h3>2025.2.397</h3>
<ul>
<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>
</ul>
<h3>2025.2.374</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-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-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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</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-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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=941757</download-url><idea-version min="n/a" max="n/a" since-build="252.25557" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="88976811" date="1769484960000" updatedDate="1769484960000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.426</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.426</h3>
<ul>
<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>
<h3>2026.1.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=941751</download-url><idea-version min="n/a" max="n/a" since-build="261.13053" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="88976551" date="1769225724000" updatedDate="1769225724000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.421</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.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=940434</download-url><idea-version min="n/a" max="n/a" since-build="261.13053" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="88981789" date="1769139565000" updatedDate="1769139565000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.417</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.417</h3>
<ul>
<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>
</ul>
<h3>2026.1.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=939837</download-url><idea-version min="n/a" max="n/a" since-build="261.13053" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="88968840" date="1769053003000" updatedDate="1769053003000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.411</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.411</h3>
<ul>
<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-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-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>
</ul>
<h3>2026.1.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=938807</download-url><idea-version min="n/a" max="n/a" since-build="261.13053" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="88889563" date="1768968009000" updatedDate="1768968009000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.400</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.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</h3>
<ul>
<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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=938026</download-url><idea-version min="n/a" max="n/a" since-build="261.13053" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="88888813" date="1768880172000" updatedDate="1768880172000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.397</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.397</h3>
<ul>
<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-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-24859">SCL-24859</a></strong>: Relax the Scala testing support dependency on the JUnit plugin</li>
</ul>
<h3>2026.1.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=936854</download-url><idea-version min="n/a" max="n/a" since-build="261.13053" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="88861831" date="1768707339000" updatedDate="1768707339000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.391</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.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=935954</download-url><idea-version min="n/a" max="n/a" since-build="261.13053" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="88861771" date="1768621113000" updatedDate="1768621113000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.389</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.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=935280</download-url><idea-version min="n/a" max="n/a" since-build="261.13053" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="88862094" date="1768535193000" updatedDate="1768535193000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.383</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.383</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23765">SCL-23765</a></strong>: Pass use.module.display.name in a different way, not as a VM option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24794">SCL-24794</a></strong>: Good code red: apply/update extension methods on opaque type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24858">SCL-24858</a></strong>: Overloaded method not identified properly</li>
</ul>
<h3>2026.1.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=934158</download-url><idea-version min="n/a" max="n/a" since-build="261.13053" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="88858645" date="1768448198000" updatedDate="1768448198000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.378</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.378</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23717">SCL-23717</a></strong>: Wrong types shown when using Kyo</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24500">SCL-24500</a></strong>: Adapt "Parameter Info" feature to multiple using clauses </li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24850">SCL-24850</a></strong>: Handle Scala 3 extension methods in Java</li>
</ul>
<h3>2026.1.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24827">SCL-24827</a></strong>: Pass a cached value of the project metadata as a parameter of CBH instead of always recomputing it on every compilation request</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=933091</download-url><idea-version min="n/a" max="n/a" since-build="261.13053" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="88851050" date="1768361878000" updatedDate="1768361878000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.373</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.373</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24838">SCL-24838</a></strong>: Sbt 2.0.0-RC7 (and later) - compiler bridge jar is not a valid jar file </li>
</ul>
<h3>2026.1.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=932156</download-url><idea-version min="n/a" max="n/a" since-build="261.13053" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="88803610" date="1768279398000" updatedDate="1768279398000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.779</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.777</h3>
<ul>
<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>
</ul>
<h3>2025.3.773</h3>
<ul>
<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>
</ul>
<h3>2025.3.772</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>
</ul>
<h3>2025.3.771</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </li>
</ul>
<h3>2025.3.768</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2025.3.765</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
</ul>
<h3>2025.3.762</h3>
<ul>
<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>
</ul>
<h3>2025.3.761</h3>
<ul>
<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>
</ul>
<h3>2025.3.760</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2025.3.758</h3>
<ul>
<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>
</ul>
<h3>2025.3.747</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-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-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-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>
</ul>
<h3>2025.3.741</h3>
<ul>
<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-24737">SCL-24737</a></strong>: The build tool window reporter prints wrong messages while running</li>
</ul>
<h3>2025.3.738</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2025.3.736</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</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-24684">SCL-24684</a></strong>: `Duplicate library files` error for Scala 3.8 SDK when creating a JPS project</li>
</ul>
<h3>2025.3.733</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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.731</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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>
</ul>
<h3>2025.3.721</h3>
<ul>
<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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
</ul>
<h3>2025.3.718</h3>
<ul>
<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>
</ul>
<h3>2025.3.717</h3>
<ul>
<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>
</ul>
<h3>2025.3.716</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-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-24649">SCL-24649</a></strong>: Scala 3.8: Display Scala library sources as Scala 3</li>
</ul>
<h3>2025.3.715</h3>
<ul>
<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-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.712</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.3.708</h3>
<ul>
<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>
</ul>
<h3>2025.3.706</h3>
<ul>
<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>
</ul>
<h3>2025.3.704</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</li>
</ul>
<h3>2025.3.700</h3>
<ul>
<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-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-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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2025.3.697</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>
</ul>
<h3>2025.3.685</h3>
<ul>
<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-24579">SCL-24579</a></strong>: Remove "package" attribute from idea-plugin xmls</li>
</ul>
<h3>2025.3.626</h3>
<ul>
<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-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-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.610</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-24509">SCL-24509</a></strong>: PluginException: JavaScriptDebuggerSettings [Plugin: org.intellij.scala]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24520">SCL-24520</a></strong>: CBH: hide "use ranges reported by compiler"</li>
</ul>
<h3>2025.3.595</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24502">SCL-24502</a></strong>: SimulatedFilterInspection: MatchError: None</li>
</ul>
<h3>2025.3.577</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>
</ul>
<h3>2025.3.563</h3>
<ul>
<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>
</ul>
<h3>2025.3.548</h3>
<ul>
<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.534</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-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.3.517</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-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.3.508</h3>
<ul>
<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>
</ul>
<h3>2025.3.493</h3>
<ul>
<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-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.478</h3>
<ul>
<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>
</ul>
<h3>2025.3.476</h3>
<ul>
<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-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
</ul>
<h3>2025.3.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=931409</download-url><idea-version min="n/a" max="n/a" since-build="253.28294" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="88843402" date="1768275627000" updatedDate="1768275627000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.365</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.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=931248</download-url><idea-version min="n/a" max="n/a" since-build="261.13053" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="88803558" date="1768193034000" updatedDate="1768193034000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.778</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.777</h3>
<ul>
<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>
</ul>
<h3>2025.3.773</h3>
<ul>
<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>
</ul>
<h3>2025.3.772</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>
</ul>
<h3>2025.3.771</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </li>
</ul>
<h3>2025.3.768</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2025.3.765</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
</ul>
<h3>2025.3.762</h3>
<ul>
<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>
</ul>
<h3>2025.3.761</h3>
<ul>
<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>
</ul>
<h3>2025.3.760</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2025.3.758</h3>
<ul>
<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>
</ul>
<h3>2025.3.747</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-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-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-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>
</ul>
<h3>2025.3.741</h3>
<ul>
<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-24737">SCL-24737</a></strong>: The build tool window reporter prints wrong messages while running</li>
</ul>
<h3>2025.3.738</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2025.3.736</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</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-24684">SCL-24684</a></strong>: `Duplicate library files` error for Scala 3.8 SDK when creating a JPS project</li>
</ul>
<h3>2025.3.733</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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.731</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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>
</ul>
<h3>2025.3.721</h3>
<ul>
<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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
</ul>
<h3>2025.3.718</h3>
<ul>
<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>
</ul>
<h3>2025.3.717</h3>
<ul>
<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>
</ul>
<h3>2025.3.716</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-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-24649">SCL-24649</a></strong>: Scala 3.8: Display Scala library sources as Scala 3</li>
</ul>
<h3>2025.3.715</h3>
<ul>
<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-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.712</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.3.708</h3>
<ul>
<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>
</ul>
<h3>2025.3.706</h3>
<ul>
<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>
</ul>
<h3>2025.3.704</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</li>
</ul>
<h3>2025.3.700</h3>
<ul>
<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-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-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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2025.3.697</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>
</ul>
<h3>2025.3.685</h3>
<ul>
<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-24579">SCL-24579</a></strong>: Remove "package" attribute from idea-plugin xmls</li>
</ul>
<h3>2025.3.626</h3>
<ul>
<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-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-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.610</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-24509">SCL-24509</a></strong>: PluginException: JavaScriptDebuggerSettings [Plugin: org.intellij.scala]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24520">SCL-24520</a></strong>: CBH: hide "use ranges reported by compiler"</li>
</ul>
<h3>2025.3.595</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24502">SCL-24502</a></strong>: SimulatedFilterInspection: MatchError: None</li>
</ul>
<h3>2025.3.577</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>
</ul>
<h3>2025.3.563</h3>
<ul>
<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>
</ul>
<h3>2025.3.548</h3>
<ul>
<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.534</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-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.3.517</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-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.3.508</h3>
<ul>
<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>
</ul>
<h3>2025.3.493</h3>
<ul>
<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-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.478</h3>
<ul>
<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>
</ul>
<h3>2025.3.476</h3>
<ul>
<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-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
</ul>
<h3>2025.3.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=930896</download-url><idea-version min="n/a" max="n/a" since-build="253.28294" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="88803545" date="1767933696000" updatedDate="1767933696000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.777</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.777</h3>
<ul>
<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>
</ul>
<h3>2025.3.773</h3>
<ul>
<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>
</ul>
<h3>2025.3.772</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>
</ul>
<h3>2025.3.771</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </li>
</ul>
<h3>2025.3.768</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2025.3.765</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
</ul>
<h3>2025.3.762</h3>
<ul>
<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>
</ul>
<h3>2025.3.761</h3>
<ul>
<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>
</ul>
<h3>2025.3.760</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2025.3.758</h3>
<ul>
<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>
</ul>
<h3>2025.3.747</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-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-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-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>
</ul>
<h3>2025.3.741</h3>
<ul>
<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-24737">SCL-24737</a></strong>: The build tool window reporter prints wrong messages while running</li>
</ul>
<h3>2025.3.738</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2025.3.736</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</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-24684">SCL-24684</a></strong>: `Duplicate library files` error for Scala 3.8 SDK when creating a JPS project</li>
</ul>
<h3>2025.3.733</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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.731</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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>
</ul>
<h3>2025.3.721</h3>
<ul>
<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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
</ul>
<h3>2025.3.718</h3>
<ul>
<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>
</ul>
<h3>2025.3.717</h3>
<ul>
<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>
</ul>
<h3>2025.3.716</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-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-24649">SCL-24649</a></strong>: Scala 3.8: Display Scala library sources as Scala 3</li>
</ul>
<h3>2025.3.715</h3>
<ul>
<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-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.712</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.3.708</h3>
<ul>
<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>
</ul>
<h3>2025.3.706</h3>
<ul>
<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>
</ul>
<h3>2025.3.704</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</li>
</ul>
<h3>2025.3.700</h3>
<ul>
<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-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-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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2025.3.697</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>
</ul>
<h3>2025.3.685</h3>
<ul>
<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-24579">SCL-24579</a></strong>: Remove "package" attribute from idea-plugin xmls</li>
</ul>
<h3>2025.3.626</h3>
<ul>
<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-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-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.610</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-24509">SCL-24509</a></strong>: PluginException: JavaScriptDebuggerSettings [Plugin: org.intellij.scala]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24520">SCL-24520</a></strong>: CBH: hide "use ranges reported by compiler"</li>
</ul>
<h3>2025.3.595</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24502">SCL-24502</a></strong>: SimulatedFilterInspection: MatchError: None</li>
</ul>
<h3>2025.3.577</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>
</ul>
<h3>2025.3.563</h3>
<ul>
<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>
</ul>
<h3>2025.3.548</h3>
<ul>
<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.534</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-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.3.517</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-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.3.508</h3>
<ul>
<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>
</ul>
<h3>2025.3.493</h3>
<ul>
<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-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.478</h3>
<ul>
<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>
</ul>
<h3>2025.3.476</h3>
<ul>
<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-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
</ul>
<h3>2025.3.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=928733</download-url><idea-version min="n/a" max="n/a" since-build="253.28294" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="88843001" date="1767929976000" updatedDate="1767929976000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.357</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.357</h3>
<ul>
<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>
</ul>
<h3>2026.1.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=928579</download-url><idea-version min="n/a" max="n/a" since-build="261.13053" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="88842430" date="1767757086000" updatedDate="1767757086000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.349</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.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=926874</download-url><idea-version min="n/a" max="n/a" since-build="261.13053" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="88802964" date="1767673978000" updatedDate="1767673978000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.773</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.773</h3>
<ul>
<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>
</ul>
<h3>2025.3.772</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>
</ul>
<h3>2025.3.771</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </li>
</ul>
<h3>2025.3.768</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2025.3.765</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
</ul>
<h3>2025.3.762</h3>
<ul>
<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>
</ul>
<h3>2025.3.761</h3>
<ul>
<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>
</ul>
<h3>2025.3.760</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2025.3.758</h3>
<ul>
<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>
</ul>
<h3>2025.3.747</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-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-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-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>
</ul>
<h3>2025.3.741</h3>
<ul>
<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-24737">SCL-24737</a></strong>: The build tool window reporter prints wrong messages while running</li>
</ul>
<h3>2025.3.738</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2025.3.736</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</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-24684">SCL-24684</a></strong>: `Duplicate library files` error for Scala 3.8 SDK when creating a JPS project</li>
</ul>
<h3>2025.3.733</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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.731</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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>
</ul>
<h3>2025.3.721</h3>
<ul>
<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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
</ul>
<h3>2025.3.718</h3>
<ul>
<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>
</ul>
<h3>2025.3.717</h3>
<ul>
<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>
</ul>
<h3>2025.3.716</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-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-24649">SCL-24649</a></strong>: Scala 3.8: Display Scala library sources as Scala 3</li>
</ul>
<h3>2025.3.715</h3>
<ul>
<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-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.712</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.3.708</h3>
<ul>
<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>
</ul>
<h3>2025.3.706</h3>
<ul>
<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>
</ul>
<h3>2025.3.704</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</li>
</ul>
<h3>2025.3.700</h3>
<ul>
<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-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-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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2025.3.697</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>
</ul>
<h3>2025.3.685</h3>
<ul>
<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-24579">SCL-24579</a></strong>: Remove "package" attribute from idea-plugin xmls</li>
</ul>
<h3>2025.3.626</h3>
<ul>
<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-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-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.610</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-24509">SCL-24509</a></strong>: PluginException: JavaScriptDebuggerSettings [Plugin: org.intellij.scala]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24520">SCL-24520</a></strong>: CBH: hide "use ranges reported by compiler"</li>
</ul>
<h3>2025.3.595</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24502">SCL-24502</a></strong>: SimulatedFilterInspection: MatchError: None</li>
</ul>
<h3>2025.3.577</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>
</ul>
<h3>2025.3.563</h3>
<ul>
<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>
</ul>
<h3>2025.3.548</h3>
<ul>
<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.534</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-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.3.517</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-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.3.508</h3>
<ul>
<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>
</ul>
<h3>2025.3.493</h3>
<ul>
<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-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.478</h3>
<ul>
<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>
</ul>
<h3>2025.3.476</h3>
<ul>
<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-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
</ul>
<h3>2025.3.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=925679</download-url><idea-version min="n/a" max="n/a" since-build="253.28294" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="88842364" date="1767670589000" updatedDate="1767670589000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.348</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.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=925673</download-url><idea-version min="n/a" max="n/a" since-build="261.13053" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="88842371" date="1767325029000" updatedDate="1767325029000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.346</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.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=924038</download-url><idea-version min="n/a" max="n/a" since-build="261.13053" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="88842471" date="1767238625000" updatedDate="1767238625000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.344</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.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=923620</download-url><idea-version min="n/a" max="n/a" since-build="261.13053" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="88796538" date="1767069625000" updatedDate="1767069625000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.772</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.772</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>
</ul>
<h3>2025.3.771</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </li>
</ul>
<h3>2025.3.768</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2025.3.765</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
</ul>
<h3>2025.3.762</h3>
<ul>
<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>
</ul>
<h3>2025.3.761</h3>
<ul>
<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>
</ul>
<h3>2025.3.760</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2025.3.758</h3>
<ul>
<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>
</ul>
<h3>2025.3.747</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-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-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-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>
</ul>
<h3>2025.3.741</h3>
<ul>
<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-24737">SCL-24737</a></strong>: The build tool window reporter prints wrong messages while running</li>
</ul>
<h3>2025.3.738</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2025.3.736</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</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-24684">SCL-24684</a></strong>: `Duplicate library files` error for Scala 3.8 SDK when creating a JPS project</li>
</ul>
<h3>2025.3.733</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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.731</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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>
</ul>
<h3>2025.3.721</h3>
<ul>
<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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
</ul>
<h3>2025.3.718</h3>
<ul>
<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>
</ul>
<h3>2025.3.717</h3>
<ul>
<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>
</ul>
<h3>2025.3.716</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-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-24649">SCL-24649</a></strong>: Scala 3.8: Display Scala library sources as Scala 3</li>
</ul>
<h3>2025.3.715</h3>
<ul>
<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-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.712</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.3.708</h3>
<ul>
<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>
</ul>
<h3>2025.3.706</h3>
<ul>
<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>
</ul>
<h3>2025.3.704</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</li>
</ul>
<h3>2025.3.700</h3>
<ul>
<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-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-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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2025.3.697</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>
</ul>
<h3>2025.3.685</h3>
<ul>
<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-24579">SCL-24579</a></strong>: Remove "package" attribute from idea-plugin xmls</li>
</ul>
<h3>2025.3.626</h3>
<ul>
<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-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-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.610</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-24509">SCL-24509</a></strong>: PluginException: JavaScriptDebuggerSettings [Plugin: org.intellij.scala]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24520">SCL-24520</a></strong>: CBH: hide "use ranges reported by compiler"</li>
</ul>
<h3>2025.3.595</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24502">SCL-24502</a></strong>: SimulatedFilterInspection: MatchError: None</li>
</ul>
<h3>2025.3.577</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>
</ul>
<h3>2025.3.563</h3>
<ul>
<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>
</ul>
<h3>2025.3.548</h3>
<ul>
<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.534</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-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.3.517</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-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.3.508</h3>
<ul>
<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>
</ul>
<h3>2025.3.493</h3>
<ul>
<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-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.478</h3>
<ul>
<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>
</ul>
<h3>2025.3.476</h3>
<ul>
<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-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
</ul>
<h3>2025.3.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=922887</download-url><idea-version min="n/a" max="n/a" since-build="253.28294" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="88842446" date="1767065676000" updatedDate="1767065676000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.343</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.343</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>
</ul>
<h3>2026.1.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=922735</download-url><idea-version min="n/a" max="n/a" since-build="261.13053" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="88842290" date="1766892878000" updatedDate="1766892878000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.340</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.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=921865</download-url><idea-version min="n/a" max="n/a" since-build="261.13053" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="88842480" date="1766806519000" updatedDate="1766806519000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.339</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.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=921451</download-url><idea-version min="n/a" max="n/a" since-build="261.13053" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="88842323" date="1766720164000" updatedDate="1766720164000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.338</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.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=921011</download-url><idea-version min="n/a" max="n/a" since-build="261.13053" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="88796713" date="1766551397000" updatedDate="1766551397000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.771</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.771</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </li>
</ul>
<h3>2025.3.768</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2025.3.765</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
</ul>
<h3>2025.3.762</h3>
<ul>
<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>
</ul>
<h3>2025.3.761</h3>
<ul>
<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>
</ul>
<h3>2025.3.760</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2025.3.758</h3>
<ul>
<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>
</ul>
<h3>2025.3.747</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-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-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-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>
</ul>
<h3>2025.3.741</h3>
<ul>
<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-24737">SCL-24737</a></strong>: The build tool window reporter prints wrong messages while running</li>
</ul>
<h3>2025.3.738</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2025.3.736</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</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-24684">SCL-24684</a></strong>: `Duplicate library files` error for Scala 3.8 SDK when creating a JPS project</li>
</ul>
<h3>2025.3.733</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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.731</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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>
</ul>
<h3>2025.3.721</h3>
<ul>
<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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
</ul>
<h3>2025.3.718</h3>
<ul>
<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>
</ul>
<h3>2025.3.717</h3>
<ul>
<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>
</ul>
<h3>2025.3.716</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-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-24649">SCL-24649</a></strong>: Scala 3.8: Display Scala library sources as Scala 3</li>
</ul>
<h3>2025.3.715</h3>
<ul>
<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-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.712</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.3.708</h3>
<ul>
<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>
</ul>
<h3>2025.3.706</h3>
<ul>
<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>
</ul>
<h3>2025.3.704</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</li>
</ul>
<h3>2025.3.700</h3>
<ul>
<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-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-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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2025.3.697</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>
</ul>
<h3>2025.3.685</h3>
<ul>
<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-24579">SCL-24579</a></strong>: Remove "package" attribute from idea-plugin xmls</li>
</ul>
<h3>2025.3.626</h3>
<ul>
<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-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-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.610</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-24509">SCL-24509</a></strong>: PluginException: JavaScriptDebuggerSettings [Plugin: org.intellij.scala]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24520">SCL-24520</a></strong>: CBH: hide "use ranges reported by compiler"</li>
</ul>
<h3>2025.3.595</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24502">SCL-24502</a></strong>: SimulatedFilterInspection: MatchError: None</li>
</ul>
<h3>2025.3.577</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>
</ul>
<h3>2025.3.563</h3>
<ul>
<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>
</ul>
<h3>2025.3.548</h3>
<ul>
<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.534</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-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.3.517</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-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.3.508</h3>
<ul>
<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>
</ul>
<h3>2025.3.493</h3>
<ul>
<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-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.478</h3>
<ul>
<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>
</ul>
<h3>2025.3.476</h3>
<ul>
<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-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
</ul>
<h3>2025.3.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=920284</download-url><idea-version min="n/a" max="n/a" since-build="253.28294" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="88842506" date="1766547400000" updatedDate="1766547400000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.336</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.336</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2026.1.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=920125</download-url><idea-version min="n/a" max="n/a" since-build="261.13053" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="88795281" date="1766464617000" updatedDate="1766464617000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.768</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.768</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24789">SCL-24789</a></strong>: Support structural search for given</li>
</ul>
<h3>2025.3.765</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
</ul>
<h3>2025.3.762</h3>
<ul>
<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>
</ul>
<h3>2025.3.761</h3>
<ul>
<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>
</ul>
<h3>2025.3.760</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2025.3.758</h3>
<ul>
<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>
</ul>
<h3>2025.3.747</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-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-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-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>
</ul>
<h3>2025.3.741</h3>
<ul>
<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-24737">SCL-24737</a></strong>: The build tool window reporter prints wrong messages while running</li>
</ul>
<h3>2025.3.738</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2025.3.736</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</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-24684">SCL-24684</a></strong>: `Duplicate library files` error for Scala 3.8 SDK when creating a JPS project</li>
</ul>
<h3>2025.3.733</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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.731</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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>
</ul>
<h3>2025.3.721</h3>
<ul>
<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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
</ul>
<h3>2025.3.718</h3>
<ul>
<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>
</ul>
<h3>2025.3.717</h3>
<ul>
<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>
</ul>
<h3>2025.3.716</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-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-24649">SCL-24649</a></strong>: Scala 3.8: Display Scala library sources as Scala 3</li>
</ul>
<h3>2025.3.715</h3>
<ul>
<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-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.712</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.3.708</h3>
<ul>
<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>
</ul>
<h3>2025.3.706</h3>
<ul>
<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>
</ul>
<h3>2025.3.704</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</li>
</ul>
<h3>2025.3.700</h3>
<ul>
<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-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-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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2025.3.697</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>
</ul>
<h3>2025.3.685</h3>
<ul>
<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-24579">SCL-24579</a></strong>: Remove "package" attribute from idea-plugin xmls</li>
</ul>
<h3>2025.3.626</h3>
<ul>
<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-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-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.610</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-24509">SCL-24509</a></strong>: PluginException: JavaScriptDebuggerSettings [Plugin: org.intellij.scala]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24520">SCL-24520</a></strong>: CBH: hide "use ranges reported by compiler"</li>
</ul>
<h3>2025.3.595</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24502">SCL-24502</a></strong>: SimulatedFilterInspection: MatchError: None</li>
</ul>
<h3>2025.3.577</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>
</ul>
<h3>2025.3.563</h3>
<ul>
<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>
</ul>
<h3>2025.3.548</h3>
<ul>
<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.534</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-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.3.517</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-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.3.508</h3>
<ul>
<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>
</ul>
<h3>2025.3.493</h3>
<ul>
<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-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.478</h3>
<ul>
<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>
</ul>
<h3>2025.3.476</h3>
<ul>
<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-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
</ul>
<h3>2025.3.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=919180</download-url><idea-version min="n/a" max="n/a" since-build="253.28294" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="88831265" date="1766461098000" updatedDate="1766461098000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.331</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.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=919025</download-url><idea-version min="n/a" max="n/a" since-build="261.13053" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="88831407" date="1766289034000" updatedDate="1766289034000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.318</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.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=917667</download-url><idea-version min="n/a" max="n/a" since-build="261.13053" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="88787300" date="1766205726000" updatedDate="1766205726000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.765</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.765</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24385">SCL-24385</a></strong>: Inconsistency in sbt shell version and sbt project version when sbt shell is used for reload</li>
</ul>
<h3>2025.3.762</h3>
<ul>
<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>
</ul>
<h3>2025.3.761</h3>
<ul>
<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>
</ul>
<h3>2025.3.760</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2025.3.758</h3>
<ul>
<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>
</ul>
<h3>2025.3.747</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-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-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-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>
</ul>
<h3>2025.3.741</h3>
<ul>
<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-24737">SCL-24737</a></strong>: The build tool window reporter prints wrong messages while running</li>
</ul>
<h3>2025.3.738</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2025.3.736</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</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-24684">SCL-24684</a></strong>: `Duplicate library files` error for Scala 3.8 SDK when creating a JPS project</li>
</ul>
<h3>2025.3.733</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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.731</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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>
</ul>
<h3>2025.3.721</h3>
<ul>
<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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
</ul>
<h3>2025.3.718</h3>
<ul>
<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>
</ul>
<h3>2025.3.717</h3>
<ul>
<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>
</ul>
<h3>2025.3.716</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-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-24649">SCL-24649</a></strong>: Scala 3.8: Display Scala library sources as Scala 3</li>
</ul>
<h3>2025.3.715</h3>
<ul>
<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-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.712</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.3.708</h3>
<ul>
<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>
</ul>
<h3>2025.3.706</h3>
<ul>
<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>
</ul>
<h3>2025.3.704</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</li>
</ul>
<h3>2025.3.700</h3>
<ul>
<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-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-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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2025.3.697</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>
</ul>
<h3>2025.3.685</h3>
<ul>
<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-24579">SCL-24579</a></strong>: Remove "package" attribute from idea-plugin xmls</li>
</ul>
<h3>2025.3.626</h3>
<ul>
<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-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-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.610</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-24509">SCL-24509</a></strong>: PluginException: JavaScriptDebuggerSettings [Plugin: org.intellij.scala]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24520">SCL-24520</a></strong>: CBH: hide "use ranges reported by compiler"</li>
</ul>
<h3>2025.3.595</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24502">SCL-24502</a></strong>: SimulatedFilterInspection: MatchError: None</li>
</ul>
<h3>2025.3.577</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>
</ul>
<h3>2025.3.563</h3>
<ul>
<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>
</ul>
<h3>2025.3.548</h3>
<ul>
<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.534</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-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.3.517</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-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.3.508</h3>
<ul>
<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>
</ul>
<h3>2025.3.493</h3>
<ul>
<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-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.478</h3>
<ul>
<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>
</ul>
<h3>2025.3.476</h3>
<ul>
<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-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
</ul>
<h3>2025.3.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=917368</download-url><idea-version min="n/a" max="n/a" since-build="253.28294" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="88831359" date="1766201763000" updatedDate="1766201763000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.317</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.317</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24810">SCL-24810</a></strong>: Introduce a proper type for the JPS Scala project metadata config</li>
</ul>
<h3>2026.1.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23786">SCL-23786</a></strong>: Install unbundled plugin dependencies into dev IDEA</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=917243</download-url><idea-version min="n/a" max="n/a" since-build="261.13053" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="88784613" date="1766119973000" updatedDate="1766119973000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.762</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.762</h3>
<ul>
<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>
</ul>
<h3>2025.3.761</h3>
<ul>
<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>
</ul>
<h3>2025.3.760</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2025.3.758</h3>
<ul>
<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>
</ul>
<h3>2025.3.747</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-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-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-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>
</ul>
<h3>2025.3.741</h3>
<ul>
<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-24737">SCL-24737</a></strong>: The build tool window reporter prints wrong messages while running</li>
</ul>
<h3>2025.3.738</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2025.3.736</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</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-24684">SCL-24684</a></strong>: `Duplicate library files` error for Scala 3.8 SDK when creating a JPS project</li>
</ul>
<h3>2025.3.733</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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.731</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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>
</ul>
<h3>2025.3.721</h3>
<ul>
<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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
</ul>
<h3>2025.3.718</h3>
<ul>
<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>
</ul>
<h3>2025.3.717</h3>
<ul>
<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>
</ul>
<h3>2025.3.716</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-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-24649">SCL-24649</a></strong>: Scala 3.8: Display Scala library sources as Scala 3</li>
</ul>
<h3>2025.3.715</h3>
<ul>
<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-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.712</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.3.708</h3>
<ul>
<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>
</ul>
<h3>2025.3.706</h3>
<ul>
<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>
</ul>
<h3>2025.3.704</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</li>
</ul>
<h3>2025.3.700</h3>
<ul>
<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-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-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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2025.3.697</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>
</ul>
<h3>2025.3.685</h3>
<ul>
<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-24579">SCL-24579</a></strong>: Remove "package" attribute from idea-plugin xmls</li>
</ul>
<h3>2025.3.626</h3>
<ul>
<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-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-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.610</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-24509">SCL-24509</a></strong>: PluginException: JavaScriptDebuggerSettings [Plugin: org.intellij.scala]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24520">SCL-24520</a></strong>: CBH: hide "use ranges reported by compiler"</li>
</ul>
<h3>2025.3.595</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24502">SCL-24502</a></strong>: SimulatedFilterInspection: MatchError: None</li>
</ul>
<h3>2025.3.577</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>
</ul>
<h3>2025.3.563</h3>
<ul>
<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>
</ul>
<h3>2025.3.548</h3>
<ul>
<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.534</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-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.3.517</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-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.3.508</h3>
<ul>
<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>
</ul>
<h3>2025.3.493</h3>
<ul>
<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-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.478</h3>
<ul>
<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>
</ul>
<h3>2025.3.476</h3>
<ul>
<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-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
</ul>
<h3>2025.3.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=916645</download-url><idea-version min="n/a" max="n/a" since-build="253.28294" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="88822982" date="1766116128000" updatedDate="1766116128000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.312</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.312</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8988">SCL-8988</a></strong>: SBT import creates overlapping directories in project structure</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>
</ul>
<h3>2026.1.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=916600</download-url><idea-version min="n/a" max="n/a" since-build="261.13053" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="88822347" date="1766029777000" updatedDate="1766029777000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.306</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.306</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24806">SCL-24806</a></strong>: Scala 2 decompiler: [?] wildcards</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24807">SCL-24807</a></strong>: Text-to-text tests: update library versions</li>
</ul>
<h3>2026.1.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=915286</download-url><idea-version min="n/a" max="n/a" since-build="261.13053" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="88784593" date="1765946180000" updatedDate="1765946180000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.761</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.761</h3>
<ul>
<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>
</ul>
<h3>2025.3.760</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2025.3.758</h3>
<ul>
<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>
</ul>
<h3>2025.3.747</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-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-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-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>
</ul>
<h3>2025.3.741</h3>
<ul>
<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-24737">SCL-24737</a></strong>: The build tool window reporter prints wrong messages while running</li>
</ul>
<h3>2025.3.738</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2025.3.736</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</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-24684">SCL-24684</a></strong>: `Duplicate library files` error for Scala 3.8 SDK when creating a JPS project</li>
</ul>
<h3>2025.3.733</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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.731</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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>
</ul>
<h3>2025.3.721</h3>
<ul>
<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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
</ul>
<h3>2025.3.718</h3>
<ul>
<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>
</ul>
<h3>2025.3.717</h3>
<ul>
<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>
</ul>
<h3>2025.3.716</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-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-24649">SCL-24649</a></strong>: Scala 3.8: Display Scala library sources as Scala 3</li>
</ul>
<h3>2025.3.715</h3>
<ul>
<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-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.712</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.3.708</h3>
<ul>
<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>
</ul>
<h3>2025.3.706</h3>
<ul>
<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>
</ul>
<h3>2025.3.704</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</li>
</ul>
<h3>2025.3.700</h3>
<ul>
<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-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-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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2025.3.697</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>
</ul>
<h3>2025.3.685</h3>
<ul>
<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-24579">SCL-24579</a></strong>: Remove "package" attribute from idea-plugin xmls</li>
</ul>
<h3>2025.3.626</h3>
<ul>
<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-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-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.610</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-24509">SCL-24509</a></strong>: PluginException: JavaScriptDebuggerSettings [Plugin: org.intellij.scala]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24520">SCL-24520</a></strong>: CBH: hide "use ranges reported by compiler"</li>
</ul>
<h3>2025.3.595</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24502">SCL-24502</a></strong>: SimulatedFilterInspection: MatchError: None</li>
</ul>
<h3>2025.3.577</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>
</ul>
<h3>2025.3.563</h3>
<ul>
<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>
</ul>
<h3>2025.3.548</h3>
<ul>
<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.534</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-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.3.517</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-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.3.508</h3>
<ul>
<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>
</ul>
<h3>2025.3.493</h3>
<ul>
<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-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.478</h3>
<ul>
<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>
</ul>
<h3>2025.3.476</h3>
<ul>
<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-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
</ul>
<h3>2025.3.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=914053</download-url><idea-version min="n/a" max="n/a" since-build="253.28294" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="88822010" date="1765942521000" updatedDate="1765942521000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.300</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.300</h3>
<ul>
<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-24801">SCL-24801</a></strong>: Tasty: context bound &amp; implicit val</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24805">SCL-24805</a></strong>: Function types: don't add () to FunctionN alias</li>
</ul>
<h3>2026.1.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=914040</download-url><idea-version min="n/a" max="n/a" since-build="261.13053" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="88778209" date="1765860207000" updatedDate="1765860207000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.760</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.760</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23873">SCL-23873</a></strong>: Show New | Scala class after Java class (and before Kotlin/Groovy) + hide "Package Object" in Scala 3 projects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2025.3.758</h3>
<ul>
<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>
</ul>
<h3>2025.3.747</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-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-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-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>
</ul>
<h3>2025.3.741</h3>
<ul>
<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-24737">SCL-24737</a></strong>: The build tool window reporter prints wrong messages while running</li>
</ul>
<h3>2025.3.738</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2025.3.736</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</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-24684">SCL-24684</a></strong>: `Duplicate library files` error for Scala 3.8 SDK when creating a JPS project</li>
</ul>
<h3>2025.3.733</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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.731</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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>
</ul>
<h3>2025.3.721</h3>
<ul>
<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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
</ul>
<h3>2025.3.718</h3>
<ul>
<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>
</ul>
<h3>2025.3.717</h3>
<ul>
<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>
</ul>
<h3>2025.3.716</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-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-24649">SCL-24649</a></strong>: Scala 3.8: Display Scala library sources as Scala 3</li>
</ul>
<h3>2025.3.715</h3>
<ul>
<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-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.712</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.3.708</h3>
<ul>
<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>
</ul>
<h3>2025.3.706</h3>
<ul>
<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>
</ul>
<h3>2025.3.704</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</li>
</ul>
<h3>2025.3.700</h3>
<ul>
<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-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-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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2025.3.697</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>
</ul>
<h3>2025.3.685</h3>
<ul>
<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-24579">SCL-24579</a></strong>: Remove "package" attribute from idea-plugin xmls</li>
</ul>
<h3>2025.3.626</h3>
<ul>
<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-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-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.610</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-24509">SCL-24509</a></strong>: PluginException: JavaScriptDebuggerSettings [Plugin: org.intellij.scala]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24520">SCL-24520</a></strong>: CBH: hide "use ranges reported by compiler"</li>
</ul>
<h3>2025.3.595</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24502">SCL-24502</a></strong>: SimulatedFilterInspection: MatchError: None</li>
</ul>
<h3>2025.3.577</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>
</ul>
<h3>2025.3.563</h3>
<ul>
<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>
</ul>
<h3>2025.3.548</h3>
<ul>
<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.534</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-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.3.517</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-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.3.508</h3>
<ul>
<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>
</ul>
<h3>2025.3.493</h3>
<ul>
<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-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.478</h3>
<ul>
<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>
</ul>
<h3>2025.3.476</h3>
<ul>
<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-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
</ul>
<h3>2025.3.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=913653</download-url><idea-version min="n/a" max="n/a" since-build="253.28294" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="88812763" date="1765856107000" updatedDate="1765856107000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.292</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.292</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24785">SCL-24785</a></strong>: Tasty: protected[this]</li>
</ul>
<h3>2026.1.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=913488</download-url><idea-version min="n/a" max="n/a" since-build="261.13053" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="119753867" date="1765810074000" updatedDate="1765810074000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.692</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.692</h3>
<ul>
<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.689</h3>
<ul>
<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-24739">SCL-24739</a></strong>: Detect Scala SDK  3.8  and show notification in 2025.2 to update to  2025.3</li>
</ul>
<h3>2025.2.688</h3>
<ul>
<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>
</ul>
<h3>2025.2.680</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>
</ul>
<h3>2025.2.676</h3>
<ul>
<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>
</ul>
<h3>2025.2.667</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-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.2.663</h3>
<ul>
<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.661</h3>
<ul>
<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>
</ul>
<h3>2025.2.660</h3>
<ul>
<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>
</ul>
<h3>2025.2.650</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.645</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.2.642</h3>
<ul>
<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>
</ul>
<h3>2025.2.629</h3>
<ul>
<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>
</ul>
<h3>2025.2.628</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.2.617</h3>
<ul>
<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-24283">SCL-24283</a></strong>: BSP: two simultaneous imports occur when importing project with "New from the existing sources..." </li>
</ul>
<h3>2025.2.614</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>
</ul>
<h3>2025.2.609</h3>
<ul>
<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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.2.607</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
</ul>
<h3>2025.2.603</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>
</ul>
<h3>2025.2.601</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.597</h3>
<ul>
<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.596</h3>
<ul>
<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-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-24200">SCL-24200</a></strong>: No extension methods for top-level types in root package</li>
</ul>
<h3>2025.2.595</h3>
<ul>
<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-24190">SCL-24190</a></strong>: Incorrect opaque syntax isn't highlighted</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>
</ul>
<h3>2025.2.592</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.2.585</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-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>
</ul>
<h3>2025.2.584</h3>
<ul>
<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-24170">SCL-24170</a></strong>: Type companions: only for abstract and opaque in Scala 3</li>
</ul>
<h3>2025.2.582</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>
</ul>
<h3>2025.2.580</h3>
<ul>
<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-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-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.579</h3>
<ul>
<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-24096">SCL-24096</a></strong>: Overload resolution fails with composed tuple types using :*</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>
</ul>
<h3>2025.2.569</h3>
<ul>
<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-24106">SCL-24106</a></strong>: Show notification if Grazie plugin is disabled due to missing dependencies </li>
</ul>
<h3>2025.2.566</h3>
<ul>
<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>
</ul>
<h3>2025.2.565</h3>
<ul>
<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>
</ul>
<h3>2025.2.564</h3>
<ul>
<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>
</ul>
<h3>2025.2.561</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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>
</ul>
<h3>2025.2.560</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-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-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-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-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.553</h3>
<ul>
<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-24095">SCL-24095</a></strong>: Generate Unit tests action is missing</li>
</ul>
<h3>2025.2.551</h3>
<ul>
<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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</li>
</ul>
<h3>2025.2.550</h3>
<ul>
<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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</li>
</ul>
<h3>2025.2.547</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.2.536</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
<h3>2025.2.535</h3>
<ul>
<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-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
</ul>
<h3>2025.2.516</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-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-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
</ul>
<h3>2025.2.507</h3>
<ul>
<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>
</ul>
<h3>2025.2.502</h3>
<ul>
<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-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
</ul>
<h3>2025.2.492</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.486</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-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</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.481</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
</ul>
<h3>2025.2.474</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
</ul>
<h3>2025.2.457</h3>
<ul>
<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-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-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.447</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-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-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
</ul>
<h3>2025.2.439</h3>
<ul>
<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-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-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.422</h3>
<ul>
<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>
</ul>
<h3>2025.2.417</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>
</ul>
<h3>2025.2.412</h3>
<ul>
<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.404</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-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>
</ul>
<h3>2025.2.397</h3>
<ul>
<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>
</ul>
<h3>2025.2.374</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-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-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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</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-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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=913241</download-url><idea-version min="n/a" max="n/a" since-build="252.25557" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="88777617" date="1765793360000" updatedDate="1765793360000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.758</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.758</h3>
<ul>
<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>
</ul>
<h3>2025.3.747</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-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-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-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>
</ul>
<h3>2025.3.741</h3>
<ul>
<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-24737">SCL-24737</a></strong>: The build tool window reporter prints wrong messages while running</li>
</ul>
<h3>2025.3.738</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2025.3.736</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</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-24684">SCL-24684</a></strong>: `Duplicate library files` error for Scala 3.8 SDK when creating a JPS project</li>
</ul>
<h3>2025.3.733</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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.731</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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>
</ul>
<h3>2025.3.721</h3>
<ul>
<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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
</ul>
<h3>2025.3.718</h3>
<ul>
<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>
</ul>
<h3>2025.3.717</h3>
<ul>
<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>
</ul>
<h3>2025.3.716</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-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-24649">SCL-24649</a></strong>: Scala 3.8: Display Scala library sources as Scala 3</li>
</ul>
<h3>2025.3.715</h3>
<ul>
<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-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.712</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.3.708</h3>
<ul>
<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>
</ul>
<h3>2025.3.706</h3>
<ul>
<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>
</ul>
<h3>2025.3.704</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</li>
</ul>
<h3>2025.3.700</h3>
<ul>
<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-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-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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2025.3.697</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>
</ul>
<h3>2025.3.685</h3>
<ul>
<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-24579">SCL-24579</a></strong>: Remove "package" attribute from idea-plugin xmls</li>
</ul>
<h3>2025.3.626</h3>
<ul>
<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-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-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.610</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-24509">SCL-24509</a></strong>: PluginException: JavaScriptDebuggerSettings [Plugin: org.intellij.scala]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24520">SCL-24520</a></strong>: CBH: hide "use ranges reported by compiler"</li>
</ul>
<h3>2025.3.595</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24502">SCL-24502</a></strong>: SimulatedFilterInspection: MatchError: None</li>
</ul>
<h3>2025.3.577</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>
</ul>
<h3>2025.3.563</h3>
<ul>
<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>
</ul>
<h3>2025.3.548</h3>
<ul>
<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.534</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-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.3.517</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-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.3.508</h3>
<ul>
<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>
</ul>
<h3>2025.3.493</h3>
<ul>
<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-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.478</h3>
<ul>
<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>
</ul>
<h3>2025.3.476</h3>
<ul>
<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-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
</ul>
<h3>2025.3.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=913198</download-url><idea-version min="n/a" max="n/a" since-build="253.28294" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="88812608" date="1765683539000" updatedDate="1765683539000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.287</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.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</h3>
<ul>
<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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=912552</download-url><idea-version min="n/a" max="n/a" since-build="261.13053" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="88812672" date="1765598504000" updatedDate="1765598504000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.286</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.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24777">SCL-24777</a></strong>: Decompiler tests documentation</li>
</ul>
<h3>2026.1.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=912034</download-url><idea-version min="n/a" max="n/a" since-build="261.13053" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="88812398" date="1765528683000" updatedDate="1765528683000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.279</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.279</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24775">SCL-24775</a></strong>: Resolve the TeamCity utility code duplication in the Ultimate and Community repos</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24779">SCL-24779</a></strong>: Limit the scope of the ArtifactPublisher and ChangeNotes auto plugins</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24780">SCL-24780</a></strong>: Remove the ReloadSourceGenerator sbt auto plugin from our build</li>
</ul>
<h3>2026.1.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=911635</download-url><idea-version min="n/a" max="n/a" since-build="261.13053" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="119753927" date="1765508878000" updatedDate="1765508878000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.690</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.689</h3>
<ul>
<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-24739">SCL-24739</a></strong>: Detect Scala SDK  3.8  and show notification in 2025.2 to update to  2025.3</li>
</ul>
<h3>2025.2.688</h3>
<ul>
<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>
</ul>
<h3>2025.2.680</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>
</ul>
<h3>2025.2.676</h3>
<ul>
<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>
</ul>
<h3>2025.2.667</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-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.2.663</h3>
<ul>
<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.661</h3>
<ul>
<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>
</ul>
<h3>2025.2.660</h3>
<ul>
<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>
</ul>
<h3>2025.2.650</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.645</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.2.642</h3>
<ul>
<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>
</ul>
<h3>2025.2.629</h3>
<ul>
<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>
</ul>
<h3>2025.2.628</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.2.617</h3>
<ul>
<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-24283">SCL-24283</a></strong>: BSP: two simultaneous imports occur when importing project with "New from the existing sources..." </li>
</ul>
<h3>2025.2.614</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>
</ul>
<h3>2025.2.609</h3>
<ul>
<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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.2.607</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
</ul>
<h3>2025.2.603</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>
</ul>
<h3>2025.2.601</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.597</h3>
<ul>
<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.596</h3>
<ul>
<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-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-24200">SCL-24200</a></strong>: No extension methods for top-level types in root package</li>
</ul>
<h3>2025.2.595</h3>
<ul>
<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-24190">SCL-24190</a></strong>: Incorrect opaque syntax isn't highlighted</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>
</ul>
<h3>2025.2.592</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.2.585</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-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>
</ul>
<h3>2025.2.584</h3>
<ul>
<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-24170">SCL-24170</a></strong>: Type companions: only for abstract and opaque in Scala 3</li>
</ul>
<h3>2025.2.582</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>
</ul>
<h3>2025.2.580</h3>
<ul>
<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-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-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.579</h3>
<ul>
<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-24096">SCL-24096</a></strong>: Overload resolution fails with composed tuple types using :*</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>
</ul>
<h3>2025.2.569</h3>
<ul>
<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-24106">SCL-24106</a></strong>: Show notification if Grazie plugin is disabled due to missing dependencies </li>
</ul>
<h3>2025.2.566</h3>
<ul>
<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>
</ul>
<h3>2025.2.565</h3>
<ul>
<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>
</ul>
<h3>2025.2.564</h3>
<ul>
<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>
</ul>
<h3>2025.2.561</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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>
</ul>
<h3>2025.2.560</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-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-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-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-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.553</h3>
<ul>
<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-24095">SCL-24095</a></strong>: Generate Unit tests action is missing</li>
</ul>
<h3>2025.2.551</h3>
<ul>
<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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</li>
</ul>
<h3>2025.2.550</h3>
<ul>
<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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</li>
</ul>
<h3>2025.2.547</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.2.536</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
<h3>2025.2.535</h3>
<ul>
<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-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
</ul>
<h3>2025.2.516</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-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-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
</ul>
<h3>2025.2.507</h3>
<ul>
<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>
</ul>
<h3>2025.2.502</h3>
<ul>
<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-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
</ul>
<h3>2025.2.492</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.486</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-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</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.481</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
</ul>
<h3>2025.2.474</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
</ul>
<h3>2025.2.457</h3>
<ul>
<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-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-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.447</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-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-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
</ul>
<h3>2025.2.439</h3>
<ul>
<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-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-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.422</h3>
<ul>
<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>
</ul>
<h3>2025.2.417</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>
</ul>
<h3>2025.2.412</h3>
<ul>
<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.404</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-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>
</ul>
<h3>2025.2.397</h3>
<ul>
<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>
</ul>
<h3>2025.2.374</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-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-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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</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-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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=911419</download-url><idea-version min="n/a" max="n/a" since-build="252.25557" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="119753976" date="1765426298000" updatedDate="1765426298000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.689</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.689</h3>
<ul>
<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-24739">SCL-24739</a></strong>: Detect Scala SDK  3.8  and show notification in 2025.2 to update to  2025.3</li>
</ul>
<h3>2025.2.688</h3>
<ul>
<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>
</ul>
<h3>2025.2.680</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>
</ul>
<h3>2025.2.676</h3>
<ul>
<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>
</ul>
<h3>2025.2.667</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-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.2.663</h3>
<ul>
<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.661</h3>
<ul>
<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>
</ul>
<h3>2025.2.660</h3>
<ul>
<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>
</ul>
<h3>2025.2.650</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.645</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.2.642</h3>
<ul>
<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>
</ul>
<h3>2025.2.629</h3>
<ul>
<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>
</ul>
<h3>2025.2.628</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.2.617</h3>
<ul>
<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-24283">SCL-24283</a></strong>: BSP: two simultaneous imports occur when importing project with "New from the existing sources..." </li>
</ul>
<h3>2025.2.614</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>
</ul>
<h3>2025.2.609</h3>
<ul>
<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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.2.607</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
</ul>
<h3>2025.2.603</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>
</ul>
<h3>2025.2.601</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.597</h3>
<ul>
<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.596</h3>
<ul>
<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-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-24200">SCL-24200</a></strong>: No extension methods for top-level types in root package</li>
</ul>
<h3>2025.2.595</h3>
<ul>
<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-24190">SCL-24190</a></strong>: Incorrect opaque syntax isn't highlighted</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>
</ul>
<h3>2025.2.592</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.2.585</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-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>
</ul>
<h3>2025.2.584</h3>
<ul>
<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-24170">SCL-24170</a></strong>: Type companions: only for abstract and opaque in Scala 3</li>
</ul>
<h3>2025.2.582</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>
</ul>
<h3>2025.2.580</h3>
<ul>
<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-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-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.579</h3>
<ul>
<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-24096">SCL-24096</a></strong>: Overload resolution fails with composed tuple types using :*</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>
</ul>
<h3>2025.2.569</h3>
<ul>
<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-24106">SCL-24106</a></strong>: Show notification if Grazie plugin is disabled due to missing dependencies </li>
</ul>
<h3>2025.2.566</h3>
<ul>
<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>
</ul>
<h3>2025.2.565</h3>
<ul>
<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>
</ul>
<h3>2025.2.564</h3>
<ul>
<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>
</ul>
<h3>2025.2.561</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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>
</ul>
<h3>2025.2.560</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-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-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-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-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.553</h3>
<ul>
<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-24095">SCL-24095</a></strong>: Generate Unit tests action is missing</li>
</ul>
<h3>2025.2.551</h3>
<ul>
<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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</li>
</ul>
<h3>2025.2.550</h3>
<ul>
<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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</li>
</ul>
<h3>2025.2.547</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.2.536</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
<h3>2025.2.535</h3>
<ul>
<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-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
</ul>
<h3>2025.2.516</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-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-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
</ul>
<h3>2025.2.507</h3>
<ul>
<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>
</ul>
<h3>2025.2.502</h3>
<ul>
<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-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
</ul>
<h3>2025.2.492</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.486</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-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</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.481</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
</ul>
<h3>2025.2.474</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
</ul>
<h3>2025.2.457</h3>
<ul>
<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-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-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.447</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-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-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
</ul>
<h3>2025.2.439</h3>
<ul>
<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-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-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.422</h3>
<ul>
<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>
</ul>
<h3>2025.2.417</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>
</ul>
<h3>2025.2.412</h3>
<ul>
<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.404</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-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>
</ul>
<h3>2025.2.397</h3>
<ul>
<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>
</ul>
<h3>2025.2.374</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-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-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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</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-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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=910731</download-url><idea-version min="n/a" max="n/a" since-build="252.25557" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="88811446" date="1765424170000" updatedDate="1765424170000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.269</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.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=910728</download-url><idea-version min="n/a" max="n/a" since-build="261.13053" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="88777435" date="1765422422000" updatedDate="1765422422000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.748</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.747</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-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-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-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>
</ul>
<h3>2025.3.741</h3>
<ul>
<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-24737">SCL-24737</a></strong>: The build tool window reporter prints wrong messages while running</li>
</ul>
<h3>2025.3.738</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2025.3.736</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</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-24684">SCL-24684</a></strong>: `Duplicate library files` error for Scala 3.8 SDK when creating a JPS project</li>
</ul>
<h3>2025.3.733</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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.731</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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>
</ul>
<h3>2025.3.721</h3>
<ul>
<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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
</ul>
<h3>2025.3.718</h3>
<ul>
<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>
</ul>
<h3>2025.3.717</h3>
<ul>
<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>
</ul>
<h3>2025.3.716</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-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-24649">SCL-24649</a></strong>: Scala 3.8: Display Scala library sources as Scala 3</li>
</ul>
<h3>2025.3.715</h3>
<ul>
<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-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.712</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.3.708</h3>
<ul>
<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>
</ul>
<h3>2025.3.706</h3>
<ul>
<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>
</ul>
<h3>2025.3.704</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</li>
</ul>
<h3>2025.3.700</h3>
<ul>
<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-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-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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2025.3.697</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>
</ul>
<h3>2025.3.685</h3>
<ul>
<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-24579">SCL-24579</a></strong>: Remove "package" attribute from idea-plugin xmls</li>
</ul>
<h3>2025.3.626</h3>
<ul>
<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-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-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.610</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-24509">SCL-24509</a></strong>: PluginException: JavaScriptDebuggerSettings [Plugin: org.intellij.scala]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24520">SCL-24520</a></strong>: CBH: hide "use ranges reported by compiler"</li>
</ul>
<h3>2025.3.595</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24502">SCL-24502</a></strong>: SimulatedFilterInspection: MatchError: None</li>
</ul>
<h3>2025.3.577</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>
</ul>
<h3>2025.3.563</h3>
<ul>
<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>
</ul>
<h3>2025.3.548</h3>
<ul>
<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.534</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-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.3.517</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-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.3.508</h3>
<ul>
<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>
</ul>
<h3>2025.3.493</h3>
<ul>
<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-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.478</h3>
<ul>
<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>
</ul>
<h3>2025.3.476</h3>
<ul>
<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-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
</ul>
<h3>2025.3.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=910724</download-url><idea-version min="n/a" max="n/a" since-build="253.28294" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="119742078" date="1765386933000" updatedDate="1765386933000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.688</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.688</h3>
<ul>
<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>
</ul>
<h3>2025.2.680</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>
</ul>
<h3>2025.2.676</h3>
<ul>
<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>
</ul>
<h3>2025.2.667</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-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.2.663</h3>
<ul>
<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.661</h3>
<ul>
<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>
</ul>
<h3>2025.2.660</h3>
<ul>
<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>
</ul>
<h3>2025.2.650</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.645</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.2.642</h3>
<ul>
<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>
</ul>
<h3>2025.2.629</h3>
<ul>
<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>
</ul>
<h3>2025.2.628</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.2.617</h3>
<ul>
<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-24283">SCL-24283</a></strong>: BSP: two simultaneous imports occur when importing project with "New from the existing sources..." </li>
</ul>
<h3>2025.2.614</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>
</ul>
<h3>2025.2.609</h3>
<ul>
<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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.2.607</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
</ul>
<h3>2025.2.603</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>
</ul>
<h3>2025.2.601</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.597</h3>
<ul>
<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.596</h3>
<ul>
<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-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-24200">SCL-24200</a></strong>: No extension methods for top-level types in root package</li>
</ul>
<h3>2025.2.595</h3>
<ul>
<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-24190">SCL-24190</a></strong>: Incorrect opaque syntax isn't highlighted</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>
</ul>
<h3>2025.2.592</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.2.585</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-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>
</ul>
<h3>2025.2.584</h3>
<ul>
<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-24170">SCL-24170</a></strong>: Type companions: only for abstract and opaque in Scala 3</li>
</ul>
<h3>2025.2.582</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>
</ul>
<h3>2025.2.580</h3>
<ul>
<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-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-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.579</h3>
<ul>
<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-24096">SCL-24096</a></strong>: Overload resolution fails with composed tuple types using :*</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>
</ul>
<h3>2025.2.569</h3>
<ul>
<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-24106">SCL-24106</a></strong>: Show notification if Grazie plugin is disabled due to missing dependencies </li>
</ul>
<h3>2025.2.566</h3>
<ul>
<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>
</ul>
<h3>2025.2.565</h3>
<ul>
<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>
</ul>
<h3>2025.2.564</h3>
<ul>
<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>
</ul>
<h3>2025.2.561</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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>
</ul>
<h3>2025.2.560</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-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-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-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-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.553</h3>
<ul>
<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-24095">SCL-24095</a></strong>: Generate Unit tests action is missing</li>
</ul>
<h3>2025.2.551</h3>
<ul>
<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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</li>
</ul>
<h3>2025.2.550</h3>
<ul>
<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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</li>
</ul>
<h3>2025.2.547</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.2.536</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
<h3>2025.2.535</h3>
<ul>
<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-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
</ul>
<h3>2025.2.516</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-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-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
</ul>
<h3>2025.2.507</h3>
<ul>
<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>
</ul>
<h3>2025.2.502</h3>
<ul>
<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-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
</ul>
<h3>2025.2.492</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.486</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-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</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.481</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
</ul>
<h3>2025.2.474</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
</ul>
<h3>2025.2.457</h3>
<ul>
<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-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-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.447</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-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-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
</ul>
<h3>2025.2.439</h3>
<ul>
<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-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-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.422</h3>
<ul>
<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>
</ul>
<h3>2025.2.417</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>
</ul>
<h3>2025.2.412</h3>
<ul>
<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.404</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-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>
</ul>
<h3>2025.2.397</h3>
<ul>
<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>
</ul>
<h3>2025.2.374</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-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-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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</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-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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=910647</download-url><idea-version min="n/a" max="n/a" since-build="252.25557" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="88777592" date="1765341839000" updatedDate="1765341839000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.747</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.747</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-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-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-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>
</ul>
<h3>2025.3.741</h3>
<ul>
<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-24737">SCL-24737</a></strong>: The build tool window reporter prints wrong messages while running</li>
</ul>
<h3>2025.3.738</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2025.3.736</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</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-24684">SCL-24684</a></strong>: `Duplicate library files` error for Scala 3.8 SDK when creating a JPS project</li>
</ul>
<h3>2025.3.733</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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.731</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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>
</ul>
<h3>2025.3.721</h3>
<ul>
<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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
</ul>
<h3>2025.3.718</h3>
<ul>
<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>
</ul>
<h3>2025.3.717</h3>
<ul>
<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>
</ul>
<h3>2025.3.716</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-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-24649">SCL-24649</a></strong>: Scala 3.8: Display Scala library sources as Scala 3</li>
</ul>
<h3>2025.3.715</h3>
<ul>
<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-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.712</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.3.708</h3>
<ul>
<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>
</ul>
<h3>2025.3.706</h3>
<ul>
<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>
</ul>
<h3>2025.3.704</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</li>
</ul>
<h3>2025.3.700</h3>
<ul>
<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-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-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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2025.3.697</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>
</ul>
<h3>2025.3.685</h3>
<ul>
<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-24579">SCL-24579</a></strong>: Remove "package" attribute from idea-plugin xmls</li>
</ul>
<h3>2025.3.626</h3>
<ul>
<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-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-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.610</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-24509">SCL-24509</a></strong>: PluginException: JavaScriptDebuggerSettings [Plugin: org.intellij.scala]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24520">SCL-24520</a></strong>: CBH: hide "use ranges reported by compiler"</li>
</ul>
<h3>2025.3.595</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24502">SCL-24502</a></strong>: SimulatedFilterInspection: MatchError: None</li>
</ul>
<h3>2025.3.577</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>
</ul>
<h3>2025.3.563</h3>
<ul>
<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>
</ul>
<h3>2025.3.548</h3>
<ul>
<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.534</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-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.3.517</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-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.3.508</h3>
<ul>
<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>
</ul>
<h3>2025.3.493</h3>
<ul>
<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-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.478</h3>
<ul>
<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>
</ul>
<h3>2025.3.476</h3>
<ul>
<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-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
</ul>
<h3>2025.3.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=910098</download-url><idea-version min="n/a" max="n/a" since-build="253.28294" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="88811373" date="1765337823000" updatedDate="1765337823000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.265</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.265</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24768">SCL-24768</a></strong>: Compiler-to-decompiler tests: normalize aliases</li>
</ul>
<h3>2026.1.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=909938</download-url><idea-version min="n/a" max="n/a" since-build="261.13053" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="88775380" date="1765255329000" updatedDate="1765255329000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.746</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.741</h3>
<ul>
<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-24737">SCL-24737</a></strong>: The build tool window reporter prints wrong messages while running</li>
</ul>
<h3>2025.3.738</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2025.3.736</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</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-24684">SCL-24684</a></strong>: `Duplicate library files` error for Scala 3.8 SDK when creating a JPS project</li>
</ul>
<h3>2025.3.733</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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.731</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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>
</ul>
<h3>2025.3.721</h3>
<ul>
<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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
</ul>
<h3>2025.3.718</h3>
<ul>
<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>
</ul>
<h3>2025.3.717</h3>
<ul>
<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>
</ul>
<h3>2025.3.716</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-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-24649">SCL-24649</a></strong>: Scala 3.8: Display Scala library sources as Scala 3</li>
</ul>
<h3>2025.3.715</h3>
<ul>
<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-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.712</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.3.708</h3>
<ul>
<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>
</ul>
<h3>2025.3.706</h3>
<ul>
<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>
</ul>
<h3>2025.3.704</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</li>
</ul>
<h3>2025.3.700</h3>
<ul>
<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-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-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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2025.3.697</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>
</ul>
<h3>2025.3.685</h3>
<ul>
<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-24579">SCL-24579</a></strong>: Remove "package" attribute from idea-plugin xmls</li>
</ul>
<h3>2025.3.626</h3>
<ul>
<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-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-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.610</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-24509">SCL-24509</a></strong>: PluginException: JavaScriptDebuggerSettings [Plugin: org.intellij.scala]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24520">SCL-24520</a></strong>: CBH: hide "use ranges reported by compiler"</li>
</ul>
<h3>2025.3.595</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24502">SCL-24502</a></strong>: SimulatedFilterInspection: MatchError: None</li>
</ul>
<h3>2025.3.577</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>
</ul>
<h3>2025.3.563</h3>
<ul>
<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>
</ul>
<h3>2025.3.548</h3>
<ul>
<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.534</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-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.3.517</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-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.3.508</h3>
<ul>
<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>
</ul>
<h3>2025.3.493</h3>
<ul>
<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-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.478</h3>
<ul>
<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>
</ul>
<h3>2025.3.476</h3>
<ul>
<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-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
</ul>
<h3>2025.3.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=909322</download-url><idea-version min="n/a" max="n/a" since-build="253.28294" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="88811493" date="1765251341000" updatedDate="1765251341000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.261</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.261</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-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>
</ul>
<h3>2026.1.249</h3>
<ul>
<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-24660">SCL-24660</a></strong>: No .type in decompiled inferred this.type</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>
</ul>
<h3>2026.1.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=909319</download-url><idea-version min="n/a" max="n/a" since-build="261.13053" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="88769078" date="1764912839000" updatedDate="1764912839000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.741</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.741</h3>
<ul>
<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-24737">SCL-24737</a></strong>: The build tool window reporter prints wrong messages while running</li>
</ul>
<h3>2025.3.738</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2025.3.736</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</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-24684">SCL-24684</a></strong>: `Duplicate library files` error for Scala 3.8 SDK when creating a JPS project</li>
</ul>
<h3>2025.3.733</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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.731</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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>
</ul>
<h3>2025.3.721</h3>
<ul>
<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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
</ul>
<h3>2025.3.718</h3>
<ul>
<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>
</ul>
<h3>2025.3.717</h3>
<ul>
<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>
</ul>
<h3>2025.3.716</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-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-24649">SCL-24649</a></strong>: Scala 3.8: Display Scala library sources as Scala 3</li>
</ul>
<h3>2025.3.715</h3>
<ul>
<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-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.712</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.3.708</h3>
<ul>
<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>
</ul>
<h3>2025.3.706</h3>
<ul>
<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>
</ul>
<h3>2025.3.704</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</li>
</ul>
<h3>2025.3.700</h3>
<ul>
<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-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-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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2025.3.697</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>
</ul>
<h3>2025.3.685</h3>
<ul>
<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-24579">SCL-24579</a></strong>: Remove "package" attribute from idea-plugin xmls</li>
</ul>
<h3>2025.3.626</h3>
<ul>
<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-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-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.610</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-24509">SCL-24509</a></strong>: PluginException: JavaScriptDebuggerSettings [Plugin: org.intellij.scala]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24520">SCL-24520</a></strong>: CBH: hide "use ranges reported by compiler"</li>
</ul>
<h3>2025.3.595</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24502">SCL-24502</a></strong>: SimulatedFilterInspection: MatchError: None</li>
</ul>
<h3>2025.3.577</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>
</ul>
<h3>2025.3.563</h3>
<ul>
<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>
</ul>
<h3>2025.3.548</h3>
<ul>
<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.534</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-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.3.517</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-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.3.508</h3>
<ul>
<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>
</ul>
<h3>2025.3.493</h3>
<ul>
<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-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.478</h3>
<ul>
<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>
</ul>
<h3>2025.3.476</h3>
<ul>
<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-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
</ul>
<h3>2025.3.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=907274</download-url><idea-version min="n/a" max="n/a" since-build="253.28294" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="88769553" date="1764823739000" updatedDate="1764823739000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.738</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.738</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2025.3.736</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</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-24684">SCL-24684</a></strong>: `Duplicate library files` error for Scala 3.8 SDK when creating a JPS project</li>
</ul>
<h3>2025.3.733</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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.731</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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>
</ul>
<h3>2025.3.721</h3>
<ul>
<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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
</ul>
<h3>2025.3.718</h3>
<ul>
<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>
</ul>
<h3>2025.3.717</h3>
<ul>
<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>
</ul>
<h3>2025.3.716</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-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-24649">SCL-24649</a></strong>: Scala 3.8: Display Scala library sources as Scala 3</li>
</ul>
<h3>2025.3.715</h3>
<ul>
<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-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.712</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.3.708</h3>
<ul>
<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>
</ul>
<h3>2025.3.706</h3>
<ul>
<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>
</ul>
<h3>2025.3.704</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</li>
</ul>
<h3>2025.3.700</h3>
<ul>
<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-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-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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2025.3.697</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>
</ul>
<h3>2025.3.685</h3>
<ul>
<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-24579">SCL-24579</a></strong>: Remove "package" attribute from idea-plugin xmls</li>
</ul>
<h3>2025.3.626</h3>
<ul>
<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-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-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.610</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-24509">SCL-24509</a></strong>: PluginException: JavaScriptDebuggerSettings [Plugin: org.intellij.scala]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24520">SCL-24520</a></strong>: CBH: hide "use ranges reported by compiler"</li>
</ul>
<h3>2025.3.595</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24502">SCL-24502</a></strong>: SimulatedFilterInspection: MatchError: None</li>
</ul>
<h3>2025.3.577</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>
</ul>
<h3>2025.3.563</h3>
<ul>
<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>
</ul>
<h3>2025.3.548</h3>
<ul>
<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.534</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-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.3.517</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-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.3.508</h3>
<ul>
<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>
</ul>
<h3>2025.3.493</h3>
<ul>
<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-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.478</h3>
<ul>
<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>
</ul>
<h3>2025.3.476</h3>
<ul>
<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-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
</ul>
<h3>2025.3.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=906767</download-url><idea-version min="n/a" max="n/a" since-build="253.28294" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="88805078" date="1764819847000" updatedDate="1764819847000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.241</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.241</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24735">SCL-24735</a></strong>: [markdown] http links do not work in [[ ]]</li>
</ul>
<h3>2026.1.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</h3>
<ul>
<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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=906635</download-url><idea-version min="n/a" max="n/a" since-build="261.4717" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="88803351" date="1764733439000" updatedDate="1764733439000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.232</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.232</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</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-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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-24700">SCL-24700</a></strong>: Sbt project structure tests fail on Windows because content root paths are stored as Strings</li>
</ul>
<h3>2026.1.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=906042</download-url><idea-version min="n/a" max="n/a" since-build="261.4717" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="88769168" date="1764650827000" updatedDate="1764650827000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.736</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.736</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-22079">SCL-22079</a></strong>: False positive highlight error: abstract given instance + type members + generic type constraint</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-24684">SCL-24684</a></strong>: `Duplicate library files` error for Scala 3.8 SDK when creating a JPS project</li>
</ul>
<h3>2025.3.733</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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.731</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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>
</ul>
<h3>2025.3.721</h3>
<ul>
<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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
</ul>
<h3>2025.3.718</h3>
<ul>
<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>
</ul>
<h3>2025.3.717</h3>
<ul>
<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>
</ul>
<h3>2025.3.716</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-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-24649">SCL-24649</a></strong>: Scala 3.8: Display Scala library sources as Scala 3</li>
</ul>
<h3>2025.3.715</h3>
<ul>
<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-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.712</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.3.708</h3>
<ul>
<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>
</ul>
<h3>2025.3.706</h3>
<ul>
<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>
</ul>
<h3>2025.3.704</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</li>
</ul>
<h3>2025.3.700</h3>
<ul>
<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-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-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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2025.3.697</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>
</ul>
<h3>2025.3.685</h3>
<ul>
<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-24579">SCL-24579</a></strong>: Remove "package" attribute from idea-plugin xmls</li>
</ul>
<h3>2025.3.626</h3>
<ul>
<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-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-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.610</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-24509">SCL-24509</a></strong>: PluginException: JavaScriptDebuggerSettings [Plugin: org.intellij.scala]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24520">SCL-24520</a></strong>: CBH: hide "use ranges reported by compiler"</li>
</ul>
<h3>2025.3.595</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24502">SCL-24502</a></strong>: SimulatedFilterInspection: MatchError: None</li>
</ul>
<h3>2025.3.577</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>
</ul>
<h3>2025.3.563</h3>
<ul>
<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>
</ul>
<h3>2025.3.548</h3>
<ul>
<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.534</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-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.3.517</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-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.3.508</h3>
<ul>
<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>
</ul>
<h3>2025.3.493</h3>
<ul>
<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-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.478</h3>
<ul>
<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>
</ul>
<h3>2025.3.476</h3>
<ul>
<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-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
</ul>
<h3>2025.3.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=905719</download-url><idea-version min="n/a" max="n/a" since-build="253.28294" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="88683187" date="1764646567000" updatedDate="1764646567000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.223</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.223</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</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-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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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-24707">SCL-24707</a></strong>: Incremental highlighting: unit test</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>2026.1.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</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-24663">SCL-24663</a></strong>: Add forward looking Scala Language Levels</li>
</ul>
<h3>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=905577</download-url><idea-version min="n/a" max="n/a" since-build="261.4717" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="88660919" date="1764390699000" updatedDate="1764390699000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.733</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.733</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23666">SCL-23666</a></strong>: sbt import run endlessly when using sbt shell for reload and error in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24349">SCL-24349</a></strong>: sbt shell: waiting for user input when sync failed doesn't work at all </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.731</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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>
</ul>
<h3>2025.3.721</h3>
<ul>
<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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
</ul>
<h3>2025.3.718</h3>
<ul>
<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>
</ul>
<h3>2025.3.717</h3>
<ul>
<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>
</ul>
<h3>2025.3.716</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-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-24649">SCL-24649</a></strong>: Scala 3.8: Display Scala library sources as Scala 3</li>
</ul>
<h3>2025.3.715</h3>
<ul>
<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-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.712</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.3.708</h3>
<ul>
<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>
</ul>
<h3>2025.3.706</h3>
<ul>
<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>
</ul>
<h3>2025.3.704</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</li>
</ul>
<h3>2025.3.700</h3>
<ul>
<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-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-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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2025.3.697</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>
</ul>
<h3>2025.3.685</h3>
<ul>
<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-24579">SCL-24579</a></strong>: Remove "package" attribute from idea-plugin xmls</li>
</ul>
<h3>2025.3.626</h3>
<ul>
<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-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-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.610</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-24509">SCL-24509</a></strong>: PluginException: JavaScriptDebuggerSettings [Plugin: org.intellij.scala]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24520">SCL-24520</a></strong>: CBH: hide "use ranges reported by compiler"</li>
</ul>
<h3>2025.3.595</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24502">SCL-24502</a></strong>: SimulatedFilterInspection: MatchError: None</li>
</ul>
<h3>2025.3.577</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>
</ul>
<h3>2025.3.563</h3>
<ul>
<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>
</ul>
<h3>2025.3.548</h3>
<ul>
<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.534</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-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.3.517</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-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.3.508</h3>
<ul>
<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>
</ul>
<h3>2025.3.493</h3>
<ul>
<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-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.478</h3>
<ul>
<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>
</ul>
<h3>2025.3.476</h3>
<ul>
<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-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
</ul>
<h3>2025.3.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=903387</download-url><idea-version min="n/a" max="n/a" since-build="253.28294" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="88658046" date="1764333179000" updatedDate="1764333179000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.731</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.731</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13767">SCL-13767</a></strong>: Failing implicit resolution for type with abstract type member</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19720">SCL-19720</a></strong>: Go to implementation of java interface method shows too many Scala files which actually do not implement the method by themselves</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-22627">SCL-22627</a></strong>: can't resolve extension method on path-dependent types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24389">SCL-24389</a></strong>: The Scala Library 2.13.17 contains some scaladoc macros which cannot be resolved</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24534">SCL-24534</a></strong>: Annotate illegal overriding of given instances in Scala 3 with built-in highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24539">SCL-24539</a></strong>: bad alignment of gutter overriding icons when multiple gutters are merged into one</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24616">SCL-24616</a></strong>: "Suppress for statement" quick fix goes after "Suppress for class/file"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24693">SCL-24693</a></strong>: Incorrect navigation for ScalaTest failure location when using given Position in IntelliJ IDEA</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>
</ul>
<h3>2025.3.721</h3>
<ul>
<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-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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
</ul>
<h3>2025.3.718</h3>
<ul>
<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>
</ul>
<h3>2025.3.717</h3>
<ul>
<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>
</ul>
<h3>2025.3.716</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-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-24649">SCL-24649</a></strong>: Scala 3.8: Display Scala library sources as Scala 3</li>
</ul>
<h3>2025.3.715</h3>
<ul>
<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-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.712</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.3.708</h3>
<ul>
<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>
</ul>
<h3>2025.3.706</h3>
<ul>
<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>
</ul>
<h3>2025.3.704</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</li>
</ul>
<h3>2025.3.700</h3>
<ul>
<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-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-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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2025.3.697</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>
</ul>
<h3>2025.3.685</h3>
<ul>
<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-24579">SCL-24579</a></strong>: Remove "package" attribute from idea-plugin xmls</li>
</ul>
<h3>2025.3.626</h3>
<ul>
<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-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-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.610</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-24509">SCL-24509</a></strong>: PluginException: JavaScriptDebuggerSettings [Plugin: org.intellij.scala]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24520">SCL-24520</a></strong>: CBH: hide "use ranges reported by compiler"</li>
</ul>
<h3>2025.3.595</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24502">SCL-24502</a></strong>: SimulatedFilterInspection: MatchError: None</li>
</ul>
<h3>2025.3.577</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>
</ul>
<h3>2025.3.563</h3>
<ul>
<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>
</ul>
<h3>2025.3.548</h3>
<ul>
<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.534</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-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.3.517</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-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.3.508</h3>
<ul>
<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>
</ul>
<h3>2025.3.493</h3>
<ul>
<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-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.478</h3>
<ul>
<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>
</ul>
<h3>2025.3.476</h3>
<ul>
<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-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
</ul>
<h3>2025.3.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=902770</download-url><idea-version min="n/a" max="n/a" since-build="253.28294" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="119736361" date="1764303474000" updatedDate="1764303474000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.687</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.680</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>
</ul>
<h3>2025.2.676</h3>
<ul>
<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>
</ul>
<h3>2025.2.667</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-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.2.663</h3>
<ul>
<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.661</h3>
<ul>
<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>
</ul>
<h3>2025.2.660</h3>
<ul>
<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>
</ul>
<h3>2025.2.650</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.645</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.2.642</h3>
<ul>
<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>
</ul>
<h3>2025.2.629</h3>
<ul>
<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>
</ul>
<h3>2025.2.628</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.2.617</h3>
<ul>
<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-24283">SCL-24283</a></strong>: BSP: two simultaneous imports occur when importing project with "New from the existing sources..." </li>
</ul>
<h3>2025.2.614</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>
</ul>
<h3>2025.2.609</h3>
<ul>
<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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.2.607</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
</ul>
<h3>2025.2.603</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>
</ul>
<h3>2025.2.601</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.597</h3>
<ul>
<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.596</h3>
<ul>
<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-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-24200">SCL-24200</a></strong>: No extension methods for top-level types in root package</li>
</ul>
<h3>2025.2.595</h3>
<ul>
<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-24190">SCL-24190</a></strong>: Incorrect opaque syntax isn't highlighted</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>
</ul>
<h3>2025.2.592</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.2.585</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-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>
</ul>
<h3>2025.2.584</h3>
<ul>
<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-24170">SCL-24170</a></strong>: Type companions: only for abstract and opaque in Scala 3</li>
</ul>
<h3>2025.2.582</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>
</ul>
<h3>2025.2.580</h3>
<ul>
<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-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-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.579</h3>
<ul>
<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-24096">SCL-24096</a></strong>: Overload resolution fails with composed tuple types using :*</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>
</ul>
<h3>2025.2.569</h3>
<ul>
<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-24106">SCL-24106</a></strong>: Show notification if Grazie plugin is disabled due to missing dependencies </li>
</ul>
<h3>2025.2.566</h3>
<ul>
<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>
</ul>
<h3>2025.2.565</h3>
<ul>
<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>
</ul>
<h3>2025.2.564</h3>
<ul>
<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>
</ul>
<h3>2025.2.561</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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>
</ul>
<h3>2025.2.560</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-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-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-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-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.553</h3>
<ul>
<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-24095">SCL-24095</a></strong>: Generate Unit tests action is missing</li>
</ul>
<h3>2025.2.551</h3>
<ul>
<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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</li>
</ul>
<h3>2025.2.550</h3>
<ul>
<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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</li>
</ul>
<h3>2025.2.547</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.2.536</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
<h3>2025.2.535</h3>
<ul>
<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-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
</ul>
<h3>2025.2.516</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-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-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
</ul>
<h3>2025.2.507</h3>
<ul>
<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>
</ul>
<h3>2025.2.502</h3>
<ul>
<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-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
</ul>
<h3>2025.2.492</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.486</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-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</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.481</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
</ul>
<h3>2025.2.474</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
</ul>
<h3>2025.2.457</h3>
<ul>
<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-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-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.447</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-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-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
</ul>
<h3>2025.2.439</h3>
<ul>
<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-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-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.422</h3>
<ul>
<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>
</ul>
<h3>2025.2.417</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>
</ul>
<h3>2025.2.412</h3>
<ul>
<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.404</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-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>
</ul>
<h3>2025.2.397</h3>
<ul>
<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>
</ul>
<h3>2025.2.374</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-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-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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</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-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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=902195</download-url><idea-version min="n/a" max="n/a" since-build="252.25557" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="119729410" date="1764216882000" updatedDate="1764216882000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.685</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.680</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>
</ul>
<h3>2025.2.676</h3>
<ul>
<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>
</ul>
<h3>2025.2.667</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-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.2.663</h3>
<ul>
<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.661</h3>
<ul>
<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>
</ul>
<h3>2025.2.660</h3>
<ul>
<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>
</ul>
<h3>2025.2.650</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.645</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.2.642</h3>
<ul>
<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>
</ul>
<h3>2025.2.629</h3>
<ul>
<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>
</ul>
<h3>2025.2.628</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.2.617</h3>
<ul>
<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-24283">SCL-24283</a></strong>: BSP: two simultaneous imports occur when importing project with "New from the existing sources..." </li>
</ul>
<h3>2025.2.614</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>
</ul>
<h3>2025.2.609</h3>
<ul>
<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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.2.607</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
</ul>
<h3>2025.2.603</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>
</ul>
<h3>2025.2.601</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.597</h3>
<ul>
<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.596</h3>
<ul>
<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-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-24200">SCL-24200</a></strong>: No extension methods for top-level types in root package</li>
</ul>
<h3>2025.2.595</h3>
<ul>
<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-24190">SCL-24190</a></strong>: Incorrect opaque syntax isn't highlighted</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>
</ul>
<h3>2025.2.592</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.2.585</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-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>
</ul>
<h3>2025.2.584</h3>
<ul>
<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-24170">SCL-24170</a></strong>: Type companions: only for abstract and opaque in Scala 3</li>
</ul>
<h3>2025.2.582</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>
</ul>
<h3>2025.2.580</h3>
<ul>
<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-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-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.579</h3>
<ul>
<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-24096">SCL-24096</a></strong>: Overload resolution fails with composed tuple types using :*</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>
</ul>
<h3>2025.2.569</h3>
<ul>
<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-24106">SCL-24106</a></strong>: Show notification if Grazie plugin is disabled due to missing dependencies </li>
</ul>
<h3>2025.2.566</h3>
<ul>
<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>
</ul>
<h3>2025.2.565</h3>
<ul>
<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>
</ul>
<h3>2025.2.564</h3>
<ul>
<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>
</ul>
<h3>2025.2.561</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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>
</ul>
<h3>2025.2.560</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-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-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-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-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.553</h3>
<ul>
<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-24095">SCL-24095</a></strong>: Generate Unit tests action is missing</li>
</ul>
<h3>2025.2.551</h3>
<ul>
<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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</li>
</ul>
<h3>2025.2.550</h3>
<ul>
<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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</li>
</ul>
<h3>2025.2.547</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.2.536</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
<h3>2025.2.535</h3>
<ul>
<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-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
</ul>
<h3>2025.2.516</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-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-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
</ul>
<h3>2025.2.507</h3>
<ul>
<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>
</ul>
<h3>2025.2.502</h3>
<ul>
<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-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
</ul>
<h3>2025.2.492</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.486</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-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</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.481</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
</ul>
<h3>2025.2.474</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
</ul>
<h3>2025.2.457</h3>
<ul>
<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-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-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.447</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-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-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
</ul>
<h3>2025.2.439</h3>
<ul>
<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-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-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.422</h3>
<ul>
<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>
</ul>
<h3>2025.2.417</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>
</ul>
<h3>2025.2.412</h3>
<ul>
<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.404</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-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>
</ul>
<h3>2025.2.397</h3>
<ul>
<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>
</ul>
<h3>2025.2.374</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-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-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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</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-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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=900957</download-url><idea-version min="n/a" max="n/a" since-build="252.25557" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="88640165" date="1764133703000" updatedDate="1764133703000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.721</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.721</h3>
<ul>
<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-24691">SCL-24691</a></strong>: Wrong type presentation for type alias body in refinement if it references type with the same unqualified name</li>
</ul>
<h3>2025.3.718</h3>
<ul>
<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>
</ul>
<h3>2025.3.717</h3>
<ul>
<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>
</ul>
<h3>2025.3.716</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-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-24649">SCL-24649</a></strong>: Scala 3.8: Display Scala library sources as Scala 3</li>
</ul>
<h3>2025.3.715</h3>
<ul>
<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-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.712</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.3.708</h3>
<ul>
<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>
</ul>
<h3>2025.3.706</h3>
<ul>
<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>
</ul>
<h3>2025.3.704</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</li>
</ul>
<h3>2025.3.700</h3>
<ul>
<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-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-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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2025.3.697</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>
</ul>
<h3>2025.3.685</h3>
<ul>
<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-24579">SCL-24579</a></strong>: Remove "package" attribute from idea-plugin xmls</li>
</ul>
<h3>2025.3.626</h3>
<ul>
<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-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-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.610</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-24509">SCL-24509</a></strong>: PluginException: JavaScriptDebuggerSettings [Plugin: org.intellij.scala]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24520">SCL-24520</a></strong>: CBH: hide "use ranges reported by compiler"</li>
</ul>
<h3>2025.3.595</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24502">SCL-24502</a></strong>: SimulatedFilterInspection: MatchError: None</li>
</ul>
<h3>2025.3.577</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>
</ul>
<h3>2025.3.563</h3>
<ul>
<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>
</ul>
<h3>2025.3.548</h3>
<ul>
<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.534</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-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.3.517</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-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.3.508</h3>
<ul>
<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>
</ul>
<h3>2025.3.493</h3>
<ul>
<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-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.478</h3>
<ul>
<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>
</ul>
<h3>2025.3.476</h3>
<ul>
<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-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
</ul>
<h3>2025.3.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=900125</download-url><idea-version min="n/a" max="n/a" since-build="253.28294" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="88611266" date="1764045201000" updatedDate="1764045201000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.718</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.718</h3>
<ul>
<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>
</ul>
<h3>2025.3.717</h3>
<ul>
<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>
</ul>
<h3>2025.3.716</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-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-24649">SCL-24649</a></strong>: Scala 3.8: Display Scala library sources as Scala 3</li>
</ul>
<h3>2025.3.715</h3>
<ul>
<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-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.712</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.3.708</h3>
<ul>
<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>
</ul>
<h3>2025.3.706</h3>
<ul>
<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>
</ul>
<h3>2025.3.704</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</li>
</ul>
<h3>2025.3.700</h3>
<ul>
<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-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-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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2025.3.697</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>
</ul>
<h3>2025.3.685</h3>
<ul>
<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-24579">SCL-24579</a></strong>: Remove "package" attribute from idea-plugin xmls</li>
</ul>
<h3>2025.3.626</h3>
<ul>
<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-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-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.610</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-24509">SCL-24509</a></strong>: PluginException: JavaScriptDebuggerSettings [Plugin: org.intellij.scala]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24520">SCL-24520</a></strong>: CBH: hide "use ranges reported by compiler"</li>
</ul>
<h3>2025.3.595</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24502">SCL-24502</a></strong>: SimulatedFilterInspection: MatchError: None</li>
</ul>
<h3>2025.3.577</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>
</ul>
<h3>2025.3.563</h3>
<ul>
<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>
</ul>
<h3>2025.3.548</h3>
<ul>
<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.534</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-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.3.517</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-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.3.508</h3>
<ul>
<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>
</ul>
<h3>2025.3.493</h3>
<ul>
<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-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.478</h3>
<ul>
<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>
</ul>
<h3>2025.3.476</h3>
<ul>
<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-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
</ul>
<h3>2025.3.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=899324</download-url><idea-version min="n/a" max="n/a" since-build="253.28294" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="88633409" date="1763869188000" updatedDate="1763869188000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.157</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.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24662">SCL-24662</a></strong>: SSR given</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>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=898117</download-url><idea-version min="n/a" max="n/a" since-build="261.4717" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="88610358" date="1763784961000" updatedDate="1763784961000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.717</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.717</h3>
<ul>
<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>
</ul>
<h3>2025.3.716</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-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-24649">SCL-24649</a></strong>: Scala 3.8: Display Scala library sources as Scala 3</li>
</ul>
<h3>2025.3.715</h3>
<ul>
<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-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.712</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.3.708</h3>
<ul>
<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>
</ul>
<h3>2025.3.706</h3>
<ul>
<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>
</ul>
<h3>2025.3.704</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</li>
</ul>
<h3>2025.3.700</h3>
<ul>
<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-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-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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2025.3.697</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>
</ul>
<h3>2025.3.685</h3>
<ul>
<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-24579">SCL-24579</a></strong>: Remove "package" attribute from idea-plugin xmls</li>
</ul>
<h3>2025.3.626</h3>
<ul>
<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-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-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.610</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-24509">SCL-24509</a></strong>: PluginException: JavaScriptDebuggerSettings [Plugin: org.intellij.scala]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24520">SCL-24520</a></strong>: CBH: hide "use ranges reported by compiler"</li>
</ul>
<h3>2025.3.595</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24502">SCL-24502</a></strong>: SimulatedFilterInspection: MatchError: None</li>
</ul>
<h3>2025.3.577</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>
</ul>
<h3>2025.3.563</h3>
<ul>
<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>
</ul>
<h3>2025.3.548</h3>
<ul>
<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.534</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-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.3.517</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-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.3.508</h3>
<ul>
<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>
</ul>
<h3>2025.3.493</h3>
<ul>
<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-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.478</h3>
<ul>
<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>
</ul>
<h3>2025.3.476</h3>
<ul>
<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-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
</ul>
<h3>2025.3.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=897614</download-url><idea-version min="n/a" max="n/a" since-build="253.28294" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="88633260" date="1763782921000" updatedDate="1763782921000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.156</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.156</h3>
<ul>
<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>
</ul>
<h3>2026.1.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24662">SCL-24662</a></strong>: SSR given</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>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=897608</download-url><idea-version min="n/a" max="n/a" since-build="261.4717" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="88633132" date="1763731191000" updatedDate="1763731191000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.154</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.154</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-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-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-24667">SCL-24667</a></strong>: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4 when creating an sbt Play project</li>
</ul>
<h3>2026.1.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24662">SCL-24662</a></strong>: SSR given</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>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=897205</download-url><idea-version min="n/a" max="n/a" since-build="261.4717" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="88629784" date="1763698317000" updatedDate="1763698317000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.716</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.716</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-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-24649">SCL-24649</a></strong>: Scala 3.8: Display Scala library sources as Scala 3</li>
</ul>
<h3>2025.3.715</h3>
<ul>
<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-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.712</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.3.708</h3>
<ul>
<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>
</ul>
<h3>2025.3.706</h3>
<ul>
<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>
</ul>
<h3>2025.3.704</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</li>
</ul>
<h3>2025.3.700</h3>
<ul>
<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-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-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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2025.3.697</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>
</ul>
<h3>2025.3.685</h3>
<ul>
<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-24579">SCL-24579</a></strong>: Remove "package" attribute from idea-plugin xmls</li>
</ul>
<h3>2025.3.626</h3>
<ul>
<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-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-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.610</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-24509">SCL-24509</a></strong>: PluginException: JavaScriptDebuggerSettings [Plugin: org.intellij.scala]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24520">SCL-24520</a></strong>: CBH: hide "use ranges reported by compiler"</li>
</ul>
<h3>2025.3.595</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24502">SCL-24502</a></strong>: SimulatedFilterInspection: MatchError: None</li>
</ul>
<h3>2025.3.577</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>
</ul>
<h3>2025.3.563</h3>
<ul>
<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>
</ul>
<h3>2025.3.548</h3>
<ul>
<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.534</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-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.3.517</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-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.3.508</h3>
<ul>
<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>
</ul>
<h3>2025.3.493</h3>
<ul>
<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-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.478</h3>
<ul>
<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>
</ul>
<h3>2025.3.476</h3>
<ul>
<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-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
</ul>
<h3>2025.3.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=896963</download-url><idea-version min="n/a" max="n/a" since-build="253.28294" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="88627763" date="1763611861000" updatedDate="1763611861000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.715</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.715</h3>
<ul>
<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-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.712</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.3.708</h3>
<ul>
<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>
</ul>
<h3>2025.3.706</h3>
<ul>
<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>
</ul>
<h3>2025.3.704</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</li>
</ul>
<h3>2025.3.700</h3>
<ul>
<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-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-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-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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2025.3.697</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>
</ul>
<h3>2025.3.685</h3>
<ul>
<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-24579">SCL-24579</a></strong>: Remove "package" attribute from idea-plugin xmls</li>
</ul>
<h3>2025.3.626</h3>
<ul>
<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-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-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.610</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-24509">SCL-24509</a></strong>: PluginException: JavaScriptDebuggerSettings [Plugin: org.intellij.scala]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24520">SCL-24520</a></strong>: CBH: hide "use ranges reported by compiler"</li>
</ul>
<h3>2025.3.595</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24502">SCL-24502</a></strong>: SimulatedFilterInspection: MatchError: None</li>
</ul>
<h3>2025.3.577</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>
</ul>
<h3>2025.3.563</h3>
<ul>
<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>
</ul>
<h3>2025.3.548</h3>
<ul>
<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.534</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-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.3.517</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-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.3.508</h3>
<ul>
<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>
</ul>
<h3>2025.3.493</h3>
<ul>
<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-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.478</h3>
<ul>
<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>
</ul>
<h3>2025.3.476</h3>
<ul>
<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-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
</ul>
<h3>2025.3.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=896189</download-url><idea-version min="n/a" max="n/a" since-build="253.28294" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="88630696" date="1763610308000" updatedDate="1763610308000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.149</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.149</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24380">SCL-24380</a></strong>: scala 3: universal apply syntax doesn't work with java classes </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-24657">SCL-24657</a></strong>: extracting structure failed when creating an sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24662">SCL-24662</a></strong>: SSR given</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>2026.1.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=896187</download-url><idea-version min="n/a" max="n/a" since-build="261.4717" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="88614148" date="1763545655000" updatedDate="1763545655000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.712</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.712</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.3.708</h3>
<ul>
<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>
</ul>
<h3>2025.3.706</h3>
<ul>
<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>
</ul>
<h3>2025.3.704</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</li>
</ul>
<h3>2025.3.700</h3>
<ul>
<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-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-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-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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2025.3.697</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>
</ul>
<h3>2025.3.685</h3>
<ul>
<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-24579">SCL-24579</a></strong>: Remove "package" attribute from idea-plugin xmls</li>
</ul>
<h3>2025.3.626</h3>
<ul>
<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-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-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.610</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-24509">SCL-24509</a></strong>: PluginException: JavaScriptDebuggerSettings [Plugin: org.intellij.scala]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24520">SCL-24520</a></strong>: CBH: hide "use ranges reported by compiler"</li>
</ul>
<h3>2025.3.595</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24502">SCL-24502</a></strong>: SimulatedFilterInspection: MatchError: None</li>
</ul>
<h3>2025.3.577</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>
</ul>
<h3>2025.3.563</h3>
<ul>
<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>
</ul>
<h3>2025.3.548</h3>
<ul>
<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.534</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-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.3.517</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-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.3.508</h3>
<ul>
<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>
</ul>
<h3>2025.3.493</h3>
<ul>
<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-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.478</h3>
<ul>
<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>
</ul>
<h3>2025.3.476</h3>
<ul>
<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-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
</ul>
<h3>2025.3.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=896007</download-url><idea-version min="n/a" max="n/a" since-build="253.28294" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="88616598" date="1763539128000" updatedDate="1763539128000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.138</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.138</h3>
<ul>
<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>
</ul>
<h3>2026.1.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=895972</download-url><idea-version min="n/a" max="n/a" since-build="261.4717" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="88592297" date="1763438053000" updatedDate="1763438053000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.136</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.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=895084</download-url><idea-version min="n/a" max="n/a" since-build="261.4717" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="88575247" date="1763264917000" updatedDate="1763264917000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.133</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.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=894029</download-url><idea-version min="n/a" max="n/a" since-build="261.4717" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="88575150" date="1763179072000" updatedDate="1763179072000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.132</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.132</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24617">SCL-24617</a></strong>: Show add parameter quickfix in cbh</li>
</ul>
<h3>2026.1.130</h3>
<ul>
<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-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-24607">SCL-24607</a></strong>: Pattern completion for List (`::`) should use infix notations</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24609">SCL-24609</a></strong>: Case clause pattern completion: handle infix types</li>
</ul>
<h3>2026.1.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</h3>
<ul>
<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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=893623</download-url><idea-version min="n/a" max="n/a" since-build="261.4717" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="119729343" date="1763007652000" updatedDate="1763007652000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.683</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.680</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>
</ul>
<h3>2025.2.676</h3>
<ul>
<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>
</ul>
<h3>2025.2.667</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-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.2.663</h3>
<ul>
<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.661</h3>
<ul>
<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>
</ul>
<h3>2025.2.660</h3>
<ul>
<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>
</ul>
<h3>2025.2.650</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.645</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.2.642</h3>
<ul>
<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>
</ul>
<h3>2025.2.629</h3>
<ul>
<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>
</ul>
<h3>2025.2.628</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.2.617</h3>
<ul>
<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-24283">SCL-24283</a></strong>: BSP: two simultaneous imports occur when importing project with "New from the existing sources..." </li>
</ul>
<h3>2025.2.614</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>
</ul>
<h3>2025.2.609</h3>
<ul>
<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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.2.607</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
</ul>
<h3>2025.2.603</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>
</ul>
<h3>2025.2.601</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.597</h3>
<ul>
<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.596</h3>
<ul>
<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-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-24200">SCL-24200</a></strong>: No extension methods for top-level types in root package</li>
</ul>
<h3>2025.2.595</h3>
<ul>
<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-24190">SCL-24190</a></strong>: Incorrect opaque syntax isn't highlighted</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>
</ul>
<h3>2025.2.592</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.2.585</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-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>
</ul>
<h3>2025.2.584</h3>
<ul>
<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-24170">SCL-24170</a></strong>: Type companions: only for abstract and opaque in Scala 3</li>
</ul>
<h3>2025.2.582</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>
</ul>
<h3>2025.2.580</h3>
<ul>
<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-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-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.579</h3>
<ul>
<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-24096">SCL-24096</a></strong>: Overload resolution fails with composed tuple types using :*</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>
</ul>
<h3>2025.2.569</h3>
<ul>
<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-24106">SCL-24106</a></strong>: Show notification if Grazie plugin is disabled due to missing dependencies </li>
</ul>
<h3>2025.2.566</h3>
<ul>
<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>
</ul>
<h3>2025.2.565</h3>
<ul>
<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>
</ul>
<h3>2025.2.564</h3>
<ul>
<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>
</ul>
<h3>2025.2.561</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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>
</ul>
<h3>2025.2.560</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-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-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-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-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.553</h3>
<ul>
<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-24095">SCL-24095</a></strong>: Generate Unit tests action is missing</li>
</ul>
<h3>2025.2.551</h3>
<ul>
<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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</li>
</ul>
<h3>2025.2.550</h3>
<ul>
<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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</li>
</ul>
<h3>2025.2.547</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.2.536</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
<h3>2025.2.535</h3>
<ul>
<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-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
</ul>
<h3>2025.2.516</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-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-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
</ul>
<h3>2025.2.507</h3>
<ul>
<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>
</ul>
<h3>2025.2.502</h3>
<ul>
<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-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
</ul>
<h3>2025.2.492</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.486</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-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</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.481</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
</ul>
<h3>2025.2.474</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
</ul>
<h3>2025.2.457</h3>
<ul>
<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-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-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.447</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-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-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
</ul>
<h3>2025.2.439</h3>
<ul>
<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-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-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.422</h3>
<ul>
<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>
</ul>
<h3>2025.2.417</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>
</ul>
<h3>2025.2.412</h3>
<ul>
<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.404</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-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>
</ul>
<h3>2025.2.397</h3>
<ul>
<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>
</ul>
<h3>2025.2.374</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-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-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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</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-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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=892517</download-url><idea-version min="n/a" max="n/a" since-build="252.25557" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="88561201" date="1763007590000" updatedDate="1763007590000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.125</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.125</h3>
<ul>
<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>
</ul>
<h3>2026.1.123</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-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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</h3>
<ul>
<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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=892516</download-url><idea-version min="n/a" max="n/a" since-build="261.4717" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="88566918" date="1763007238000" updatedDate="1763007238000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.708</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.708</h3>
<ul>
<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>
</ul>
<h3>2025.3.706</h3>
<ul>
<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>
</ul>
<h3>2025.3.704</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</li>
</ul>
<h3>2025.3.700</h3>
<ul>
<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-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-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-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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2025.3.697</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>
</ul>
<h3>2025.3.685</h3>
<ul>
<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-24579">SCL-24579</a></strong>: Remove "package" attribute from idea-plugin xmls</li>
</ul>
<h3>2025.3.626</h3>
<ul>
<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-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-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.610</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-24509">SCL-24509</a></strong>: PluginException: JavaScriptDebuggerSettings [Plugin: org.intellij.scala]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24520">SCL-24520</a></strong>: CBH: hide "use ranges reported by compiler"</li>
</ul>
<h3>2025.3.595</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24502">SCL-24502</a></strong>: SimulatedFilterInspection: MatchError: None</li>
</ul>
<h3>2025.3.577</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>
</ul>
<h3>2025.3.563</h3>
<ul>
<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>
</ul>
<h3>2025.3.548</h3>
<ul>
<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.534</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-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.3.517</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-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.3.508</h3>
<ul>
<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>
</ul>
<h3>2025.3.493</h3>
<ul>
<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-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.478</h3>
<ul>
<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>
</ul>
<h3>2025.3.476</h3>
<ul>
<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-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
</ul>
<h3>2025.3.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=892514</download-url><idea-version min="n/a" max="n/a" since-build="253.28294" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="88563673" date="1762920606000" updatedDate="1762920606000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.706</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.706</h3>
<ul>
<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>
</ul>
<h3>2025.3.704</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</li>
</ul>
<h3>2025.3.700</h3>
<ul>
<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-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-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-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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2025.3.697</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>
</ul>
<h3>2025.3.685</h3>
<ul>
<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-24579">SCL-24579</a></strong>: Remove "package" attribute from idea-plugin xmls</li>
</ul>
<h3>2025.3.626</h3>
<ul>
<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-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-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.610</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-24509">SCL-24509</a></strong>: PluginException: JavaScriptDebuggerSettings [Plugin: org.intellij.scala]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24520">SCL-24520</a></strong>: CBH: hide "use ranges reported by compiler"</li>
</ul>
<h3>2025.3.595</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24502">SCL-24502</a></strong>: SimulatedFilterInspection: MatchError: None</li>
</ul>
<h3>2025.3.577</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>
</ul>
<h3>2025.3.563</h3>
<ul>
<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>
</ul>
<h3>2025.3.548</h3>
<ul>
<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.534</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-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.3.517</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-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.3.508</h3>
<ul>
<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>
</ul>
<h3>2025.3.493</h3>
<ul>
<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-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.478</h3>
<ul>
<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>
</ul>
<h3>2025.3.476</h3>
<ul>
<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-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
</ul>
<h3>2025.3.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=892019</download-url><idea-version min="n/a" max="n/a" since-build="253.28294" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="88557796" date="1762919700000" updatedDate="1762919700000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.123</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.123</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-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-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-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2026.1.109</h3>
<ul>
<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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=892016</download-url><idea-version min="n/a" max="n/a" since-build="261.4717" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="88556284" date="1762834486000" updatedDate="1762834486000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.704</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.704</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24557">SCL-24557</a></strong>: Can’t add a simple scala sbt project to Workspace from disk on Windows (at least)</li>
</ul>
<h3>2025.3.700</h3>
<ul>
<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-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-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-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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2025.3.697</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>
</ul>
<h3>2025.3.685</h3>
<ul>
<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-24579">SCL-24579</a></strong>: Remove "package" attribute from idea-plugin xmls</li>
</ul>
<h3>2025.3.626</h3>
<ul>
<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-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-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.610</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-24509">SCL-24509</a></strong>: PluginException: JavaScriptDebuggerSettings [Plugin: org.intellij.scala]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24520">SCL-24520</a></strong>: CBH: hide "use ranges reported by compiler"</li>
</ul>
<h3>2025.3.595</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24502">SCL-24502</a></strong>: SimulatedFilterInspection: MatchError: None</li>
</ul>
<h3>2025.3.577</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>
</ul>
<h3>2025.3.563</h3>
<ul>
<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>
</ul>
<h3>2025.3.548</h3>
<ul>
<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.534</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-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.3.517</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-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.3.508</h3>
<ul>
<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>
</ul>
<h3>2025.3.493</h3>
<ul>
<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-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.478</h3>
<ul>
<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>
</ul>
<h3>2025.3.476</h3>
<ul>
<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-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
</ul>
<h3>2025.3.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=891505</download-url><idea-version min="n/a" max="n/a" since-build="253.28294" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="88553910" date="1762575284000" updatedDate="1762575284000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.700</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.700</h3>
<ul>
<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-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-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-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-24600">SCL-24600</a></strong>: Dfa Null invocation warning is confusing</li>
</ul>
<h3>2025.3.697</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>
</ul>
<h3>2025.3.685</h3>
<ul>
<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-24579">SCL-24579</a></strong>: Remove "package" attribute from idea-plugin xmls</li>
</ul>
<h3>2025.3.626</h3>
<ul>
<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-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-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.610</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-24509">SCL-24509</a></strong>: PluginException: JavaScriptDebuggerSettings [Plugin: org.intellij.scala]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24520">SCL-24520</a></strong>: CBH: hide "use ranges reported by compiler"</li>
</ul>
<h3>2025.3.595</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24502">SCL-24502</a></strong>: SimulatedFilterInspection: MatchError: None</li>
</ul>
<h3>2025.3.577</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>
</ul>
<h3>2025.3.563</h3>
<ul>
<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>
</ul>
<h3>2025.3.548</h3>
<ul>
<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.534</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-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.3.517</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-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.3.508</h3>
<ul>
<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>
</ul>
<h3>2025.3.493</h3>
<ul>
<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-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.478</h3>
<ul>
<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>
</ul>
<h3>2025.3.476</h3>
<ul>
<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-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
</ul>
<h3>2025.3.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=890203</download-url><idea-version min="n/a" max="n/a" since-build="253.28294" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="88509926" date="1762499636000" updatedDate="1762499636000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.109</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.109</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-24568">SCL-24568</a></strong>: ML completion interferes with library versions completion order in sbt files</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=889384</download-url><idea-version min="n/a" max="n/a" since-build="261.4717" until-build="261.*"/></idea-plugin><idea-plugin downloads="23436378" size="88512996" date="1762489037000" updatedDate="1762489037000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.697</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.697</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>
</ul>
<h3>2025.3.685</h3>
<ul>
<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-24579">SCL-24579</a></strong>: Remove "package" attribute from idea-plugin xmls</li>
</ul>
<h3>2025.3.626</h3>
<ul>
<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-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-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.610</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-24509">SCL-24509</a></strong>: PluginException: JavaScriptDebuggerSettings [Plugin: org.intellij.scala]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24520">SCL-24520</a></strong>: CBH: hide "use ranges reported by compiler"</li>
</ul>
<h3>2025.3.595</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24502">SCL-24502</a></strong>: SimulatedFilterInspection: MatchError: None</li>
</ul>
<h3>2025.3.577</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>
</ul>
<h3>2025.3.563</h3>
<ul>
<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>
</ul>
<h3>2025.3.548</h3>
<ul>
<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.534</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-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.3.517</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-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.3.508</h3>
<ul>
<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>
</ul>
<h3>2025.3.493</h3>
<ul>
<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-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.478</h3>
<ul>
<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>
</ul>
<h3>2025.3.476</h3>
<ul>
<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-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
</ul>
<h3>2025.3.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=889223</download-url><idea-version min="n/a" max="n/a" since-build="253.28294" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="88485544" date="1762330253000" updatedDate="1762330253000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.685</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.685</h3>
<ul>
<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-24579">SCL-24579</a></strong>: Remove "package" attribute from idea-plugin xmls</li>
</ul>
<h3>2025.3.626</h3>
<ul>
<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-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-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.610</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-24509">SCL-24509</a></strong>: PluginException: JavaScriptDebuggerSettings [Plugin: org.intellij.scala]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24520">SCL-24520</a></strong>: CBH: hide "use ranges reported by compiler"</li>
</ul>
<h3>2025.3.595</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24502">SCL-24502</a></strong>: SimulatedFilterInspection: MatchError: None</li>
</ul>
<h3>2025.3.577</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>
</ul>
<h3>2025.3.563</h3>
<ul>
<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>
</ul>
<h3>2025.3.548</h3>
<ul>
<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.534</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-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.3.517</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-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.3.508</h3>
<ul>
<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>
</ul>
<h3>2025.3.493</h3>
<ul>
<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-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.478</h3>
<ul>
<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>
</ul>
<h3>2025.3.476</h3>
<ul>
<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-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
</ul>
<h3>2025.3.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=888471</download-url><idea-version min="n/a" max="n/a" since-build="253.28294" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="88484180" date="1762229979000" updatedDate="1762229979000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.667</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.626</h3>
<ul>
<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-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-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.610</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-24509">SCL-24509</a></strong>: PluginException: JavaScriptDebuggerSettings [Plugin: org.intellij.scala]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24520">SCL-24520</a></strong>: CBH: hide "use ranges reported by compiler"</li>
</ul>
<h3>2025.3.595</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24502">SCL-24502</a></strong>: SimulatedFilterInspection: MatchError: None</li>
</ul>
<h3>2025.3.577</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>
</ul>
<h3>2025.3.563</h3>
<ul>
<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>
</ul>
<h3>2025.3.548</h3>
<ul>
<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.534</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-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.3.517</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-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.3.508</h3>
<ul>
<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>
</ul>
<h3>2025.3.493</h3>
<ul>
<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-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.478</h3>
<ul>
<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>
</ul>
<h3>2025.3.476</h3>
<ul>
<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-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
</ul>
<h3>2025.3.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=887668</download-url><idea-version min="n/a" max="n/a" since-build="253.27864" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="88483705" date="1761971060000" updatedDate="1761971060000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.659</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.626</h3>
<ul>
<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-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-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.610</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-24509">SCL-24509</a></strong>: PluginException: JavaScriptDebuggerSettings [Plugin: org.intellij.scala]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24520">SCL-24520</a></strong>: CBH: hide "use ranges reported by compiler"</li>
</ul>
<h3>2025.3.595</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24502">SCL-24502</a></strong>: SimulatedFilterInspection: MatchError: None</li>
</ul>
<h3>2025.3.577</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>
</ul>
<h3>2025.3.563</h3>
<ul>
<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>
</ul>
<h3>2025.3.548</h3>
<ul>
<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.534</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-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.3.517</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-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.3.508</h3>
<ul>
<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>
</ul>
<h3>2025.3.493</h3>
<ul>
<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-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.478</h3>
<ul>
<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>
</ul>
<h3>2025.3.476</h3>
<ul>
<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-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
</ul>
<h3>2025.3.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=885816</download-url><idea-version min="n/a" max="n/a" since-build="253.27864" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="119730119" date="1761888992000" updatedDate="1761888992000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.682</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.680</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>
</ul>
<h3>2025.2.676</h3>
<ul>
<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>
</ul>
<h3>2025.2.667</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-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.2.663</h3>
<ul>
<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.661</h3>
<ul>
<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>
</ul>
<h3>2025.2.660</h3>
<ul>
<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>
</ul>
<h3>2025.2.650</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.645</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.2.642</h3>
<ul>
<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>
</ul>
<h3>2025.2.629</h3>
<ul>
<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>
</ul>
<h3>2025.2.628</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.2.617</h3>
<ul>
<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-24283">SCL-24283</a></strong>: BSP: two simultaneous imports occur when importing project with "New from the existing sources..." </li>
</ul>
<h3>2025.2.614</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>
</ul>
<h3>2025.2.609</h3>
<ul>
<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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.2.607</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
</ul>
<h3>2025.2.603</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>
</ul>
<h3>2025.2.601</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.597</h3>
<ul>
<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.596</h3>
<ul>
<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-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-24200">SCL-24200</a></strong>: No extension methods for top-level types in root package</li>
</ul>
<h3>2025.2.595</h3>
<ul>
<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-24190">SCL-24190</a></strong>: Incorrect opaque syntax isn't highlighted</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>
</ul>
<h3>2025.2.592</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.2.585</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-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>
</ul>
<h3>2025.2.584</h3>
<ul>
<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-24170">SCL-24170</a></strong>: Type companions: only for abstract and opaque in Scala 3</li>
</ul>
<h3>2025.2.582</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>
</ul>
<h3>2025.2.580</h3>
<ul>
<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-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-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.579</h3>
<ul>
<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-24096">SCL-24096</a></strong>: Overload resolution fails with composed tuple types using :*</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>
</ul>
<h3>2025.2.569</h3>
<ul>
<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-24106">SCL-24106</a></strong>: Show notification if Grazie plugin is disabled due to missing dependencies </li>
</ul>
<h3>2025.2.566</h3>
<ul>
<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>
</ul>
<h3>2025.2.565</h3>
<ul>
<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>
</ul>
<h3>2025.2.564</h3>
<ul>
<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>
</ul>
<h3>2025.2.561</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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>
</ul>
<h3>2025.2.560</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-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-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-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-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.553</h3>
<ul>
<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-24095">SCL-24095</a></strong>: Generate Unit tests action is missing</li>
</ul>
<h3>2025.2.551</h3>
<ul>
<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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</li>
</ul>
<h3>2025.2.550</h3>
<ul>
<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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</li>
</ul>
<h3>2025.2.547</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.2.536</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
<h3>2025.2.535</h3>
<ul>
<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-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
</ul>
<h3>2025.2.516</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-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-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
</ul>
<h3>2025.2.507</h3>
<ul>
<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>
</ul>
<h3>2025.2.502</h3>
<ul>
<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-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
</ul>
<h3>2025.2.492</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.486</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-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</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.481</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
</ul>
<h3>2025.2.474</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
</ul>
<h3>2025.2.457</h3>
<ul>
<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-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-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.447</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-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-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
</ul>
<h3>2025.2.439</h3>
<ul>
<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-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-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.422</h3>
<ul>
<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>
</ul>
<h3>2025.2.417</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>
</ul>
<h3>2025.2.412</h3>
<ul>
<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.404</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-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>
</ul>
<h3>2025.2.397</h3>
<ul>
<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>
</ul>
<h3>2025.2.374</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-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-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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</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-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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=885340</download-url><idea-version min="n/a" max="n/a" since-build="252.25557" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="88482068" date="1761888114000" updatedDate="1761888114000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.653</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.626</h3>
<ul>
<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-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-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.610</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-24509">SCL-24509</a></strong>: PluginException: JavaScriptDebuggerSettings [Plugin: org.intellij.scala]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24520">SCL-24520</a></strong>: CBH: hide "use ranges reported by compiler"</li>
</ul>
<h3>2025.3.595</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24502">SCL-24502</a></strong>: SimulatedFilterInspection: MatchError: None</li>
</ul>
<h3>2025.3.577</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>
</ul>
<h3>2025.3.563</h3>
<ul>
<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>
</ul>
<h3>2025.3.548</h3>
<ul>
<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.534</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-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.3.517</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-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.3.508</h3>
<ul>
<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>
</ul>
<h3>2025.3.493</h3>
<ul>
<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-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.478</h3>
<ul>
<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>
</ul>
<h3>2025.3.476</h3>
<ul>
<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-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
</ul>
<h3>2025.3.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=885338</download-url><idea-version min="n/a" max="n/a" since-build="253.27864" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="88482506" date="1761813470000" updatedDate="1761813470000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.637</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.626</h3>
<ul>
<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-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-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.610</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-24509">SCL-24509</a></strong>: PluginException: JavaScriptDebuggerSettings [Plugin: org.intellij.scala]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24520">SCL-24520</a></strong>: CBH: hide "use ranges reported by compiler"</li>
</ul>
<h3>2025.3.595</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24502">SCL-24502</a></strong>: SimulatedFilterInspection: MatchError: None</li>
</ul>
<h3>2025.3.577</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>
</ul>
<h3>2025.3.563</h3>
<ul>
<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>
</ul>
<h3>2025.3.548</h3>
<ul>
<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.534</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-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.3.517</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-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.3.508</h3>
<ul>
<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>
</ul>
<h3>2025.3.493</h3>
<ul>
<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-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.478</h3>
<ul>
<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>
</ul>
<h3>2025.3.476</h3>
<ul>
<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-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
</ul>
<h3>2025.3.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=885041</download-url><idea-version min="n/a" max="n/a" since-build="253.27864" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="88476419" date="1761712725000" updatedDate="1761712725000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.626</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.626</h3>
<ul>
<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-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-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.610</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-24509">SCL-24509</a></strong>: PluginException: JavaScriptDebuggerSettings [Plugin: org.intellij.scala]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24520">SCL-24520</a></strong>: CBH: hide "use ranges reported by compiler"</li>
</ul>
<h3>2025.3.595</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24502">SCL-24502</a></strong>: SimulatedFilterInspection: MatchError: None</li>
</ul>
<h3>2025.3.577</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>
</ul>
<h3>2025.3.563</h3>
<ul>
<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>
</ul>
<h3>2025.3.548</h3>
<ul>
<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.534</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-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.3.517</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-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.3.508</h3>
<ul>
<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>
</ul>
<h3>2025.3.493</h3>
<ul>
<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-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.478</h3>
<ul>
<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>
</ul>
<h3>2025.3.476</h3>
<ul>
<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-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
</ul>
<h3>2025.3.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=884093</download-url><idea-version min="n/a" max="n/a" since-build="253.27864" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="119731934" date="1761712362000" updatedDate="1761712362000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.680</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.680</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>
</ul>
<h3>2025.2.676</h3>
<ul>
<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>
</ul>
<h3>2025.2.667</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-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.2.663</h3>
<ul>
<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.661</h3>
<ul>
<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>
</ul>
<h3>2025.2.660</h3>
<ul>
<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>
</ul>
<h3>2025.2.650</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.645</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.2.642</h3>
<ul>
<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>
</ul>
<h3>2025.2.629</h3>
<ul>
<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>
</ul>
<h3>2025.2.628</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.2.617</h3>
<ul>
<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-24283">SCL-24283</a></strong>: BSP: two simultaneous imports occur when importing project with "New from the existing sources..." </li>
</ul>
<h3>2025.2.614</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>
</ul>
<h3>2025.2.609</h3>
<ul>
<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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.2.607</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
</ul>
<h3>2025.2.603</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>
</ul>
<h3>2025.2.601</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.597</h3>
<ul>
<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.596</h3>
<ul>
<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-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-24200">SCL-24200</a></strong>: No extension methods for top-level types in root package</li>
</ul>
<h3>2025.2.595</h3>
<ul>
<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-24190">SCL-24190</a></strong>: Incorrect opaque syntax isn't highlighted</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>
</ul>
<h3>2025.2.592</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.2.585</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-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>
</ul>
<h3>2025.2.584</h3>
<ul>
<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-24170">SCL-24170</a></strong>: Type companions: only for abstract and opaque in Scala 3</li>
</ul>
<h3>2025.2.582</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>
</ul>
<h3>2025.2.580</h3>
<ul>
<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-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-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.579</h3>
<ul>
<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-24096">SCL-24096</a></strong>: Overload resolution fails with composed tuple types using :*</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>
</ul>
<h3>2025.2.569</h3>
<ul>
<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-24106">SCL-24106</a></strong>: Show notification if Grazie plugin is disabled due to missing dependencies </li>
</ul>
<h3>2025.2.566</h3>
<ul>
<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>
</ul>
<h3>2025.2.565</h3>
<ul>
<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>
</ul>
<h3>2025.2.564</h3>
<ul>
<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>
</ul>
<h3>2025.2.561</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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>
</ul>
<h3>2025.2.560</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-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-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-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-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.553</h3>
<ul>
<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-24095">SCL-24095</a></strong>: Generate Unit tests action is missing</li>
</ul>
<h3>2025.2.551</h3>
<ul>
<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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</li>
</ul>
<h3>2025.2.550</h3>
<ul>
<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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</li>
</ul>
<h3>2025.2.547</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.2.536</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
<h3>2025.2.535</h3>
<ul>
<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-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
</ul>
<h3>2025.2.516</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-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-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
</ul>
<h3>2025.2.507</h3>
<ul>
<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>
</ul>
<h3>2025.2.502</h3>
<ul>
<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-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
</ul>
<h3>2025.2.492</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.486</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-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</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.481</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
</ul>
<h3>2025.2.474</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
</ul>
<h3>2025.2.457</h3>
<ul>
<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-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-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.447</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-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-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
</ul>
<h3>2025.2.439</h3>
<ul>
<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-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-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.422</h3>
<ul>
<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>
</ul>
<h3>2025.2.417</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>
</ul>
<h3>2025.2.412</h3>
<ul>
<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.404</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-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>
</ul>
<h3>2025.2.397</h3>
<ul>
<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>
</ul>
<h3>2025.2.374</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-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-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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</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-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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=884090</download-url><idea-version min="n/a" max="n/a" since-build="252.25557" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="88458821" date="1761625515000" updatedDate="1761625515000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.616</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.610</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-24509">SCL-24509</a></strong>: PluginException: JavaScriptDebuggerSettings [Plugin: org.intellij.scala]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24520">SCL-24520</a></strong>: CBH: hide "use ranges reported by compiler"</li>
</ul>
<h3>2025.3.595</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24502">SCL-24502</a></strong>: SimulatedFilterInspection: MatchError: None</li>
</ul>
<h3>2025.3.577</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>
</ul>
<h3>2025.3.563</h3>
<ul>
<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>
</ul>
<h3>2025.3.548</h3>
<ul>
<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.534</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-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.3.517</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-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.3.508</h3>
<ul>
<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>
</ul>
<h3>2025.3.493</h3>
<ul>
<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-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.478</h3>
<ul>
<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>
</ul>
<h3>2025.3.476</h3>
<ul>
<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-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
</ul>
<h3>2025.3.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=883896</download-url><idea-version min="n/a" max="n/a" since-build="253.27864" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="119730560" date="1761367175000" updatedDate="1761367175000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.678</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.676</h3>
<ul>
<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>
</ul>
<h3>2025.2.667</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-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.2.663</h3>
<ul>
<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.661</h3>
<ul>
<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>
</ul>
<h3>2025.2.660</h3>
<ul>
<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>
</ul>
<h3>2025.2.650</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.645</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.2.642</h3>
<ul>
<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>
</ul>
<h3>2025.2.629</h3>
<ul>
<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>
</ul>
<h3>2025.2.628</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.2.617</h3>
<ul>
<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-24283">SCL-24283</a></strong>: BSP: two simultaneous imports occur when importing project with "New from the existing sources..." </li>
</ul>
<h3>2025.2.614</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>
</ul>
<h3>2025.2.609</h3>
<ul>
<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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.2.607</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
</ul>
<h3>2025.2.603</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>
</ul>
<h3>2025.2.601</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.597</h3>
<ul>
<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.596</h3>
<ul>
<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-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-24200">SCL-24200</a></strong>: No extension methods for top-level types in root package</li>
</ul>
<h3>2025.2.595</h3>
<ul>
<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-24190">SCL-24190</a></strong>: Incorrect opaque syntax isn't highlighted</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>
</ul>
<h3>2025.2.592</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.2.585</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-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>
</ul>
<h3>2025.2.584</h3>
<ul>
<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-24170">SCL-24170</a></strong>: Type companions: only for abstract and opaque in Scala 3</li>
</ul>
<h3>2025.2.582</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>
</ul>
<h3>2025.2.580</h3>
<ul>
<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-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-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.579</h3>
<ul>
<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-24096">SCL-24096</a></strong>: Overload resolution fails with composed tuple types using :*</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>
</ul>
<h3>2025.2.569</h3>
<ul>
<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-24106">SCL-24106</a></strong>: Show notification if Grazie plugin is disabled due to missing dependencies </li>
</ul>
<h3>2025.2.566</h3>
<ul>
<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>
</ul>
<h3>2025.2.565</h3>
<ul>
<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>
</ul>
<h3>2025.2.564</h3>
<ul>
<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>
</ul>
<h3>2025.2.561</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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>
</ul>
<h3>2025.2.560</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-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-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-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-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.553</h3>
<ul>
<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-24095">SCL-24095</a></strong>: Generate Unit tests action is missing</li>
</ul>
<h3>2025.2.551</h3>
<ul>
<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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</li>
</ul>
<h3>2025.2.550</h3>
<ul>
<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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</li>
</ul>
<h3>2025.2.547</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.2.536</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
<h3>2025.2.535</h3>
<ul>
<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-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
</ul>
<h3>2025.2.516</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-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-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
</ul>
<h3>2025.2.507</h3>
<ul>
<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>
</ul>
<h3>2025.2.502</h3>
<ul>
<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-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
</ul>
<h3>2025.2.492</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.486</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-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</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.481</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
</ul>
<h3>2025.2.474</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
</ul>
<h3>2025.2.457</h3>
<ul>
<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-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-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.447</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-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-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
</ul>
<h3>2025.2.439</h3>
<ul>
<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-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-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.422</h3>
<ul>
<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>
</ul>
<h3>2025.2.417</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>
</ul>
<h3>2025.2.412</h3>
<ul>
<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.404</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-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>
</ul>
<h3>2025.2.397</h3>
<ul>
<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>
</ul>
<h3>2025.2.374</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-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-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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</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-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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=882991</download-url><idea-version min="n/a" max="n/a" since-build="252.25557" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="88460823" date="1761366183000" updatedDate="1761366183000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.610</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.610</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-24509">SCL-24509</a></strong>: PluginException: JavaScriptDebuggerSettings [Plugin: org.intellij.scala]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24520">SCL-24520</a></strong>: CBH: hide "use ranges reported by compiler"</li>
</ul>
<h3>2025.3.595</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24502">SCL-24502</a></strong>: SimulatedFilterInspection: MatchError: None</li>
</ul>
<h3>2025.3.577</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>
</ul>
<h3>2025.3.563</h3>
<ul>
<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>
</ul>
<h3>2025.3.548</h3>
<ul>
<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.534</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-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.3.517</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-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.3.508</h3>
<ul>
<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>
</ul>
<h3>2025.3.493</h3>
<ul>
<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-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.478</h3>
<ul>
<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>
</ul>
<h3>2025.3.476</h3>
<ul>
<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-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
</ul>
<h3>2025.3.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=882990</download-url><idea-version min="n/a" max="n/a" since-build="253.27864" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="88461116" date="1761194539000" updatedDate="1761194539000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.595</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.595</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24502">SCL-24502</a></strong>: SimulatedFilterInspection: MatchError: None</li>
</ul>
<h3>2025.3.577</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>
</ul>
<h3>2025.3.563</h3>
<ul>
<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>
</ul>
<h3>2025.3.548</h3>
<ul>
<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.534</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-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.3.517</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-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.3.508</h3>
<ul>
<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>
</ul>
<h3>2025.3.493</h3>
<ul>
<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-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.478</h3>
<ul>
<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>
</ul>
<h3>2025.3.476</h3>
<ul>
<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-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
</ul>
<h3>2025.3.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=881974</download-url><idea-version min="n/a" max="n/a" since-build="253.27864" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="88457341" date="1761107044000" updatedDate="1761107044000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.585</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.577</h3>
<ul>
<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>
</ul>
<h3>2025.3.563</h3>
<ul>
<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>
</ul>
<h3>2025.3.548</h3>
<ul>
<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.534</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-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.3.517</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-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.3.508</h3>
<ul>
<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>
</ul>
<h3>2025.3.493</h3>
<ul>
<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-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.478</h3>
<ul>
<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>
</ul>
<h3>2025.3.476</h3>
<ul>
<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-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
</ul>
<h3>2025.3.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=881182</download-url><idea-version min="n/a" max="n/a" since-build="253.27864" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="88452844" date="1761020597000" updatedDate="1761020597000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.577</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.577</h3>
<ul>
<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>
</ul>
<h3>2025.3.563</h3>
<ul>
<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>
</ul>
<h3>2025.3.548</h3>
<ul>
<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.534</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-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.3.517</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-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.3.508</h3>
<ul>
<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>
</ul>
<h3>2025.3.493</h3>
<ul>
<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-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.478</h3>
<ul>
<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>
</ul>
<h3>2025.3.476</h3>
<ul>
<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-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
</ul>
<h3>2025.3.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=880511</download-url><idea-version min="n/a" max="n/a" since-build="253.27642" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="119729929" date="1760762601000" updatedDate="1760762601000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.676</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.676</h3>
<ul>
<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>
</ul>
<h3>2025.2.667</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-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.2.663</h3>
<ul>
<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.661</h3>
<ul>
<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>
</ul>
<h3>2025.2.660</h3>
<ul>
<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>
</ul>
<h3>2025.2.650</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.645</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.2.642</h3>
<ul>
<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>
</ul>
<h3>2025.2.629</h3>
<ul>
<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>
</ul>
<h3>2025.2.628</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.2.617</h3>
<ul>
<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-24283">SCL-24283</a></strong>: BSP: two simultaneous imports occur when importing project with "New from the existing sources..." </li>
</ul>
<h3>2025.2.614</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>
</ul>
<h3>2025.2.609</h3>
<ul>
<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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.2.607</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
</ul>
<h3>2025.2.603</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>
</ul>
<h3>2025.2.601</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.597</h3>
<ul>
<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.596</h3>
<ul>
<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-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-24200">SCL-24200</a></strong>: No extension methods for top-level types in root package</li>
</ul>
<h3>2025.2.595</h3>
<ul>
<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-24190">SCL-24190</a></strong>: Incorrect opaque syntax isn't highlighted</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>
</ul>
<h3>2025.2.592</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.2.585</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-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>
</ul>
<h3>2025.2.584</h3>
<ul>
<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-24170">SCL-24170</a></strong>: Type companions: only for abstract and opaque in Scala 3</li>
</ul>
<h3>2025.2.582</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>
</ul>
<h3>2025.2.580</h3>
<ul>
<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-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-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.579</h3>
<ul>
<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-24096">SCL-24096</a></strong>: Overload resolution fails with composed tuple types using :*</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>
</ul>
<h3>2025.2.569</h3>
<ul>
<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-24106">SCL-24106</a></strong>: Show notification if Grazie plugin is disabled due to missing dependencies </li>
</ul>
<h3>2025.2.566</h3>
<ul>
<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>
</ul>
<h3>2025.2.565</h3>
<ul>
<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>
</ul>
<h3>2025.2.564</h3>
<ul>
<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>
</ul>
<h3>2025.2.561</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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>
</ul>
<h3>2025.2.560</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-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-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-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-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.553</h3>
<ul>
<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-24095">SCL-24095</a></strong>: Generate Unit tests action is missing</li>
</ul>
<h3>2025.2.551</h3>
<ul>
<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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</li>
</ul>
<h3>2025.2.550</h3>
<ul>
<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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</li>
</ul>
<h3>2025.2.547</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.2.536</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
<h3>2025.2.535</h3>
<ul>
<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-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
</ul>
<h3>2025.2.516</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-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-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
</ul>
<h3>2025.2.507</h3>
<ul>
<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>
</ul>
<h3>2025.2.502</h3>
<ul>
<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-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
</ul>
<h3>2025.2.492</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.486</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-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</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.481</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
</ul>
<h3>2025.2.474</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
</ul>
<h3>2025.2.457</h3>
<ul>
<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-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-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.447</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-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-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
</ul>
<h3>2025.2.439</h3>
<ul>
<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-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-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.422</h3>
<ul>
<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>
</ul>
<h3>2025.2.417</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>
</ul>
<h3>2025.2.412</h3>
<ul>
<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.404</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-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>
</ul>
<h3>2025.2.397</h3>
<ul>
<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>
</ul>
<h3>2025.2.374</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-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-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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</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-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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=879920</download-url><idea-version min="n/a" max="n/a" since-build="252.25557" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="88392394" date="1760761133000" updatedDate="1760761133000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.563</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.563</h3>
<ul>
<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>
</ul>
<h3>2025.3.548</h3>
<ul>
<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.534</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-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.3.517</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-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.3.508</h3>
<ul>
<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>
</ul>
<h3>2025.3.493</h3>
<ul>
<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-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.478</h3>
<ul>
<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>
</ul>
<h3>2025.3.476</h3>
<ul>
<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-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
</ul>
<h3>2025.3.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=879888</download-url><idea-version min="n/a" max="n/a" since-build="253.27642" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="119729829" date="1760589512000" updatedDate="1760589512000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.671</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.667</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-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.2.663</h3>
<ul>
<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.661</h3>
<ul>
<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>
</ul>
<h3>2025.2.660</h3>
<ul>
<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>
</ul>
<h3>2025.2.650</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.645</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.2.642</h3>
<ul>
<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>
</ul>
<h3>2025.2.629</h3>
<ul>
<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>
</ul>
<h3>2025.2.628</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.2.617</h3>
<ul>
<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-24283">SCL-24283</a></strong>: BSP: two simultaneous imports occur when importing project with "New from the existing sources..." </li>
</ul>
<h3>2025.2.614</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>
</ul>
<h3>2025.2.609</h3>
<ul>
<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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.2.607</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
</ul>
<h3>2025.2.603</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>
</ul>
<h3>2025.2.601</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.597</h3>
<ul>
<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.596</h3>
<ul>
<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-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-24200">SCL-24200</a></strong>: No extension methods for top-level types in root package</li>
</ul>
<h3>2025.2.595</h3>
<ul>
<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-24190">SCL-24190</a></strong>: Incorrect opaque syntax isn't highlighted</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>
</ul>
<h3>2025.2.592</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.2.585</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-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>
</ul>
<h3>2025.2.584</h3>
<ul>
<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-24170">SCL-24170</a></strong>: Type companions: only for abstract and opaque in Scala 3</li>
</ul>
<h3>2025.2.582</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>
</ul>
<h3>2025.2.580</h3>
<ul>
<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-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-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.579</h3>
<ul>
<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-24096">SCL-24096</a></strong>: Overload resolution fails with composed tuple types using :*</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>
</ul>
<h3>2025.2.569</h3>
<ul>
<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-24106">SCL-24106</a></strong>: Show notification if Grazie plugin is disabled due to missing dependencies </li>
</ul>
<h3>2025.2.566</h3>
<ul>
<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>
</ul>
<h3>2025.2.565</h3>
<ul>
<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>
</ul>
<h3>2025.2.564</h3>
<ul>
<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>
</ul>
<h3>2025.2.561</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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>
</ul>
<h3>2025.2.560</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-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-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-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-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.553</h3>
<ul>
<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-24095">SCL-24095</a></strong>: Generate Unit tests action is missing</li>
</ul>
<h3>2025.2.551</h3>
<ul>
<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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</li>
</ul>
<h3>2025.2.550</h3>
<ul>
<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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</li>
</ul>
<h3>2025.2.547</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.2.536</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
<h3>2025.2.535</h3>
<ul>
<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-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
</ul>
<h3>2025.2.516</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-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-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
</ul>
<h3>2025.2.507</h3>
<ul>
<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>
</ul>
<h3>2025.2.502</h3>
<ul>
<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-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
</ul>
<h3>2025.2.492</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.486</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-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</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.481</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
</ul>
<h3>2025.2.474</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
</ul>
<h3>2025.2.457</h3>
<ul>
<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-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-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.447</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-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-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
</ul>
<h3>2025.2.439</h3>
<ul>
<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-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-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.422</h3>
<ul>
<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>
</ul>
<h3>2025.2.417</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>
</ul>
<h3>2025.2.412</h3>
<ul>
<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.404</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-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>
</ul>
<h3>2025.2.397</h3>
<ul>
<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>
</ul>
<h3>2025.2.374</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-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-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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</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-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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=878397</download-url><idea-version min="n/a" max="n/a" since-build="252.25557" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="88390030" date="1760537308000" updatedDate="1760537308000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.548</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.548</h3>
<ul>
<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.534</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-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.3.517</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-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.3.508</h3>
<ul>
<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>
</ul>
<h3>2025.3.493</h3>
<ul>
<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-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.478</h3>
<ul>
<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>
</ul>
<h3>2025.3.476</h3>
<ul>
<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-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
</ul>
<h3>2025.3.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=878133</download-url><idea-version min="n/a" max="n/a" since-build="253.27642" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="88387111" date="1760502041000" updatedDate="1760502041000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.543</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.534</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19526">SCL-19526</a></strong>: SOE when analyzing code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.3.517</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-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.3.508</h3>
<ul>
<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>
</ul>
<h3>2025.3.493</h3>
<ul>
<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-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.478</h3>
<ul>
<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>
</ul>
<h3>2025.3.476</h3>
<ul>
<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-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
</ul>
<h3>2025.3.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=877900</download-url><idea-version min="n/a" max="n/a" since-build="253.25908" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="88388278" date="1760415159000" updatedDate="1760415159000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.534</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.534</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19526">SCL-19526</a></strong>: SOE when analyzing code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24369">SCL-24369</a></strong>: Doesn't recognize types from Slick (Scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.3.517</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-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.3.508</h3>
<ul>
<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>
</ul>
<h3>2025.3.493</h3>
<ul>
<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-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.478</h3>
<ul>
<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>
</ul>
<h3>2025.3.476</h3>
<ul>
<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-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
</ul>
<h3>2025.3.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=877410</download-url><idea-version min="n/a" max="n/a" since-build="253.25908" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="119726629" date="1760334616000" updatedDate="1760334616000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.667</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.667</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19526">SCL-19526</a></strong>: SOE when analyzing code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24369">SCL-24369</a></strong>: Doesn't recognize types from Slick (Scala 3)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24469">SCL-24469</a></strong>: Unable to debug</li>
</ul>
<h3>2025.2.663</h3>
<ul>
<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.661</h3>
<ul>
<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>
</ul>
<h3>2025.2.660</h3>
<ul>
<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>
</ul>
<h3>2025.2.650</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.645</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.2.642</h3>
<ul>
<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>
</ul>
<h3>2025.2.629</h3>
<ul>
<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>
</ul>
<h3>2025.2.628</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.2.617</h3>
<ul>
<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-24283">SCL-24283</a></strong>: BSP: two simultaneous imports occur when importing project with "New from the existing sources..." </li>
</ul>
<h3>2025.2.614</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>
</ul>
<h3>2025.2.609</h3>
<ul>
<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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.2.607</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
</ul>
<h3>2025.2.603</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>
</ul>
<h3>2025.2.601</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.597</h3>
<ul>
<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.596</h3>
<ul>
<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-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-24200">SCL-24200</a></strong>: No extension methods for top-level types in root package</li>
</ul>
<h3>2025.2.595</h3>
<ul>
<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-24190">SCL-24190</a></strong>: Incorrect opaque syntax isn't highlighted</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>
</ul>
<h3>2025.2.592</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.2.585</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-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>
</ul>
<h3>2025.2.584</h3>
<ul>
<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-24170">SCL-24170</a></strong>: Type companions: only for abstract and opaque in Scala 3</li>
</ul>
<h3>2025.2.582</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>
</ul>
<h3>2025.2.580</h3>
<ul>
<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-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-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.579</h3>
<ul>
<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-24096">SCL-24096</a></strong>: Overload resolution fails with composed tuple types using :*</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>
</ul>
<h3>2025.2.569</h3>
<ul>
<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-24106">SCL-24106</a></strong>: Show notification if Grazie plugin is disabled due to missing dependencies </li>
</ul>
<h3>2025.2.566</h3>
<ul>
<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>
</ul>
<h3>2025.2.565</h3>
<ul>
<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>
</ul>
<h3>2025.2.564</h3>
<ul>
<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>
</ul>
<h3>2025.2.561</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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>
</ul>
<h3>2025.2.560</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-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-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-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-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.553</h3>
<ul>
<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-24095">SCL-24095</a></strong>: Generate Unit tests action is missing</li>
</ul>
<h3>2025.2.551</h3>
<ul>
<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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</li>
</ul>
<h3>2025.2.550</h3>
<ul>
<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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</li>
</ul>
<h3>2025.2.547</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.2.536</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
<h3>2025.2.535</h3>
<ul>
<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-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
</ul>
<h3>2025.2.516</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-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-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
</ul>
<h3>2025.2.507</h3>
<ul>
<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>
</ul>
<h3>2025.2.502</h3>
<ul>
<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-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
</ul>
<h3>2025.2.492</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.486</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-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</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.481</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
</ul>
<h3>2025.2.474</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
</ul>
<h3>2025.2.457</h3>
<ul>
<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-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-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.447</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-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-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
</ul>
<h3>2025.2.439</h3>
<ul>
<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-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-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.422</h3>
<ul>
<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>
</ul>
<h3>2025.2.417</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>
</ul>
<h3>2025.2.412</h3>
<ul>
<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.404</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-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>
</ul>
<h3>2025.2.397</h3>
<ul>
<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>
</ul>
<h3>2025.2.374</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-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-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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</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-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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=876953</download-url><idea-version min="n/a" max="n/a" since-build="252.25557" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="88374555" date="1760331955000" updatedDate="1760331955000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.523</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.517</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-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.3.508</h3>
<ul>
<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>
</ul>
<h3>2025.3.493</h3>
<ul>
<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-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.478</h3>
<ul>
<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>
</ul>
<h3>2025.3.476</h3>
<ul>
<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-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
</ul>
<h3>2025.3.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=876811</download-url><idea-version min="n/a" max="n/a" since-build="253.25908" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="88376755" date="1760116879000" updatedDate="1760116879000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.519</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.517</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-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.3.508</h3>
<ul>
<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>
</ul>
<h3>2025.3.493</h3>
<ul>
<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-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.478</h3>
<ul>
<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>
</ul>
<h3>2025.3.476</h3>
<ul>
<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-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
</ul>
<h3>2025.3.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=875891</download-url><idea-version min="n/a" max="n/a" since-build="253.25908" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="119718776" date="1760109741000" updatedDate="1760109741000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.665</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.663</h3>
<ul>
<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.661</h3>
<ul>
<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>
</ul>
<h3>2025.2.660</h3>
<ul>
<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>
</ul>
<h3>2025.2.650</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.645</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.2.642</h3>
<ul>
<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>
</ul>
<h3>2025.2.629</h3>
<ul>
<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>
</ul>
<h3>2025.2.628</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.2.617</h3>
<ul>
<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-24283">SCL-24283</a></strong>: BSP: two simultaneous imports occur when importing project with "New from the existing sources..." </li>
</ul>
<h3>2025.2.614</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>
</ul>
<h3>2025.2.609</h3>
<ul>
<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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.2.607</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
</ul>
<h3>2025.2.603</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>
</ul>
<h3>2025.2.601</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.597</h3>
<ul>
<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.596</h3>
<ul>
<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-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-24200">SCL-24200</a></strong>: No extension methods for top-level types in root package</li>
</ul>
<h3>2025.2.595</h3>
<ul>
<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-24190">SCL-24190</a></strong>: Incorrect opaque syntax isn't highlighted</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>
</ul>
<h3>2025.2.592</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.2.585</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-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>
</ul>
<h3>2025.2.584</h3>
<ul>
<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-24170">SCL-24170</a></strong>: Type companions: only for abstract and opaque in Scala 3</li>
</ul>
<h3>2025.2.582</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>
</ul>
<h3>2025.2.580</h3>
<ul>
<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-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-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.579</h3>
<ul>
<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-24096">SCL-24096</a></strong>: Overload resolution fails with composed tuple types using :*</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>
</ul>
<h3>2025.2.569</h3>
<ul>
<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-24106">SCL-24106</a></strong>: Show notification if Grazie plugin is disabled due to missing dependencies </li>
</ul>
<h3>2025.2.566</h3>
<ul>
<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>
</ul>
<h3>2025.2.565</h3>
<ul>
<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>
</ul>
<h3>2025.2.564</h3>
<ul>
<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>
</ul>
<h3>2025.2.561</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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>
</ul>
<h3>2025.2.560</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-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-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-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-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.553</h3>
<ul>
<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-24095">SCL-24095</a></strong>: Generate Unit tests action is missing</li>
</ul>
<h3>2025.2.551</h3>
<ul>
<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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</li>
</ul>
<h3>2025.2.550</h3>
<ul>
<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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</li>
</ul>
<h3>2025.2.547</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.2.536</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
<h3>2025.2.535</h3>
<ul>
<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-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
</ul>
<h3>2025.2.516</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-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-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
</ul>
<h3>2025.2.507</h3>
<ul>
<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>
</ul>
<h3>2025.2.502</h3>
<ul>
<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-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
</ul>
<h3>2025.2.492</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.486</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-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</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.481</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
</ul>
<h3>2025.2.474</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
</ul>
<h3>2025.2.457</h3>
<ul>
<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-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-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.447</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-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-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
</ul>
<h3>2025.2.439</h3>
<ul>
<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-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-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.422</h3>
<ul>
<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>
</ul>
<h3>2025.2.417</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>
</ul>
<h3>2025.2.412</h3>
<ul>
<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.404</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-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>
</ul>
<h3>2025.2.397</h3>
<ul>
<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>
</ul>
<h3>2025.2.374</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-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-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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</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-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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=875880</download-url><idea-version min="n/a" max="n/a" since-build="252.25557" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="88385203" date="1760070962000" updatedDate="1760070962000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.517</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.517</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-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.3.508</h3>
<ul>
<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>
</ul>
<h3>2025.3.493</h3>
<ul>
<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-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.478</h3>
<ul>
<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>
</ul>
<h3>2025.3.476</h3>
<ul>
<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-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
</ul>
<h3>2025.3.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=875545</download-url><idea-version min="n/a" max="n/a" since-build="253.25908" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="119725719" date="1760070231000" updatedDate="1760070231000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.663</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.663</h3>
<ul>
<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.661</h3>
<ul>
<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>
</ul>
<h3>2025.2.660</h3>
<ul>
<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>
</ul>
<h3>2025.2.650</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.645</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.2.642</h3>
<ul>
<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>
</ul>
<h3>2025.2.629</h3>
<ul>
<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>
</ul>
<h3>2025.2.628</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.2.617</h3>
<ul>
<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-24283">SCL-24283</a></strong>: BSP: two simultaneous imports occur when importing project with "New from the existing sources..." </li>
</ul>
<h3>2025.2.614</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>
</ul>
<h3>2025.2.609</h3>
<ul>
<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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.2.607</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
</ul>
<h3>2025.2.603</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>
</ul>
<h3>2025.2.601</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.597</h3>
<ul>
<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.596</h3>
<ul>
<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-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-24200">SCL-24200</a></strong>: No extension methods for top-level types in root package</li>
</ul>
<h3>2025.2.595</h3>
<ul>
<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-24190">SCL-24190</a></strong>: Incorrect opaque syntax isn't highlighted</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>
</ul>
<h3>2025.2.592</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.2.585</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-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>
</ul>
<h3>2025.2.584</h3>
<ul>
<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-24170">SCL-24170</a></strong>: Type companions: only for abstract and opaque in Scala 3</li>
</ul>
<h3>2025.2.582</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>
</ul>
<h3>2025.2.580</h3>
<ul>
<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-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-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.579</h3>
<ul>
<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-24096">SCL-24096</a></strong>: Overload resolution fails with composed tuple types using :*</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>
</ul>
<h3>2025.2.569</h3>
<ul>
<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-24106">SCL-24106</a></strong>: Show notification if Grazie plugin is disabled due to missing dependencies </li>
</ul>
<h3>2025.2.566</h3>
<ul>
<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>
</ul>
<h3>2025.2.565</h3>
<ul>
<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>
</ul>
<h3>2025.2.564</h3>
<ul>
<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>
</ul>
<h3>2025.2.561</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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>
</ul>
<h3>2025.2.560</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-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-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-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-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.553</h3>
<ul>
<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-24095">SCL-24095</a></strong>: Generate Unit tests action is missing</li>
</ul>
<h3>2025.2.551</h3>
<ul>
<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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</li>
</ul>
<h3>2025.2.550</h3>
<ul>
<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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</li>
</ul>
<h3>2025.2.547</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.2.536</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
<h3>2025.2.535</h3>
<ul>
<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-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
</ul>
<h3>2025.2.516</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-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-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
</ul>
<h3>2025.2.507</h3>
<ul>
<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>
</ul>
<h3>2025.2.502</h3>
<ul>
<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-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
</ul>
<h3>2025.2.492</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.486</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-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</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.481</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
</ul>
<h3>2025.2.474</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
</ul>
<h3>2025.2.457</h3>
<ul>
<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-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-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.447</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-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-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
</ul>
<h3>2025.2.439</h3>
<ul>
<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-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-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.422</h3>
<ul>
<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>
</ul>
<h3>2025.2.417</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>
</ul>
<h3>2025.2.412</h3>
<ul>
<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.404</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-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>
</ul>
<h3>2025.2.397</h3>
<ul>
<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>
</ul>
<h3>2025.2.374</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-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-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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</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-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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=875517</download-url><idea-version min="n/a" max="n/a" since-build="252.25557" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="119716229" date="1759985052000" updatedDate="1759985052000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.661</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.661</h3>
<ul>
<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>
</ul>
<h3>2025.2.660</h3>
<ul>
<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>
</ul>
<h3>2025.2.650</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.645</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.2.642</h3>
<ul>
<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>
</ul>
<h3>2025.2.629</h3>
<ul>
<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>
</ul>
<h3>2025.2.628</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.2.617</h3>
<ul>
<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-24283">SCL-24283</a></strong>: BSP: two simultaneous imports occur when importing project with "New from the existing sources..." </li>
</ul>
<h3>2025.2.614</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>
</ul>
<h3>2025.2.609</h3>
<ul>
<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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.2.607</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
</ul>
<h3>2025.2.603</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>
</ul>
<h3>2025.2.601</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.597</h3>
<ul>
<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.596</h3>
<ul>
<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-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-24200">SCL-24200</a></strong>: No extension methods for top-level types in root package</li>
</ul>
<h3>2025.2.595</h3>
<ul>
<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-24190">SCL-24190</a></strong>: Incorrect opaque syntax isn't highlighted</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>
</ul>
<h3>2025.2.592</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.2.585</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-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>
</ul>
<h3>2025.2.584</h3>
<ul>
<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-24170">SCL-24170</a></strong>: Type companions: only for abstract and opaque in Scala 3</li>
</ul>
<h3>2025.2.582</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>
</ul>
<h3>2025.2.580</h3>
<ul>
<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-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-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.579</h3>
<ul>
<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-24096">SCL-24096</a></strong>: Overload resolution fails with composed tuple types using :*</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>
</ul>
<h3>2025.2.569</h3>
<ul>
<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-24106">SCL-24106</a></strong>: Show notification if Grazie plugin is disabled due to missing dependencies </li>
</ul>
<h3>2025.2.566</h3>
<ul>
<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>
</ul>
<h3>2025.2.565</h3>
<ul>
<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>
</ul>
<h3>2025.2.564</h3>
<ul>
<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>
</ul>
<h3>2025.2.561</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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>
</ul>
<h3>2025.2.560</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-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-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-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-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.553</h3>
<ul>
<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-24095">SCL-24095</a></strong>: Generate Unit tests action is missing</li>
</ul>
<h3>2025.2.551</h3>
<ul>
<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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</li>
</ul>
<h3>2025.2.550</h3>
<ul>
<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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</li>
</ul>
<h3>2025.2.547</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.2.536</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
<h3>2025.2.535</h3>
<ul>
<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-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
</ul>
<h3>2025.2.516</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-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-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
</ul>
<h3>2025.2.507</h3>
<ul>
<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>
</ul>
<h3>2025.2.502</h3>
<ul>
<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-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
</ul>
<h3>2025.2.492</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.486</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-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</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.481</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
</ul>
<h3>2025.2.474</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
</ul>
<h3>2025.2.457</h3>
<ul>
<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-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-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.447</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-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-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
</ul>
<h3>2025.2.439</h3>
<ul>
<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-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-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.422</h3>
<ul>
<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>
</ul>
<h3>2025.2.417</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>
</ul>
<h3>2025.2.412</h3>
<ul>
<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.404</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-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>
</ul>
<h3>2025.2.397</h3>
<ul>
<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>
</ul>
<h3>2025.2.374</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-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-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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</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-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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=875023</download-url><idea-version min="n/a" max="n/a" since-build="252.25557" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="88377626" date="1759983713000" updatedDate="1759983713000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.508</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.508</h3>
<ul>
<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>
</ul>
<h3>2025.3.493</h3>
<ul>
<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-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.478</h3>
<ul>
<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>
</ul>
<h3>2025.3.476</h3>
<ul>
<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-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
</ul>
<h3>2025.3.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=875019</download-url><idea-version min="n/a" max="n/a" since-build="253.25908" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="88372424" date="1759897232000" updatedDate="1759897232000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.497</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.493</h3>
<ul>
<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-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.478</h3>
<ul>
<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>
</ul>
<h3>2025.3.476</h3>
<ul>
<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-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
</ul>
<h3>2025.3.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=874030</download-url><idea-version min="n/a" max="n/a" since-build="253.25908" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="88374585" date="1759810902000" updatedDate="1759810902000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.493</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.493</h3>
<ul>
<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-24438">SCL-24438</a></strong>: scala tests using munit framework are not recognized ("nothing here")</li>
</ul>
<h3>2025.3.478</h3>
<ul>
<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>
</ul>
<h3>2025.3.476</h3>
<ul>
<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-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
</ul>
<h3>2025.3.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=873586</download-url><idea-version min="n/a" max="n/a" since-build="253.24325" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="89149524" date="1759725174000" updatedDate="1759725174000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.484</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.478</h3>
<ul>
<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>
</ul>
<h3>2025.3.476</h3>
<ul>
<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-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
</ul>
<h3>2025.3.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.453</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>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=872990</download-url><idea-version min="n/a" max="n/a" since-build="253.24325" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="89148605" date="1759638492000" updatedDate="1759638492000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.482</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.478</h3>
<ul>
<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>
</ul>
<h3>2025.3.476</h3>
<ul>
<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-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
</ul>
<h3>2025.3.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.453</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>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=872727</download-url><idea-version min="n/a" max="n/a" since-build="253.24325" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="89149016" date="1759526558000" updatedDate="1759526558000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.481</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.478</h3>
<ul>
<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>
</ul>
<h3>2025.3.476</h3>
<ul>
<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-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
</ul>
<h3>2025.3.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.453</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>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=872152</download-url><idea-version min="n/a" max="n/a" since-build="253.24325" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="89147824" date="1759492517000" updatedDate="1759492517000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.478</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.478</h3>
<ul>
<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>
</ul>
<h3>2025.3.476</h3>
<ul>
<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-24410">SCL-24410</a></strong>: new project wizard contains unreleased sbt 2.0 that leads to project import failure</li>
</ul>
<h3>2025.3.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.453</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>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=871900</download-url><idea-version min="n/a" max="n/a" since-build="253.24325" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="119719009" date="1759485448000" updatedDate="1759485448000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.660</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.660</h3>
<ul>
<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>
</ul>
<h3>2025.2.652</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>
</ul>
<h3>2025.2.650</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.645</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.2.642</h3>
<ul>
<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>
</ul>
<h3>2025.2.629</h3>
<ul>
<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>
</ul>
<h3>2025.2.628</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.2.617</h3>
<ul>
<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-24283">SCL-24283</a></strong>: BSP: two simultaneous imports occur when importing project with "New from the existing sources..." </li>
</ul>
<h3>2025.2.614</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>
</ul>
<h3>2025.2.609</h3>
<ul>
<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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.2.607</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
</ul>
<h3>2025.2.603</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>
</ul>
<h3>2025.2.601</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.597</h3>
<ul>
<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.596</h3>
<ul>
<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-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-24200">SCL-24200</a></strong>: No extension methods for top-level types in root package</li>
</ul>
<h3>2025.2.595</h3>
<ul>
<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-24190">SCL-24190</a></strong>: Incorrect opaque syntax isn't highlighted</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>
</ul>
<h3>2025.2.592</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.2.585</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-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>
</ul>
<h3>2025.2.584</h3>
<ul>
<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-24170">SCL-24170</a></strong>: Type companions: only for abstract and opaque in Scala 3</li>
</ul>
<h3>2025.2.582</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>
</ul>
<h3>2025.2.580</h3>
<ul>
<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-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-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.579</h3>
<ul>
<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-24096">SCL-24096</a></strong>: Overload resolution fails with composed tuple types using :*</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>
</ul>
<h3>2025.2.569</h3>
<ul>
<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-24106">SCL-24106</a></strong>: Show notification if Grazie plugin is disabled due to missing dependencies </li>
</ul>
<h3>2025.2.566</h3>
<ul>
<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>
</ul>
<h3>2025.2.565</h3>
<ul>
<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>
</ul>
<h3>2025.2.564</h3>
<ul>
<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>
</ul>
<h3>2025.2.561</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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>
</ul>
<h3>2025.2.560</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-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-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-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-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.553</h3>
<ul>
<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-24095">SCL-24095</a></strong>: Generate Unit tests action is missing</li>
</ul>
<h3>2025.2.551</h3>
<ul>
<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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</li>
</ul>
<h3>2025.2.550</h3>
<ul>
<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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</li>
</ul>
<h3>2025.2.547</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.2.536</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
<h3>2025.2.535</h3>
<ul>
<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-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
</ul>
<h3>2025.2.516</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-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-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
</ul>
<h3>2025.2.507</h3>
<ul>
<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>
</ul>
<h3>2025.2.502</h3>
<ul>
<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-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
</ul>
<h3>2025.2.492</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.486</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-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</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.481</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
</ul>
<h3>2025.2.474</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
</ul>
<h3>2025.2.457</h3>
<ul>
<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-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-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.447</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-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-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
</ul>
<h3>2025.2.439</h3>
<ul>
<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-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-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.422</h3>
<ul>
<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>
</ul>
<h3>2025.2.417</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>
</ul>
<h3>2025.2.412</h3>
<ul>
<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.404</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-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>
</ul>
<h3>2025.2.397</h3>
<ul>
<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>
</ul>
<h3>2025.2.374</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-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-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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</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-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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=871813</download-url><idea-version min="n/a" max="n/a" since-build="252.25557" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="89120938" date="1759468839000" updatedDate="1759468839000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.476</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.476</h3>
<ul>
<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>
</ul>
<h3>2025.3.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.453</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>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=871396</download-url><idea-version min="n/a" max="n/a" since-build="253.24325" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="89036524" date="1759378138000" updatedDate="1759378138000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.468</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.468</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24408">SCL-24408</a></strong>: DFA shows warning in random place</li>
</ul>
<h3>2025.3.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.453</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>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=870409</download-url><idea-version min="n/a" max="n/a" since-build="253.24325" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="88960586" date="1759291568000" updatedDate="1759291568000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.460</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.460</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24407">SCL-24407</a></strong>: Search for step into targets asynchronously</li>
</ul>
<h3>2025.3.453</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>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=869678</download-url><idea-version min="n/a" max="n/a" since-build="253.23226" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="119689181" date="1759206683000" updatedDate="1759206683000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.652</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.652</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>
</ul>
<h3>2025.2.650</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.645</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.2.642</h3>
<ul>
<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>
</ul>
<h3>2025.2.629</h3>
<ul>
<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>
</ul>
<h3>2025.2.628</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.2.617</h3>
<ul>
<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-24283">SCL-24283</a></strong>: BSP: two simultaneous imports occur when importing project with "New from the existing sources..." </li>
</ul>
<h3>2025.2.614</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>
</ul>
<h3>2025.2.609</h3>
<ul>
<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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.2.607</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
</ul>
<h3>2025.2.603</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>
</ul>
<h3>2025.2.601</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.597</h3>
<ul>
<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.596</h3>
<ul>
<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-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-24200">SCL-24200</a></strong>: No extension methods for top-level types in root package</li>
</ul>
<h3>2025.2.595</h3>
<ul>
<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-24190">SCL-24190</a></strong>: Incorrect opaque syntax isn't highlighted</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>
</ul>
<h3>2025.2.592</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.2.585</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-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>
</ul>
<h3>2025.2.584</h3>
<ul>
<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-24170">SCL-24170</a></strong>: Type companions: only for abstract and opaque in Scala 3</li>
</ul>
<h3>2025.2.582</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>
</ul>
<h3>2025.2.580</h3>
<ul>
<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-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-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.579</h3>
<ul>
<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-24096">SCL-24096</a></strong>: Overload resolution fails with composed tuple types using :*</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>
</ul>
<h3>2025.2.569</h3>
<ul>
<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-24106">SCL-24106</a></strong>: Show notification if Grazie plugin is disabled due to missing dependencies </li>
</ul>
<h3>2025.2.566</h3>
<ul>
<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>
</ul>
<h3>2025.2.565</h3>
<ul>
<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>
</ul>
<h3>2025.2.564</h3>
<ul>
<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>
</ul>
<h3>2025.2.561</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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>
</ul>
<h3>2025.2.560</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-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-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-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-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.553</h3>
<ul>
<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-24095">SCL-24095</a></strong>: Generate Unit tests action is missing</li>
</ul>
<h3>2025.2.551</h3>
<ul>
<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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</li>
</ul>
<h3>2025.2.550</h3>
<ul>
<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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</li>
</ul>
<h3>2025.2.547</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.2.536</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
<h3>2025.2.535</h3>
<ul>
<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-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
</ul>
<h3>2025.2.516</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-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-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
</ul>
<h3>2025.2.507</h3>
<ul>
<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>
</ul>
<h3>2025.2.502</h3>
<ul>
<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-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
</ul>
<h3>2025.2.492</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.486</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-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</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.481</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
</ul>
<h3>2025.2.474</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
</ul>
<h3>2025.2.457</h3>
<ul>
<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-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-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.447</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-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-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
</ul>
<h3>2025.2.439</h3>
<ul>
<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-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-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.422</h3>
<ul>
<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>
</ul>
<h3>2025.2.417</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>
</ul>
<h3>2025.2.412</h3>
<ul>
<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.404</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-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>
</ul>
<h3>2025.2.397</h3>
<ul>
<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>
</ul>
<h3>2025.2.374</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-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-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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</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-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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=868869</download-url><idea-version min="n/a" max="n/a" since-build="252.25557" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="116834067" date="1759206004000" updatedDate="1759206004000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.453</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.453</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>
</ul>
<h3>2025.3.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=868793</download-url><idea-version min="n/a" max="n/a" since-build="253.23226" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="116504670" date="1759119630000" updatedDate="1759119630000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.444</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.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=868289</download-url><idea-version min="n/a" max="n/a" since-build="253.23226" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="119689567" date="1758947466000" updatedDate="1758947466000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.651</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.650</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.645</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.2.642</h3>
<ul>
<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>
</ul>
<h3>2025.2.629</h3>
<ul>
<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>
</ul>
<h3>2025.2.628</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.2.617</h3>
<ul>
<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-24283">SCL-24283</a></strong>: BSP: two simultaneous imports occur when importing project with "New from the existing sources..." </li>
</ul>
<h3>2025.2.614</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>
</ul>
<h3>2025.2.609</h3>
<ul>
<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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.2.607</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
</ul>
<h3>2025.2.603</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>
</ul>
<h3>2025.2.601</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.597</h3>
<ul>
<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.596</h3>
<ul>
<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-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-24200">SCL-24200</a></strong>: No extension methods for top-level types in root package</li>
</ul>
<h3>2025.2.595</h3>
<ul>
<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-24190">SCL-24190</a></strong>: Incorrect opaque syntax isn't highlighted</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>
</ul>
<h3>2025.2.592</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.2.585</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-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>
</ul>
<h3>2025.2.584</h3>
<ul>
<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-24170">SCL-24170</a></strong>: Type companions: only for abstract and opaque in Scala 3</li>
</ul>
<h3>2025.2.582</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>
</ul>
<h3>2025.2.580</h3>
<ul>
<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-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-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.579</h3>
<ul>
<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-24096">SCL-24096</a></strong>: Overload resolution fails with composed tuple types using :*</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>
</ul>
<h3>2025.2.569</h3>
<ul>
<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-24106">SCL-24106</a></strong>: Show notification if Grazie plugin is disabled due to missing dependencies </li>
</ul>
<h3>2025.2.566</h3>
<ul>
<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>
</ul>
<h3>2025.2.565</h3>
<ul>
<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>
</ul>
<h3>2025.2.564</h3>
<ul>
<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>
</ul>
<h3>2025.2.561</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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>
</ul>
<h3>2025.2.560</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-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-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-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-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.553</h3>
<ul>
<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-24095">SCL-24095</a></strong>: Generate Unit tests action is missing</li>
</ul>
<h3>2025.2.551</h3>
<ul>
<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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</li>
</ul>
<h3>2025.2.550</h3>
<ul>
<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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</li>
</ul>
<h3>2025.2.547</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.2.536</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
<h3>2025.2.535</h3>
<ul>
<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-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
</ul>
<h3>2025.2.516</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-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-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
</ul>
<h3>2025.2.507</h3>
<ul>
<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>
</ul>
<h3>2025.2.502</h3>
<ul>
<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-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
</ul>
<h3>2025.2.492</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.486</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-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</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.481</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
</ul>
<h3>2025.2.474</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
</ul>
<h3>2025.2.457</h3>
<ul>
<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-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-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.447</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-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-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
</ul>
<h3>2025.2.439</h3>
<ul>
<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-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-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.422</h3>
<ul>
<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>
</ul>
<h3>2025.2.417</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>
</ul>
<h3>2025.2.412</h3>
<ul>
<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.404</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-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>
</ul>
<h3>2025.2.397</h3>
<ul>
<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>
</ul>
<h3>2025.2.374</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-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-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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</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-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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=867441</download-url><idea-version min="n/a" max="n/a" since-build="252.25557" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="115955389" date="1758947081000" updatedDate="1758947081000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.439</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.439</h3>
<ul>
<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>
</ul>
<h3>2025.3.426</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-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>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=867440</download-url><idea-version min="n/a" max="n/a" since-build="253.23226" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="119690499" date="1758881397000" updatedDate="1758881397000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.650</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.650</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.645</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.2.642</h3>
<ul>
<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>
</ul>
<h3>2025.2.629</h3>
<ul>
<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>
</ul>
<h3>2025.2.628</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.2.617</h3>
<ul>
<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-24283">SCL-24283</a></strong>: BSP: two simultaneous imports occur when importing project with "New from the existing sources..." </li>
</ul>
<h3>2025.2.614</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>
</ul>
<h3>2025.2.609</h3>
<ul>
<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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.2.607</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
</ul>
<h3>2025.2.603</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>
</ul>
<h3>2025.2.601</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.597</h3>
<ul>
<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.596</h3>
<ul>
<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-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-24200">SCL-24200</a></strong>: No extension methods for top-level types in root package</li>
</ul>
<h3>2025.2.595</h3>
<ul>
<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-24190">SCL-24190</a></strong>: Incorrect opaque syntax isn't highlighted</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>
</ul>
<h3>2025.2.592</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.2.585</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-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>
</ul>
<h3>2025.2.584</h3>
<ul>
<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-24170">SCL-24170</a></strong>: Type companions: only for abstract and opaque in Scala 3</li>
</ul>
<h3>2025.2.582</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>
</ul>
<h3>2025.2.580</h3>
<ul>
<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-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-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.579</h3>
<ul>
<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-24096">SCL-24096</a></strong>: Overload resolution fails with composed tuple types using :*</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>
</ul>
<h3>2025.2.569</h3>
<ul>
<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-24106">SCL-24106</a></strong>: Show notification if Grazie plugin is disabled due to missing dependencies </li>
</ul>
<h3>2025.2.566</h3>
<ul>
<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>
</ul>
<h3>2025.2.565</h3>
<ul>
<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>
</ul>
<h3>2025.2.564</h3>
<ul>
<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>
</ul>
<h3>2025.2.561</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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>
</ul>
<h3>2025.2.560</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-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-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-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-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.553</h3>
<ul>
<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-24095">SCL-24095</a></strong>: Generate Unit tests action is missing</li>
</ul>
<h3>2025.2.551</h3>
<ul>
<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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</li>
</ul>
<h3>2025.2.550</h3>
<ul>
<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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</li>
</ul>
<h3>2025.2.547</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.2.536</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
<h3>2025.2.535</h3>
<ul>
<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-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
</ul>
<h3>2025.2.516</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-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-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
</ul>
<h3>2025.2.507</h3>
<ul>
<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>
</ul>
<h3>2025.2.502</h3>
<ul>
<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-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
</ul>
<h3>2025.2.492</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.486</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-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</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.481</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
</ul>
<h3>2025.2.474</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
</ul>
<h3>2025.2.457</h3>
<ul>
<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-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-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.447</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-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-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
</ul>
<h3>2025.2.439</h3>
<ul>
<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-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-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.422</h3>
<ul>
<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>
</ul>
<h3>2025.2.417</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>
</ul>
<h3>2025.2.412</h3>
<ul>
<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.404</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-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>
</ul>
<h3>2025.2.397</h3>
<ul>
<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>
</ul>
<h3>2025.2.374</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-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-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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</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-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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=867156</download-url><idea-version min="n/a" max="n/a" since-build="252.25557" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="115908544" date="1758861673000" updatedDate="1758861673000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.426</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.426</h3>
<ul>
<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-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-24362">SCL-24362</a></strong>: Editor freezes when editing</li>
</ul>
<h3>2025.3.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=866952</download-url><idea-version min="n/a" max="n/a" since-build="253.22441" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="115906431" date="1758774167000" updatedDate="1758774167000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.419</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.419</h3>
<ul>
<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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=865819</download-url><idea-version min="n/a" max="n/a" since-build="253.22441" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="115864260" date="1758687513000" updatedDate="1758687513000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.404</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.404</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-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.3.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=864790</download-url><idea-version min="n/a" max="n/a" since-build="253.17525" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="119688419" date="1758601758000" updatedDate="1758601758000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.645</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.645</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24356">SCL-24356</a></strong>: Scala plugin - custom source sets - scala sdk removed</li>
</ul>
<h3>2025.2.642</h3>
<ul>
<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>
</ul>
<h3>2025.2.629</h3>
<ul>
<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>
</ul>
<h3>2025.2.628</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.2.617</h3>
<ul>
<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-24283">SCL-24283</a></strong>: BSP: two simultaneous imports occur when importing project with "New from the existing sources..." </li>
</ul>
<h3>2025.2.614</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>
</ul>
<h3>2025.2.609</h3>
<ul>
<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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.2.607</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
</ul>
<h3>2025.2.603</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>
</ul>
<h3>2025.2.601</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.597</h3>
<ul>
<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.596</h3>
<ul>
<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-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-24200">SCL-24200</a></strong>: No extension methods for top-level types in root package</li>
</ul>
<h3>2025.2.595</h3>
<ul>
<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-24190">SCL-24190</a></strong>: Incorrect opaque syntax isn't highlighted</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>
</ul>
<h3>2025.2.592</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.2.585</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-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>
</ul>
<h3>2025.2.584</h3>
<ul>
<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-24170">SCL-24170</a></strong>: Type companions: only for abstract and opaque in Scala 3</li>
</ul>
<h3>2025.2.582</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>
</ul>
<h3>2025.2.580</h3>
<ul>
<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-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-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.579</h3>
<ul>
<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-24096">SCL-24096</a></strong>: Overload resolution fails with composed tuple types using :*</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>
</ul>
<h3>2025.2.569</h3>
<ul>
<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-24106">SCL-24106</a></strong>: Show notification if Grazie plugin is disabled due to missing dependencies </li>
</ul>
<h3>2025.2.566</h3>
<ul>
<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>
</ul>
<h3>2025.2.565</h3>
<ul>
<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>
</ul>
<h3>2025.2.564</h3>
<ul>
<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>
</ul>
<h3>2025.2.561</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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>
</ul>
<h3>2025.2.560</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-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-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-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-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.553</h3>
<ul>
<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-24095">SCL-24095</a></strong>: Generate Unit tests action is missing</li>
</ul>
<h3>2025.2.551</h3>
<ul>
<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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</li>
</ul>
<h3>2025.2.550</h3>
<ul>
<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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</li>
</ul>
<h3>2025.2.547</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.2.536</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
<h3>2025.2.535</h3>
<ul>
<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-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
</ul>
<h3>2025.2.516</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-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-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
</ul>
<h3>2025.2.507</h3>
<ul>
<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>
</ul>
<h3>2025.2.502</h3>
<ul>
<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-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
</ul>
<h3>2025.2.492</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.486</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-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</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.481</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
</ul>
<h3>2025.2.474</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
</ul>
<h3>2025.2.457</h3>
<ul>
<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-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-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.447</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-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-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
</ul>
<h3>2025.2.439</h3>
<ul>
<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-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-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.422</h3>
<ul>
<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>
</ul>
<h3>2025.2.417</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>
</ul>
<h3>2025.2.412</h3>
<ul>
<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.404</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-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>
</ul>
<h3>2025.2.397</h3>
<ul>
<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>
</ul>
<h3>2025.2.374</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-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-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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</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-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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=864008</download-url><idea-version min="n/a" max="n/a" since-build="252.25557" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="115862971" date="1758428288000" updatedDate="1758428288000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.386</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.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=862583</download-url><idea-version min="n/a" max="n/a" since-build="253.17525" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="119686874" date="1758342333000" updatedDate="1758342333000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.643</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.642</h3>
<ul>
<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>
</ul>
<h3>2025.2.629</h3>
<ul>
<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>
</ul>
<h3>2025.2.628</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.2.617</h3>
<ul>
<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-24283">SCL-24283</a></strong>: BSP: two simultaneous imports occur when importing project with "New from the existing sources..." </li>
</ul>
<h3>2025.2.614</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>
</ul>
<h3>2025.2.609</h3>
<ul>
<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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.2.607</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
</ul>
<h3>2025.2.603</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>
</ul>
<h3>2025.2.601</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.597</h3>
<ul>
<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.596</h3>
<ul>
<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-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-24200">SCL-24200</a></strong>: No extension methods for top-level types in root package</li>
</ul>
<h3>2025.2.595</h3>
<ul>
<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-24190">SCL-24190</a></strong>: Incorrect opaque syntax isn't highlighted</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>
</ul>
<h3>2025.2.592</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.2.585</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-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>
</ul>
<h3>2025.2.584</h3>
<ul>
<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-24170">SCL-24170</a></strong>: Type companions: only for abstract and opaque in Scala 3</li>
</ul>
<h3>2025.2.582</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>
</ul>
<h3>2025.2.580</h3>
<ul>
<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-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-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.579</h3>
<ul>
<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-24096">SCL-24096</a></strong>: Overload resolution fails with composed tuple types using :*</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>
</ul>
<h3>2025.2.569</h3>
<ul>
<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-24106">SCL-24106</a></strong>: Show notification if Grazie plugin is disabled due to missing dependencies </li>
</ul>
<h3>2025.2.566</h3>
<ul>
<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>
</ul>
<h3>2025.2.565</h3>
<ul>
<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>
</ul>
<h3>2025.2.564</h3>
<ul>
<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>
</ul>
<h3>2025.2.561</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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>
</ul>
<h3>2025.2.560</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-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-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-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-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.553</h3>
<ul>
<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-24095">SCL-24095</a></strong>: Generate Unit tests action is missing</li>
</ul>
<h3>2025.2.551</h3>
<ul>
<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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</li>
</ul>
<h3>2025.2.550</h3>
<ul>
<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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</li>
</ul>
<h3>2025.2.547</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.2.536</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
<h3>2025.2.535</h3>
<ul>
<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-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
</ul>
<h3>2025.2.516</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-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-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
</ul>
<h3>2025.2.507</h3>
<ul>
<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>
</ul>
<h3>2025.2.502</h3>
<ul>
<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-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
</ul>
<h3>2025.2.492</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.486</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-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</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.481</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
</ul>
<h3>2025.2.474</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
</ul>
<h3>2025.2.457</h3>
<ul>
<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-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-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.447</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-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-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
</ul>
<h3>2025.2.439</h3>
<ul>
<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-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-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.422</h3>
<ul>
<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>
</ul>
<h3>2025.2.417</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>
</ul>
<h3>2025.2.412</h3>
<ul>
<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.404</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-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>
</ul>
<h3>2025.2.397</h3>
<ul>
<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>
</ul>
<h3>2025.2.374</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-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-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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</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-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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=862074</download-url><idea-version min="n/a" max="n/a" since-build="252.25557" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="115863886" date="1758342200000" updatedDate="1758342200000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.385</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.385</h3>
<ul>
<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>
</ul>
<h3>2025.3.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=862040</download-url><idea-version min="n/a" max="n/a" since-build="253.17525" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="115670667" date="1758169196000" updatedDate="1758169196000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.379</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.378</h3>
<ul>
<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>
</ul>
<h3>2025.3.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=859685</download-url><idea-version min="n/a" max="n/a" since-build="253.17525" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="119675946" date="1757996640000" updatedDate="1757996640000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.636</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.629</h3>
<ul>
<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>
</ul>
<h3>2025.2.628</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.2.617</h3>
<ul>
<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-24283">SCL-24283</a></strong>: BSP: two simultaneous imports occur when importing project with "New from the existing sources..." </li>
</ul>
<h3>2025.2.614</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>
</ul>
<h3>2025.2.609</h3>
<ul>
<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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.2.607</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
</ul>
<h3>2025.2.603</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>
</ul>
<h3>2025.2.601</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.597</h3>
<ul>
<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.596</h3>
<ul>
<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-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-24200">SCL-24200</a></strong>: No extension methods for top-level types in root package</li>
</ul>
<h3>2025.2.595</h3>
<ul>
<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-24190">SCL-24190</a></strong>: Incorrect opaque syntax isn't highlighted</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>
</ul>
<h3>2025.2.592</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.2.585</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-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>
</ul>
<h3>2025.2.584</h3>
<ul>
<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-24170">SCL-24170</a></strong>: Type companions: only for abstract and opaque in Scala 3</li>
</ul>
<h3>2025.2.582</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>
</ul>
<h3>2025.2.580</h3>
<ul>
<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-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-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.579</h3>
<ul>
<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-24096">SCL-24096</a></strong>: Overload resolution fails with composed tuple types using :*</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>
</ul>
<h3>2025.2.569</h3>
<ul>
<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-24106">SCL-24106</a></strong>: Show notification if Grazie plugin is disabled due to missing dependencies </li>
</ul>
<h3>2025.2.566</h3>
<ul>
<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>
</ul>
<h3>2025.2.565</h3>
<ul>
<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>
</ul>
<h3>2025.2.564</h3>
<ul>
<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>
</ul>
<h3>2025.2.561</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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>
</ul>
<h3>2025.2.560</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-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-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-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-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.553</h3>
<ul>
<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-24095">SCL-24095</a></strong>: Generate Unit tests action is missing</li>
</ul>
<h3>2025.2.551</h3>
<ul>
<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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</li>
</ul>
<h3>2025.2.550</h3>
<ul>
<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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</li>
</ul>
<h3>2025.2.547</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.2.536</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
<h3>2025.2.535</h3>
<ul>
<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-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
</ul>
<h3>2025.2.516</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-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-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
</ul>
<h3>2025.2.507</h3>
<ul>
<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>
</ul>
<h3>2025.2.502</h3>
<ul>
<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-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
</ul>
<h3>2025.2.492</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.486</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-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</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.481</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
</ul>
<h3>2025.2.474</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
</ul>
<h3>2025.2.457</h3>
<ul>
<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-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-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.447</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-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-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
</ul>
<h3>2025.2.439</h3>
<ul>
<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-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-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.422</h3>
<ul>
<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>
</ul>
<h3>2025.2.417</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>
</ul>
<h3>2025.2.412</h3>
<ul>
<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.404</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-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>
</ul>
<h3>2025.2.397</h3>
<ul>
<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>
</ul>
<h3>2025.2.374</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-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-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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</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-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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=857736</download-url><idea-version min="n/a" max="n/a" since-build="252.25557" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="115675010" date="1757996601000" updatedDate="1757996601000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.373</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.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=857731</download-url><idea-version min="n/a" max="n/a" since-build="253.17525" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="115657439" date="1757909929000" updatedDate="1757909929000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.372</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.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=856482</download-url><idea-version min="n/a" max="n/a" since-build="253.17525" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="115661856" date="1757823186000" updatedDate="1757823186000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.370</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.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=856200</download-url><idea-version min="n/a" max="n/a" since-build="253.17525" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="115662063" date="1757736802000" updatedDate="1757736802000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.369</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.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=855689</download-url><idea-version min="n/a" max="n/a" since-build="253.17525" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="115657610" date="1757650627000" updatedDate="1757650627000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.366</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.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-23994">SCL-23994</a></strong>: Test opaque types with basic features</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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=854850</download-url><idea-version min="n/a" max="n/a" since-build="253.17525" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="115719686" date="1757564322000" updatedDate="1757564322000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.363</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.351</h3>
<ul>
<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-24315">SCL-24315</a></strong>: Enable compiler-based types by default and unmark it as "Experimental"</li>
</ul>
<h3>2025.3.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-23994">SCL-23994</a></strong>: Test opaque types with basic features</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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=854166</download-url><idea-version min="n/a" max="n/a" since-build="253.17525" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="119660039" date="1757482153000" updatedDate="1757482153000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.629</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.628</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.2.617</h3>
<ul>
<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-24283">SCL-24283</a></strong>: BSP: two simultaneous imports occur when importing project with "New from the existing sources..." </li>
</ul>
<h3>2025.2.614</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>
</ul>
<h3>2025.2.609</h3>
<ul>
<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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.2.607</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
</ul>
<h3>2025.2.603</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>
</ul>
<h3>2025.2.601</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.597</h3>
<ul>
<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.596</h3>
<ul>
<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-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-24200">SCL-24200</a></strong>: No extension methods for top-level types in root package</li>
</ul>
<h3>2025.2.595</h3>
<ul>
<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-24190">SCL-24190</a></strong>: Incorrect opaque syntax isn't highlighted</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>
</ul>
<h3>2025.2.592</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.2.585</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-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>
</ul>
<h3>2025.2.584</h3>
<ul>
<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-24170">SCL-24170</a></strong>: Type companions: only for abstract and opaque in Scala 3</li>
</ul>
<h3>2025.2.582</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>
</ul>
<h3>2025.2.580</h3>
<ul>
<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-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-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.579</h3>
<ul>
<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-24096">SCL-24096</a></strong>: Overload resolution fails with composed tuple types using :*</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>
</ul>
<h3>2025.2.569</h3>
<ul>
<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-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-24106">SCL-24106</a></strong>: Show notification if Grazie plugin is disabled due to missing dependencies </li>
</ul>
<h3>2025.2.566</h3>
<ul>
<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>
</ul>
<h3>2025.2.565</h3>
<ul>
<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>
</ul>
<h3>2025.2.564</h3>
<ul>
<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>
</ul>
<h3>2025.2.561</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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>
</ul>
<h3>2025.2.560</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-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-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-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-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.553</h3>
<ul>
<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-24095">SCL-24095</a></strong>: Generate Unit tests action is missing</li>
</ul>
<h3>2025.2.551</h3>
<ul>
<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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</li>
</ul>
<h3>2025.2.550</h3>
<ul>
<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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</li>
</ul>
<h3>2025.2.547</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.2.536</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
<h3>2025.2.535</h3>
<ul>
<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-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
</ul>
<h3>2025.2.516</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-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-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
</ul>
<h3>2025.2.507</h3>
<ul>
<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>
</ul>
<h3>2025.2.502</h3>
<ul>
<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-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
</ul>
<h3>2025.2.492</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.486</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-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</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.481</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
</ul>
<h3>2025.2.474</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
</ul>
<h3>2025.2.457</h3>
<ul>
<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-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-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.447</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-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-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
</ul>
<h3>2025.2.439</h3>
<ul>
<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-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-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.422</h3>
<ul>
<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>
</ul>
<h3>2025.2.417</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>
</ul>
<h3>2025.2.412</h3>
<ul>
<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.404</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-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>
</ul>
<h3>2025.2.397</h3>
<ul>
<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>
</ul>
<h3>2025.2.374</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-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-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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</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-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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=853563</download-url><idea-version min="n/a" max="n/a" since-build="252.25557" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="115721547" date="1757477875000" updatedDate="1757477875000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.351</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.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-23994">SCL-23994</a></strong>: Test opaque types with basic features</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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=853418</download-url><idea-version min="n/a" max="n/a" since-build="253.17525" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="119733027" date="1757391252000" updatedDate="1757391252000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.346</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.346</h3>
<ul>
<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-24299">SCL-24299</a></strong>: Finish support for type lambdas</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>
<h3>2025.3.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-23994">SCL-23994</a></strong>: Test opaque types with basic features</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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=852500</download-url><idea-version min="n/a" max="n/a" since-build="253.17525" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="119726907" date="1757300816000" updatedDate="1757300816000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.332</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.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-23994">SCL-23994</a></strong>: Test opaque types with basic features</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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=851957</download-url><idea-version min="n/a" max="n/a" since-build="253.17525" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="119659857" date="1757132826000" updatedDate="1757132826000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.628</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.628</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.2.617</h3>
<ul>
<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-24283">SCL-24283</a></strong>: BSP: two simultaneous imports occur when importing project with "New from the existing sources..." </li>
</ul>
<h3>2025.2.614</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>
</ul>
<h3>2025.2.609</h3>
<ul>
<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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.2.607</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
</ul>
<h3>2025.2.603</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>
</ul>
<h3>2025.2.601</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.597</h3>
<ul>
<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.596</h3>
<ul>
<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-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-24200">SCL-24200</a></strong>: No extension methods for top-level types in root package</li>
</ul>
<h3>2025.2.595</h3>
<ul>
<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-24190">SCL-24190</a></strong>: Incorrect opaque syntax isn't highlighted</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>
</ul>
<h3>2025.2.592</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.2.585</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-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>
</ul>
<h3>2025.2.584</h3>
<ul>
<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-24170">SCL-24170</a></strong>: Type companions: only for abstract and opaque in Scala 3</li>
</ul>
<h3>2025.2.582</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>
</ul>
<h3>2025.2.580</h3>
<ul>
<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-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-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.579</h3>
<ul>
<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-24096">SCL-24096</a></strong>: Overload resolution fails with composed tuple types using :*</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>
</ul>
<h3>2025.2.569</h3>
<ul>
<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-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-24106">SCL-24106</a></strong>: Show notification if Grazie plugin is disabled due to missing dependencies </li>
</ul>
<h3>2025.2.566</h3>
<ul>
<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>
</ul>
<h3>2025.2.565</h3>
<ul>
<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>
</ul>
<h3>2025.2.564</h3>
<ul>
<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>
</ul>
<h3>2025.2.561</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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>
</ul>
<h3>2025.2.560</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-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-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-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-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.553</h3>
<ul>
<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-24095">SCL-24095</a></strong>: Generate Unit tests action is missing</li>
</ul>
<h3>2025.2.551</h3>
<ul>
<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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</li>
</ul>
<h3>2025.2.550</h3>
<ul>
<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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</li>
</ul>
<h3>2025.2.547</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.2.536</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
<h3>2025.2.535</h3>
<ul>
<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-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
</ul>
<h3>2025.2.516</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-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-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
</ul>
<h3>2025.2.507</h3>
<ul>
<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>
</ul>
<h3>2025.2.502</h3>
<ul>
<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-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
</ul>
<h3>2025.2.492</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.486</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-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</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.481</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
</ul>
<h3>2025.2.474</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
</ul>
<h3>2025.2.457</h3>
<ul>
<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-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-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.447</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-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-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
</ul>
<h3>2025.2.439</h3>
<ul>
<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-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-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.422</h3>
<ul>
<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>
</ul>
<h3>2025.2.417</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>
</ul>
<h3>2025.2.412</h3>
<ul>
<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.404</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-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>
</ul>
<h3>2025.2.397</h3>
<ul>
<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>
</ul>
<h3>2025.2.374</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-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-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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</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-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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=851298</download-url><idea-version min="n/a" max="n/a" since-build="252.25557" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="119727359" date="1757132252000" updatedDate="1757132252000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.330</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.330</h3>
<ul>
<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-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-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-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-24282">SCL-24282</a></strong>: enter press inside multiline string literal doesn't add margin char in scala 3</li>
</ul>
<h3>2025.3.324</h3>
<ul>
<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-24241">SCL-24241</a></strong>: false red for opaque type</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-24302">SCL-24302</a></strong>: Implement members cannot handle DocComments when using significant indentation</li>
</ul>
<h3>2025.3.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-23994">SCL-23994</a></strong>: Test opaque types with basic features</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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=851297</download-url><idea-version min="n/a" max="n/a" since-build="253.17525" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="119643209" date="1756959935000" updatedDate="1756959935000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.622</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.617</h3>
<ul>
<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-24283">SCL-24283</a></strong>: BSP: two simultaneous imports occur when importing project with "New from the existing sources..." </li>
</ul>
<h3>2025.2.614</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>
</ul>
<h3>2025.2.609</h3>
<ul>
<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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.2.607</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
</ul>
<h3>2025.2.603</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>
</ul>
<h3>2025.2.601</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.597</h3>
<ul>
<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.596</h3>
<ul>
<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-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-24200">SCL-24200</a></strong>: No extension methods for top-level types in root package</li>
</ul>
<h3>2025.2.595</h3>
<ul>
<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-24190">SCL-24190</a></strong>: Incorrect opaque syntax isn't highlighted</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>
</ul>
<h3>2025.2.592</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.2.585</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-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>
</ul>
<h3>2025.2.584</h3>
<ul>
<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-24170">SCL-24170</a></strong>: Type companions: only for abstract and opaque in Scala 3</li>
</ul>
<h3>2025.2.582</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>
</ul>
<h3>2025.2.580</h3>
<ul>
<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-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-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.579</h3>
<ul>
<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-24096">SCL-24096</a></strong>: Overload resolution fails with composed tuple types using :*</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>
</ul>
<h3>2025.2.569</h3>
<ul>
<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-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-24106">SCL-24106</a></strong>: Show notification if Grazie plugin is disabled due to missing dependencies </li>
</ul>
<h3>2025.2.566</h3>
<ul>
<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>
</ul>
<h3>2025.2.565</h3>
<ul>
<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>
</ul>
<h3>2025.2.564</h3>
<ul>
<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>
</ul>
<h3>2025.2.561</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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>
</ul>
<h3>2025.2.560</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-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-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-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-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.553</h3>
<ul>
<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-24095">SCL-24095</a></strong>: Generate Unit tests action is missing</li>
</ul>
<h3>2025.2.551</h3>
<ul>
<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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</li>
</ul>
<h3>2025.2.550</h3>
<ul>
<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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</li>
</ul>
<h3>2025.2.547</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.2.536</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
<h3>2025.2.535</h3>
<ul>
<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-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
</ul>
<h3>2025.2.516</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-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-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
</ul>
<h3>2025.2.507</h3>
<ul>
<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>
</ul>
<h3>2025.2.502</h3>
<ul>
<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-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
</ul>
<h3>2025.2.492</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.486</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-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</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.481</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
</ul>
<h3>2025.2.474</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
</ul>
<h3>2025.2.457</h3>
<ul>
<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-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-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.447</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-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-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
</ul>
<h3>2025.2.439</h3>
<ul>
<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-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-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.422</h3>
<ul>
<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>
</ul>
<h3>2025.2.417</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>
</ul>
<h3>2025.2.412</h3>
<ul>
<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.404</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-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>
</ul>
<h3>2025.2.397</h3>
<ul>
<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>
</ul>
<h3>2025.2.374</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-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-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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</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-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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=849192</download-url><idea-version min="n/a" max="n/a" since-build="252.25557" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="119470713" date="1756872821000" updatedDate="1756872821000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.307</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.307</h3>
<ul>
<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-24261">SCL-24261</a></strong>: Scala 3: infer result types from super methods</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-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-24292">SCL-24292</a></strong>: Restore debugger collection visualization in 253</li>
</ul>
<h3>2025.3.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-23994">SCL-23994</a></strong>: Test opaque types with basic features</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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=848292</download-url><idea-version min="n/a" max="n/a" since-build="253.16924" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="119463618" date="1756786523000" updatedDate="1756786523000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.301</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.301</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>
</ul>
<h3>2025.3.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-23994">SCL-23994</a></strong>: Test opaque types with basic features</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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=846946</download-url><idea-version min="n/a" max="n/a" since-build="253.16924" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="119401843" date="1756527999000" updatedDate="1756527999000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.615</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.614</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>
</ul>
<h3>2025.2.609</h3>
<ul>
<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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.2.607</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
</ul>
<h3>2025.2.603</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>
</ul>
<h3>2025.2.601</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.597</h3>
<ul>
<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.596</h3>
<ul>
<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-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-24200">SCL-24200</a></strong>: No extension methods for top-level types in root package</li>
</ul>
<h3>2025.2.595</h3>
<ul>
<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-24190">SCL-24190</a></strong>: Incorrect opaque syntax isn't highlighted</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>
</ul>
<h3>2025.2.592</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.2.585</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-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>
</ul>
<h3>2025.2.584</h3>
<ul>
<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-24170">SCL-24170</a></strong>: Type companions: only for abstract and opaque in Scala 3</li>
</ul>
<h3>2025.2.582</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>
</ul>
<h3>2025.2.580</h3>
<ul>
<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-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-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.579</h3>
<ul>
<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-24096">SCL-24096</a></strong>: Overload resolution fails with composed tuple types using :*</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>
</ul>
<h3>2025.2.569</h3>
<ul>
<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-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-24106">SCL-24106</a></strong>: Show notification if Grazie plugin is disabled due to missing dependencies </li>
</ul>
<h3>2025.2.566</h3>
<ul>
<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>
</ul>
<h3>2025.2.565</h3>
<ul>
<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>
</ul>
<h3>2025.2.564</h3>
<ul>
<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>
</ul>
<h3>2025.2.561</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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>
</ul>
<h3>2025.2.560</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-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-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-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-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.553</h3>
<ul>
<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-24095">SCL-24095</a></strong>: Generate Unit tests action is missing</li>
</ul>
<h3>2025.2.551</h3>
<ul>
<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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</li>
</ul>
<h3>2025.2.550</h3>
<ul>
<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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</li>
</ul>
<h3>2025.2.547</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.2.536</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
<h3>2025.2.535</h3>
<ul>
<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-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
</ul>
<h3>2025.2.516</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-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-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
</ul>
<h3>2025.2.507</h3>
<ul>
<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>
</ul>
<h3>2025.2.502</h3>
<ul>
<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-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
</ul>
<h3>2025.2.492</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.486</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-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</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.481</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
</ul>
<h3>2025.2.474</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
</ul>
<h3>2025.2.457</h3>
<ul>
<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-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-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.447</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-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-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
</ul>
<h3>2025.2.439</h3>
<ul>
<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-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-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.422</h3>
<ul>
<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>
</ul>
<h3>2025.2.417</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>
</ul>
<h3>2025.2.412</h3>
<ul>
<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.404</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-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>
</ul>
<h3>2025.2.397</h3>
<ul>
<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>
</ul>
<h3>2025.2.374</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-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-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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</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-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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=843551</download-url><idea-version min="n/a" max="n/a" since-build="252.25557" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="119481085" date="1756527181000" updatedDate="1756527181000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.286</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.286</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24154">SCL-24154</a></strong>: Good code red: macro generated derives ignored</li>
</ul>
<h3>2025.3.281</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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-23994">SCL-23994</a></strong>: Test opaque types with basic features</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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=843550</download-url><idea-version min="n/a" max="n/a" since-build="253.15821" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="119404734" date="1756441473000" updatedDate="1756441473000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.614</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.614</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>
</ul>
<h3>2025.2.609</h3>
<ul>
<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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.2.607</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
</ul>
<h3>2025.2.603</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>
</ul>
<h3>2025.2.601</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.597</h3>
<ul>
<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.596</h3>
<ul>
<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-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-24200">SCL-24200</a></strong>: No extension methods for top-level types in root package</li>
</ul>
<h3>2025.2.595</h3>
<ul>
<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-24190">SCL-24190</a></strong>: Incorrect opaque syntax isn't highlighted</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>
</ul>
<h3>2025.2.592</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.2.585</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-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>
</ul>
<h3>2025.2.584</h3>
<ul>
<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-24170">SCL-24170</a></strong>: Type companions: only for abstract and opaque in Scala 3</li>
</ul>
<h3>2025.2.582</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>
</ul>
<h3>2025.2.580</h3>
<ul>
<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-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-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.579</h3>
<ul>
<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-24096">SCL-24096</a></strong>: Overload resolution fails with composed tuple types using :*</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>
</ul>
<h3>2025.2.569</h3>
<ul>
<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-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-24106">SCL-24106</a></strong>: Show notification if Grazie plugin is disabled due to missing dependencies </li>
</ul>
<h3>2025.2.566</h3>
<ul>
<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>
</ul>
<h3>2025.2.565</h3>
<ul>
<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>
</ul>
<h3>2025.2.564</h3>
<ul>
<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>
</ul>
<h3>2025.2.561</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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>
</ul>
<h3>2025.2.560</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-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-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-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-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.553</h3>
<ul>
<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-24095">SCL-24095</a></strong>: Generate Unit tests action is missing</li>
</ul>
<h3>2025.2.551</h3>
<ul>
<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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</li>
</ul>
<h3>2025.2.550</h3>
<ul>
<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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</li>
</ul>
<h3>2025.2.547</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.2.536</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
<h3>2025.2.535</h3>
<ul>
<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-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
</ul>
<h3>2025.2.516</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-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-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
</ul>
<h3>2025.2.507</h3>
<ul>
<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>
</ul>
<h3>2025.2.502</h3>
<ul>
<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-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
</ul>
<h3>2025.2.492</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.486</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-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</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.481</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
</ul>
<h3>2025.2.474</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
</ul>
<h3>2025.2.457</h3>
<ul>
<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-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-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.447</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-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-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
</ul>
<h3>2025.2.439</h3>
<ul>
<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-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-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.422</h3>
<ul>
<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>
</ul>
<h3>2025.2.417</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>
</ul>
<h3>2025.2.412</h3>
<ul>
<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.404</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-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>
</ul>
<h3>2025.2.397</h3>
<ul>
<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>
</ul>
<h3>2025.2.374</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-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-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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</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-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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=842532</download-url><idea-version min="n/a" max="n/a" since-build="252.25557" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="119478867" date="1756440901000" updatedDate="1756440901000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.281</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.281</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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.3.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-23994">SCL-23994</a></strong>: Test opaque types with basic features</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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=842423</download-url><idea-version min="n/a" max="n/a" since-build="253.15821" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="119399857" date="1756355183000" updatedDate="1756355183000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.609</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.609</h3>
<ul>
<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-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-24263">SCL-24263</a></strong>: X-Ray mode doesn't work in .mill files</li>
</ul>
<h3>2025.2.607</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
</ul>
<h3>2025.2.603</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>
</ul>
<h3>2025.2.601</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.597</h3>
<ul>
<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.596</h3>
<ul>
<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-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-24200">SCL-24200</a></strong>: No extension methods for top-level types in root package</li>
</ul>
<h3>2025.2.595</h3>
<ul>
<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-24190">SCL-24190</a></strong>: Incorrect opaque syntax isn't highlighted</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>
</ul>
<h3>2025.2.592</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.2.585</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-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>
</ul>
<h3>2025.2.584</h3>
<ul>
<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-24170">SCL-24170</a></strong>: Type companions: only for abstract and opaque in Scala 3</li>
</ul>
<h3>2025.2.582</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>
</ul>
<h3>2025.2.580</h3>
<ul>
<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-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-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.579</h3>
<ul>
<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-24096">SCL-24096</a></strong>: Overload resolution fails with composed tuple types using :*</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>
</ul>
<h3>2025.2.569</h3>
<ul>
<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-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-24106">SCL-24106</a></strong>: Show notification if Grazie plugin is disabled due to missing dependencies </li>
</ul>
<h3>2025.2.566</h3>
<ul>
<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>
</ul>
<h3>2025.2.565</h3>
<ul>
<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>
</ul>
<h3>2025.2.564</h3>
<ul>
<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>
</ul>
<h3>2025.2.561</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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>
</ul>
<h3>2025.2.560</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-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-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-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-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.553</h3>
<ul>
<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-24095">SCL-24095</a></strong>: Generate Unit tests action is missing</li>
</ul>
<h3>2025.2.551</h3>
<ul>
<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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</li>
</ul>
<h3>2025.2.550</h3>
<ul>
<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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</li>
</ul>
<h3>2025.2.547</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.2.536</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
<h3>2025.2.535</h3>
<ul>
<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-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
</ul>
<h3>2025.2.516</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-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-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
</ul>
<h3>2025.2.507</h3>
<ul>
<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>
</ul>
<h3>2025.2.502</h3>
<ul>
<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-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
</ul>
<h3>2025.2.492</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.486</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-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</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.481</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
</ul>
<h3>2025.2.474</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
</ul>
<h3>2025.2.457</h3>
<ul>
<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-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-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.447</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-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-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
</ul>
<h3>2025.2.439</h3>
<ul>
<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-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-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.422</h3>
<ul>
<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>
</ul>
<h3>2025.2.417</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>
</ul>
<h3>2025.2.412</h3>
<ul>
<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.404</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-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>
</ul>
<h3>2025.2.397</h3>
<ul>
<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>
</ul>
<h3>2025.2.374</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-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-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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</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-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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=840821</download-url><idea-version min="n/a" max="n/a" since-build="252.25557" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="119473479" date="1756354495000" updatedDate="1756354495000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.274</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.274</h3>
<ul>
<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-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24258">SCL-24258</a></strong>: Highlight caseClass.copy()</li>
</ul>
<h3>2025.3.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24256">SCL-24256</a></strong>: Assignment: double type mismatch highlighting</li>
</ul>
<h3>2025.3.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-23994">SCL-23994</a></strong>: Test opaque types with basic features</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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=840819</download-url><idea-version min="n/a" max="n/a" since-build="253.15821" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="119397998" date="1756268969000" updatedDate="1756268969000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.607</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.607</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24225">SCL-24225</a></strong>: Mapped NamedTuple on Selectable should follow Fields.</li>
</ul>
<h3>2025.2.603</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>
</ul>
<h3>2025.2.601</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.597</h3>
<ul>
<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.596</h3>
<ul>
<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-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-24200">SCL-24200</a></strong>: No extension methods for top-level types in root package</li>
</ul>
<h3>2025.2.595</h3>
<ul>
<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-24190">SCL-24190</a></strong>: Incorrect opaque syntax isn't highlighted</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>
</ul>
<h3>2025.2.592</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.2.585</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-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>
</ul>
<h3>2025.2.584</h3>
<ul>
<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-24170">SCL-24170</a></strong>: Type companions: only for abstract and opaque in Scala 3</li>
</ul>
<h3>2025.2.582</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>
</ul>
<h3>2025.2.580</h3>
<ul>
<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-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-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.579</h3>
<ul>
<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-24096">SCL-24096</a></strong>: Overload resolution fails with composed tuple types using :*</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>
</ul>
<h3>2025.2.569</h3>
<ul>
<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-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-24106">SCL-24106</a></strong>: Show notification if Grazie plugin is disabled due to missing dependencies </li>
</ul>
<h3>2025.2.566</h3>
<ul>
<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>
</ul>
<h3>2025.2.565</h3>
<ul>
<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>
</ul>
<h3>2025.2.564</h3>
<ul>
<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>
</ul>
<h3>2025.2.561</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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>
</ul>
<h3>2025.2.560</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-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-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-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-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.553</h3>
<ul>
<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-24095">SCL-24095</a></strong>: Generate Unit tests action is missing</li>
</ul>
<h3>2025.2.551</h3>
<ul>
<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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</li>
</ul>
<h3>2025.2.550</h3>
<ul>
<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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</li>
</ul>
<h3>2025.2.547</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.2.536</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
<h3>2025.2.535</h3>
<ul>
<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-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
</ul>
<h3>2025.2.516</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-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-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
</ul>
<h3>2025.2.507</h3>
<ul>
<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>
</ul>
<h3>2025.2.502</h3>
<ul>
<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-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
</ul>
<h3>2025.2.492</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.486</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-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</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.481</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
</ul>
<h3>2025.2.474</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
</ul>
<h3>2025.2.457</h3>
<ul>
<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-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-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.447</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-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-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
</ul>
<h3>2025.2.439</h3>
<ul>
<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-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-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.422</h3>
<ul>
<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>
</ul>
<h3>2025.2.417</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>
</ul>
<h3>2025.2.412</h3>
<ul>
<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.404</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-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>
</ul>
<h3>2025.2.397</h3>
<ul>
<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>
</ul>
<h3>2025.2.374</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-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-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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</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-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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=840044</download-url><idea-version min="n/a" max="n/a" since-build="252.25557" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="119395588" date="1756096789000" updatedDate="1756096789000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.606</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.603</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>
</ul>
<h3>2025.2.601</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.597</h3>
<ul>
<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.596</h3>
<ul>
<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-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-24200">SCL-24200</a></strong>: No extension methods for top-level types in root package</li>
</ul>
<h3>2025.2.595</h3>
<ul>
<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-24190">SCL-24190</a></strong>: Incorrect opaque syntax isn't highlighted</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>
</ul>
<h3>2025.2.592</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.2.585</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-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>
</ul>
<h3>2025.2.584</h3>
<ul>
<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-24170">SCL-24170</a></strong>: Type companions: only for abstract and opaque in Scala 3</li>
</ul>
<h3>2025.2.582</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>
</ul>
<h3>2025.2.580</h3>
<ul>
<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-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-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.579</h3>
<ul>
<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-24096">SCL-24096</a></strong>: Overload resolution fails with composed tuple types using :*</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>
</ul>
<h3>2025.2.569</h3>
<ul>
<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-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-24106">SCL-24106</a></strong>: Show notification if Grazie plugin is disabled due to missing dependencies </li>
</ul>
<h3>2025.2.566</h3>
<ul>
<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>
</ul>
<h3>2025.2.565</h3>
<ul>
<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>
</ul>
<h3>2025.2.564</h3>
<ul>
<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>
</ul>
<h3>2025.2.561</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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>
</ul>
<h3>2025.2.560</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-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-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-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-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.553</h3>
<ul>
<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-24095">SCL-24095</a></strong>: Generate Unit tests action is missing</li>
</ul>
<h3>2025.2.551</h3>
<ul>
<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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</li>
</ul>
<h3>2025.2.550</h3>
<ul>
<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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</li>
</ul>
<h3>2025.2.547</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.2.536</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
<h3>2025.2.535</h3>
<ul>
<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-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
</ul>
<h3>2025.2.516</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-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-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
</ul>
<h3>2025.2.507</h3>
<ul>
<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>
</ul>
<h3>2025.2.502</h3>
<ul>
<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-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
</ul>
<h3>2025.2.492</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.486</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-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</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.481</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
</ul>
<h3>2025.2.474</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
</ul>
<h3>2025.2.457</h3>
<ul>
<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-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-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.447</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-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-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
</ul>
<h3>2025.2.439</h3>
<ul>
<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-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-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.422</h3>
<ul>
<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>
</ul>
<h3>2025.2.417</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>
</ul>
<h3>2025.2.412</h3>
<ul>
<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.404</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-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>
</ul>
<h3>2025.2.397</h3>
<ul>
<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>
</ul>
<h3>2025.2.374</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-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-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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</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-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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=837513</download-url><idea-version min="n/a" max="n/a" since-build="252.25557" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="119471845" date="1756008691000" updatedDate="1756008691000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.251</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.251</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24243">SCL-24243</a></strong>: Dynamic alias exports</li>
</ul>
<h3>2025.3.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-23994">SCL-23994</a></strong>: Test opaque types with basic features</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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=836828</download-url><idea-version min="n/a" max="n/a" since-build="253.15012" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="119397678" date="1755837028000" updatedDate="1755837028000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.605</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.603</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>
</ul>
<h3>2025.2.601</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.597</h3>
<ul>
<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.596</h3>
<ul>
<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-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-24200">SCL-24200</a></strong>: No extension methods for top-level types in root package</li>
</ul>
<h3>2025.2.595</h3>
<ul>
<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-24190">SCL-24190</a></strong>: Incorrect opaque syntax isn't highlighted</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>
</ul>
<h3>2025.2.592</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.2.585</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-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>
</ul>
<h3>2025.2.584</h3>
<ul>
<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-24170">SCL-24170</a></strong>: Type companions: only for abstract and opaque in Scala 3</li>
</ul>
<h3>2025.2.582</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>
</ul>
<h3>2025.2.580</h3>
<ul>
<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-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-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.579</h3>
<ul>
<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-24096">SCL-24096</a></strong>: Overload resolution fails with composed tuple types using :*</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>
</ul>
<h3>2025.2.569</h3>
<ul>
<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-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-24106">SCL-24106</a></strong>: Show notification if Grazie plugin is disabled due to missing dependencies </li>
</ul>
<h3>2025.2.566</h3>
<ul>
<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>
</ul>
<h3>2025.2.565</h3>
<ul>
<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>
</ul>
<h3>2025.2.564</h3>
<ul>
<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>
</ul>
<h3>2025.2.561</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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>
</ul>
<h3>2025.2.560</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-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-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-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-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.553</h3>
<ul>
<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-24095">SCL-24095</a></strong>: Generate Unit tests action is missing</li>
</ul>
<h3>2025.2.551</h3>
<ul>
<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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</li>
</ul>
<h3>2025.2.550</h3>
<ul>
<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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</li>
</ul>
<h3>2025.2.547</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.2.536</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
<h3>2025.2.535</h3>
<ul>
<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-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
</ul>
<h3>2025.2.516</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-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-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
</ul>
<h3>2025.2.507</h3>
<ul>
<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>
</ul>
<h3>2025.2.502</h3>
<ul>
<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-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
</ul>
<h3>2025.2.492</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.486</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-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</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.481</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
</ul>
<h3>2025.2.474</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
</ul>
<h3>2025.2.457</h3>
<ul>
<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-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-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.447</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-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-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
</ul>
<h3>2025.2.439</h3>
<ul>
<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-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-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.422</h3>
<ul>
<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>
</ul>
<h3>2025.2.417</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>
</ul>
<h3>2025.2.412</h3>
<ul>
<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.404</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-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>
</ul>
<h3>2025.2.397</h3>
<ul>
<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>
</ul>
<h3>2025.2.374</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-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-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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</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-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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=834960</download-url><idea-version min="n/a" max="n/a" since-build="252.25557" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="119391696" date="1755664529000" updatedDate="1755664529000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.604</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.603</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>
</ul>
<h3>2025.2.601</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.597</h3>
<ul>
<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.596</h3>
<ul>
<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-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-24200">SCL-24200</a></strong>: No extension methods for top-level types in root package</li>
</ul>
<h3>2025.2.595</h3>
<ul>
<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-24190">SCL-24190</a></strong>: Incorrect opaque syntax isn't highlighted</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>
</ul>
<h3>2025.2.592</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.2.585</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-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>
</ul>
<h3>2025.2.584</h3>
<ul>
<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-24170">SCL-24170</a></strong>: Type companions: only for abstract and opaque in Scala 3</li>
</ul>
<h3>2025.2.582</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>
</ul>
<h3>2025.2.580</h3>
<ul>
<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-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-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.579</h3>
<ul>
<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-24096">SCL-24096</a></strong>: Overload resolution fails with composed tuple types using :*</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>
</ul>
<h3>2025.2.569</h3>
<ul>
<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-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-24106">SCL-24106</a></strong>: Show notification if Grazie plugin is disabled due to missing dependencies </li>
</ul>
<h3>2025.2.566</h3>
<ul>
<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>
</ul>
<h3>2025.2.565</h3>
<ul>
<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>
</ul>
<h3>2025.2.564</h3>
<ul>
<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>
</ul>
<h3>2025.2.561</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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>
</ul>
<h3>2025.2.560</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-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-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-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-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.553</h3>
<ul>
<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-24095">SCL-24095</a></strong>: Generate Unit tests action is missing</li>
</ul>
<h3>2025.2.551</h3>
<ul>
<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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</li>
</ul>
<h3>2025.2.550</h3>
<ul>
<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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</li>
</ul>
<h3>2025.2.547</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.2.536</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
<h3>2025.2.535</h3>
<ul>
<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-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
</ul>
<h3>2025.2.516</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-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-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
</ul>
<h3>2025.2.507</h3>
<ul>
<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>
</ul>
<h3>2025.2.502</h3>
<ul>
<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-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
</ul>
<h3>2025.2.492</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.486</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-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</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.481</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
</ul>
<h3>2025.2.474</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
</ul>
<h3>2025.2.457</h3>
<ul>
<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-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-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.447</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-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-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
</ul>
<h3>2025.2.439</h3>
<ul>
<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-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-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.422</h3>
<ul>
<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>
</ul>
<h3>2025.2.417</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>
</ul>
<h3>2025.2.412</h3>
<ul>
<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.404</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-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>
</ul>
<h3>2025.2.397</h3>
<ul>
<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>
</ul>
<h3>2025.2.374</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-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-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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</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-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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=832542</download-url><idea-version min="n/a" max="n/a" since-build="252.25557" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="119394251" date="1755233234000" updatedDate="1755233234000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.603</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.603</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>
</ul>
<h3>2025.2.601</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.597</h3>
<ul>
<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.596</h3>
<ul>
<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-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-24200">SCL-24200</a></strong>: No extension methods for top-level types in root package</li>
</ul>
<h3>2025.2.595</h3>
<ul>
<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-24190">SCL-24190</a></strong>: Incorrect opaque syntax isn't highlighted</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>
</ul>
<h3>2025.2.592</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.2.585</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-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>
</ul>
<h3>2025.2.584</h3>
<ul>
<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-24170">SCL-24170</a></strong>: Type companions: only for abstract and opaque in Scala 3</li>
</ul>
<h3>2025.2.582</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>
</ul>
<h3>2025.2.580</h3>
<ul>
<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-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-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.579</h3>
<ul>
<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-24096">SCL-24096</a></strong>: Overload resolution fails with composed tuple types using :*</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>
</ul>
<h3>2025.2.569</h3>
<ul>
<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-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-24106">SCL-24106</a></strong>: Show notification if Grazie plugin is disabled due to missing dependencies </li>
</ul>
<h3>2025.2.566</h3>
<ul>
<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>
</ul>
<h3>2025.2.565</h3>
<ul>
<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>
</ul>
<h3>2025.2.564</h3>
<ul>
<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>
</ul>
<h3>2025.2.561</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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>
</ul>
<h3>2025.2.560</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-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-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-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-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.553</h3>
<ul>
<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-24095">SCL-24095</a></strong>: Generate Unit tests action is missing</li>
</ul>
<h3>2025.2.551</h3>
<ul>
<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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</li>
</ul>
<h3>2025.2.550</h3>
<ul>
<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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</li>
</ul>
<h3>2025.2.547</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.2.536</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
<h3>2025.2.535</h3>
<ul>
<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-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
</ul>
<h3>2025.2.516</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-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-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
</ul>
<h3>2025.2.507</h3>
<ul>
<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>
</ul>
<h3>2025.2.502</h3>
<ul>
<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-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
</ul>
<h3>2025.2.492</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.486</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-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</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.481</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
</ul>
<h3>2025.2.474</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
</ul>
<h3>2025.2.457</h3>
<ul>
<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-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-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.447</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-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-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
</ul>
<h3>2025.2.439</h3>
<ul>
<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-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-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.422</h3>
<ul>
<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>
</ul>
<h3>2025.2.417</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>
</ul>
<h3>2025.2.412</h3>
<ul>
<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.404</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-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>
</ul>
<h3>2025.2.397</h3>
<ul>
<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>
</ul>
<h3>2025.2.374</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-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-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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</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-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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=828888</download-url><idea-version min="n/a" max="n/a" since-build="252.23892" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="119398371" date="1755232011000" updatedDate="1755232011000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.232</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.232</h3>
<ul>
<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-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-24181">SCL-24181</a></strong>: Sbt project isn't loaded properly if open it via Open menu when build.properties is not indicated</li>
</ul>
<h3>2025.3.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-23994">SCL-23994</a></strong>: Test opaque types with basic features</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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=828886</download-url><idea-version min="n/a" max="n/a" since-build="253.10738" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="119357928" date="1755177527000" updatedDate="1755177527000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.225</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.225</h3>
<ul>
<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-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-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-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-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-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-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>
</ul>
<h3>2025.3.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-23994">SCL-23994</a></strong>: Test opaque types with basic features</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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=828454</download-url><idea-version min="n/a" max="n/a" since-build="253.10738" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="119371752" date="1755169871000" updatedDate="1755169871000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.601</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.601</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.597</h3>
<ul>
<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.596</h3>
<ul>
<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-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-24200">SCL-24200</a></strong>: No extension methods for top-level types in root package</li>
</ul>
<h3>2025.2.595</h3>
<ul>
<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-24190">SCL-24190</a></strong>: Incorrect opaque syntax isn't highlighted</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>
</ul>
<h3>2025.2.592</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.2.585</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-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>
</ul>
<h3>2025.2.584</h3>
<ul>
<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-24170">SCL-24170</a></strong>: Type companions: only for abstract and opaque in Scala 3</li>
</ul>
<h3>2025.2.582</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>
</ul>
<h3>2025.2.580</h3>
<ul>
<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-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-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.579</h3>
<ul>
<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-24096">SCL-24096</a></strong>: Overload resolution fails with composed tuple types using :*</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>
</ul>
<h3>2025.2.569</h3>
<ul>
<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-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-24106">SCL-24106</a></strong>: Show notification if Grazie plugin is disabled due to missing dependencies </li>
</ul>
<h3>2025.2.566</h3>
<ul>
<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>
</ul>
<h3>2025.2.565</h3>
<ul>
<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>
</ul>
<h3>2025.2.564</h3>
<ul>
<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>
</ul>
<h3>2025.2.561</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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>
</ul>
<h3>2025.2.560</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-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-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-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-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.553</h3>
<ul>
<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-24095">SCL-24095</a></strong>: Generate Unit tests action is missing</li>
</ul>
<h3>2025.2.551</h3>
<ul>
<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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</li>
</ul>
<h3>2025.2.550</h3>
<ul>
<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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</li>
</ul>
<h3>2025.2.547</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.2.536</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
<h3>2025.2.535</h3>
<ul>
<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-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
</ul>
<h3>2025.2.516</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-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-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
</ul>
<h3>2025.2.507</h3>
<ul>
<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>
</ul>
<h3>2025.2.502</h3>
<ul>
<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-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
</ul>
<h3>2025.2.492</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.486</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-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</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.481</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
</ul>
<h3>2025.2.474</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
</ul>
<h3>2025.2.457</h3>
<ul>
<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-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-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.447</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-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-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
</ul>
<h3>2025.2.439</h3>
<ul>
<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-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-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.422</h3>
<ul>
<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>
</ul>
<h3>2025.2.417</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>
</ul>
<h3>2025.2.412</h3>
<ul>
<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.404</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-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>
</ul>
<h3>2025.2.397</h3>
<ul>
<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>
</ul>
<h3>2025.2.374</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-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-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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</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-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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=828282</download-url><idea-version min="n/a" max="n/a" since-build="252.23892" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="119371551" date="1754972772000" updatedDate="1754972772000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.596</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.596</h3>
<ul>
<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-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-24200">SCL-24200</a></strong>: No extension methods for top-level types in root package</li>
</ul>
<h3>2025.2.595</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.592</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.2.585</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-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>
</ul>
<h3>2025.2.584</h3>
<ul>
<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-24170">SCL-24170</a></strong>: Type companions: only for abstract and opaque in Scala 3</li>
</ul>
<h3>2025.2.582</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>
</ul>
<h3>2025.2.580</h3>
<ul>
<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-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-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.579</h3>
<ul>
<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-24096">SCL-24096</a></strong>: Overload resolution fails with composed tuple types using :*</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>
</ul>
<h3>2025.2.569</h3>
<ul>
<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-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-24106">SCL-24106</a></strong>: Show notification if Grazie plugin is disabled due to missing dependencies </li>
</ul>
<h3>2025.2.566</h3>
<ul>
<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>
</ul>
<h3>2025.2.565</h3>
<ul>
<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>
</ul>
<h3>2025.2.564</h3>
<ul>
<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>
</ul>
<h3>2025.2.561</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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>
</ul>
<h3>2025.2.560</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-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-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-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-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.553</h3>
<ul>
<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-24095">SCL-24095</a></strong>: Generate Unit tests action is missing</li>
</ul>
<h3>2025.2.551</h3>
<ul>
<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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</li>
</ul>
<h3>2025.2.550</h3>
<ul>
<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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</li>
</ul>
<h3>2025.2.547</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.2.536</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
<h3>2025.2.535</h3>
<ul>
<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-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
</ul>
<h3>2025.2.516</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-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-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
</ul>
<h3>2025.2.507</h3>
<ul>
<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>
</ul>
<h3>2025.2.502</h3>
<ul>
<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-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
</ul>
<h3>2025.2.492</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.486</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-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</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.481</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
</ul>
<h3>2025.2.474</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
</ul>
<h3>2025.2.457</h3>
<ul>
<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-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-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.447</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-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-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
</ul>
<h3>2025.2.439</h3>
<ul>
<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-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-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.422</h3>
<ul>
<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>
</ul>
<h3>2025.2.417</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>
</ul>
<h3>2025.2.412</h3>
<ul>
<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.404</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-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>
</ul>
<h3>2025.2.397</h3>
<ul>
<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>
</ul>
<h3>2025.2.374</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-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-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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</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-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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=826084</download-url><idea-version min="n/a" max="n/a" since-build="252.23892" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="116438873" date="1754628081000" updatedDate="1754628081000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.835</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.831</h3>
<ul>
<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>
</ul>
<h3>2025.1.830</h3>
<ul>
<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.824</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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.815</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.813</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-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-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.804</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>
</ul>
<h3>2025.1.801</h3>
<ul>
<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>
</ul>
<h3>2025.1.792</h3>
<ul>
<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>
</ul>
<h3>2025.1.791</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>
</ul>
<h3>2025.1.789</h3>
<ul>
<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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</li>
</ul>
<h3>2025.1.786</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23898">SCL-23898</a></strong>: Breakpoint Condition Error</li>
</ul>
<h3>2025.1.783</h3>
<ul>
<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-23890">SCL-23890</a></strong>: Wrong function parameter type is inferred inside polymorphic function with underscore type parameter</li>
</ul>
<h3>2025.1.779</h3>
<ul>
<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>
</ul>
<h3>2025.1.776</h3>
<ul>
<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>
</ul>
<h3>2025.1.771</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23792">SCL-23792</a></strong>: Junie: support execution of tests for Scala language, test frameworks, build tools</li>
</ul>
<h3>2025.1.767</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.765</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.751</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-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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.1.748</h3>
<ul>
<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.746</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.1.743</h3>
<ul>
<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>
</ul>
<h3>2025.1.739</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23793">SCL-23793</a></strong>: Wrong type inferred for jsoniter CodecMakerConfig</li>
</ul>
<h3>2025.1.738</h3>
<ul>
<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>
</ul>
<h3>2025.1.734</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</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>
</ul>
<h3>2025.1.731</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.728</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>
</ul>
<h3>2025.1.724</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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.1.715</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.1.709</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.1.708</h3>
<ul>
<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>
</ul>
<h3>2025.1.706</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-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-23735">SCL-23735</a></strong>: `Convert to infix` intention breaks code</li>
</ul>
<h3>2025.1.699</h3>
<ul>
<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>
</ul>
<h3>2025.1.696</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-23715">SCL-23715</a></strong>: Revive and fix the ScStringLiteralAnnotatorTests</li>
</ul>
<h3>2025.1.692</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23712">SCL-23712</a></strong>: Class initialization of CompileServerLauncher depends on services exception</li>
</ul>
<h3>2025.1.690</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.689</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23694">SCL-23694</a></strong>: bad resolution for definitions from "runtime.stdLibPatches" </li>
</ul>
<h3>2025.1.688</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>2025.1.684</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.1.679</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>
</ul>
<h3>2025.1.677</h3>
<ul>
<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>
</ul>
<h3>2025.1.671</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-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
</ul>
<h3>2025.1.664</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-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-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.659</h3>
<ul>
<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-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-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
</ul>
<h3>2025.1.649</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-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-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
</ul>
<h3>2025.1.634</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.624</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
</ul>
<h3>2025.1.618</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>
</ul>
<h3>2025.1.612</h3>
<ul>
<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.603</h3>
<ul>
<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-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-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-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.574</h3>
<ul>
<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-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</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-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
</ul>
<h3>2025.1.554</h3>
<ul>
<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-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
</ul>
<h3>2025.1.535</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-23117">SCL-23117</a></strong>: Set up compilation caching</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-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
</ul>
<h3>2025.1.516</h3>
<ul>
<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-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
</ul>
<h3>2025.1.504</h3>
<ul>
<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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=821671</download-url><idea-version min="n/a" max="n/a" since-build="251.26927" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="119358929" date="1754554367000" updatedDate="1754554367000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.595</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.595</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.592</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.2.585</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-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>
</ul>
<h3>2025.2.584</h3>
<ul>
<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-24170">SCL-24170</a></strong>: Type companions: only for abstract and opaque in Scala 3</li>
</ul>
<h3>2025.2.582</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>
</ul>
<h3>2025.2.580</h3>
<ul>
<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-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-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.579</h3>
<ul>
<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-24096">SCL-24096</a></strong>: Overload resolution fails with composed tuple types using :*</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>
</ul>
<h3>2025.2.569</h3>
<ul>
<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-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-24106">SCL-24106</a></strong>: Show notification if Grazie plugin is disabled due to missing dependencies </li>
</ul>
<h3>2025.2.566</h3>
<ul>
<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>
</ul>
<h3>2025.2.565</h3>
<ul>
<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>
</ul>
<h3>2025.2.564</h3>
<ul>
<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>
</ul>
<h3>2025.2.561</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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>
</ul>
<h3>2025.2.560</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-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-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-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-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.553</h3>
<ul>
<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-24095">SCL-24095</a></strong>: Generate Unit tests action is missing</li>
</ul>
<h3>2025.2.551</h3>
<ul>
<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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</li>
</ul>
<h3>2025.2.550</h3>
<ul>
<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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</li>
</ul>
<h3>2025.2.547</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.2.536</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
<h3>2025.2.535</h3>
<ul>
<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-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
</ul>
<h3>2025.2.516</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-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-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
</ul>
<h3>2025.2.507</h3>
<ul>
<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>
</ul>
<h3>2025.2.502</h3>
<ul>
<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-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
</ul>
<h3>2025.2.492</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.486</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-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</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.481</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
</ul>
<h3>2025.2.474</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
</ul>
<h3>2025.2.457</h3>
<ul>
<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-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-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.447</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-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-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
</ul>
<h3>2025.2.439</h3>
<ul>
<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-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-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.422</h3>
<ul>
<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>
</ul>
<h3>2025.2.417</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>
</ul>
<h3>2025.2.412</h3>
<ul>
<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.404</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-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>
</ul>
<h3>2025.2.397</h3>
<ul>
<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>
</ul>
<h3>2025.2.374</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-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-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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</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-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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=820927</download-url><idea-version min="n/a" max="n/a" since-build="252.23892" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="119355917" date="1754474874000" updatedDate="1754474874000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.593</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.592</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.2.585</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-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>
</ul>
<h3>2025.2.584</h3>
<ul>
<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-24170">SCL-24170</a></strong>: Type companions: only for abstract and opaque in Scala 3</li>
</ul>
<h3>2025.2.582</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>
</ul>
<h3>2025.2.580</h3>
<ul>
<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-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-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.579</h3>
<ul>
<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-24096">SCL-24096</a></strong>: Overload resolution fails with composed tuple types using :*</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>
</ul>
<h3>2025.2.569</h3>
<ul>
<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-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-24106">SCL-24106</a></strong>: Show notification if Grazie plugin is disabled due to missing dependencies </li>
</ul>
<h3>2025.2.566</h3>
<ul>
<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>
</ul>
<h3>2025.2.565</h3>
<ul>
<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>
</ul>
<h3>2025.2.564</h3>
<ul>
<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>
</ul>
<h3>2025.2.561</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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>
</ul>
<h3>2025.2.560</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-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-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-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-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.553</h3>
<ul>
<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-24095">SCL-24095</a></strong>: Generate Unit tests action is missing</li>
</ul>
<h3>2025.2.551</h3>
<ul>
<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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</li>
</ul>
<h3>2025.2.550</h3>
<ul>
<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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</li>
</ul>
<h3>2025.2.547</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.2.536</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
<h3>2025.2.535</h3>
<ul>
<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-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
</ul>
<h3>2025.2.516</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-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-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
</ul>
<h3>2025.2.507</h3>
<ul>
<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>
</ul>
<h3>2025.2.502</h3>
<ul>
<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-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
</ul>
<h3>2025.2.492</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.486</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-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</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.481</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
</ul>
<h3>2025.2.474</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
</ul>
<h3>2025.2.457</h3>
<ul>
<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-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-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.447</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-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-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
</ul>
<h3>2025.2.439</h3>
<ul>
<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-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-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.422</h3>
<ul>
<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>
</ul>
<h3>2025.2.417</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>
</ul>
<h3>2025.2.412</h3>
<ul>
<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.404</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-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>
</ul>
<h3>2025.2.397</h3>
<ul>
<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>
</ul>
<h3>2025.2.374</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-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-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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</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-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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=819653</download-url><idea-version min="n/a" max="n/a" since-build="252.23892" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="119355911" date="1754471111000" updatedDate="1754471111000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.592</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.592</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.2.585</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-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>
</ul>
<h3>2025.2.584</h3>
<ul>
<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-24170">SCL-24170</a></strong>: Type companions: only for abstract and opaque in Scala 3</li>
</ul>
<h3>2025.2.582</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>
</ul>
<h3>2025.2.580</h3>
<ul>
<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-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-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.579</h3>
<ul>
<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-24096">SCL-24096</a></strong>: Overload resolution fails with composed tuple types using :*</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>
</ul>
<h3>2025.2.569</h3>
<ul>
<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-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-24106">SCL-24106</a></strong>: Show notification if Grazie plugin is disabled due to missing dependencies </li>
</ul>
<h3>2025.2.566</h3>
<ul>
<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>
</ul>
<h3>2025.2.565</h3>
<ul>
<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>
</ul>
<h3>2025.2.564</h3>
<ul>
<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>
</ul>
<h3>2025.2.561</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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>
</ul>
<h3>2025.2.560</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-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-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-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-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.553</h3>
<ul>
<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-24095">SCL-24095</a></strong>: Generate Unit tests action is missing</li>
</ul>
<h3>2025.2.551</h3>
<ul>
<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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</li>
</ul>
<h3>2025.2.550</h3>
<ul>
<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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</li>
</ul>
<h3>2025.2.547</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.2.536</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
<h3>2025.2.535</h3>
<ul>
<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-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
</ul>
<h3>2025.2.516</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-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-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
</ul>
<h3>2025.2.507</h3>
<ul>
<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>
</ul>
<h3>2025.2.502</h3>
<ul>
<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-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
</ul>
<h3>2025.2.492</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.486</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-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</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.481</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
</ul>
<h3>2025.2.474</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
</ul>
<h3>2025.2.457</h3>
<ul>
<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-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-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.447</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-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-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
</ul>
<h3>2025.2.439</h3>
<ul>
<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-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-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.422</h3>
<ul>
<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>
</ul>
<h3>2025.2.417</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>
</ul>
<h3>2025.2.412</h3>
<ul>
<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.404</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-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>
</ul>
<h3>2025.2.397</h3>
<ul>
<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>
</ul>
<h3>2025.2.374</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-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-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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</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-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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=819637</download-url><idea-version min="n/a" max="n/a" since-build="252.23892" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="119338856" date="1754464338000" updatedDate="1754464338000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.186</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.186</h3>
<ul>
<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-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-24186">SCL-24186</a></strong>: Warn about final modifier on objects</li>
</ul>
<h3>2025.3.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-23994">SCL-23994</a></strong>: Test opaque types with basic features</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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=819614</download-url><idea-version min="n/a" max="n/a" since-build="253.6250" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="119322644" date="1754372638000" updatedDate="1754372638000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.185</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.185</h3>
<ul>
<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-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-24163">SCL-24163</a></strong>: formatter: no space before the "derives" keyword</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>
</ul>
<h3>2025.3.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-23994">SCL-23994</a></strong>: Test opaque types with basic features</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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=818186</download-url><idea-version min="n/a" max="n/a" since-build="253.6250" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="119339790" date="1754317279000" updatedDate="1754317279000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.585</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.585</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-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>
</ul>
<h3>2025.2.584</h3>
<ul>
<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-24170">SCL-24170</a></strong>: Type companions: only for abstract and opaque in Scala 3</li>
</ul>
<h3>2025.2.582</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>
</ul>
<h3>2025.2.580</h3>
<ul>
<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-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-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.579</h3>
<ul>
<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-24096">SCL-24096</a></strong>: Overload resolution fails with composed tuple types using :*</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>
</ul>
<h3>2025.2.569</h3>
<ul>
<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-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-24106">SCL-24106</a></strong>: Show notification if Grazie plugin is disabled due to missing dependencies </li>
</ul>
<h3>2025.2.566</h3>
<ul>
<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>
</ul>
<h3>2025.2.565</h3>
<ul>
<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>
</ul>
<h3>2025.2.564</h3>
<ul>
<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>
</ul>
<h3>2025.2.561</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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>
</ul>
<h3>2025.2.560</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-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-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-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-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.553</h3>
<ul>
<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-24095">SCL-24095</a></strong>: Generate Unit tests action is missing</li>
</ul>
<h3>2025.2.551</h3>
<ul>
<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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</li>
</ul>
<h3>2025.2.550</h3>
<ul>
<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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</li>
</ul>
<h3>2025.2.547</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.2.536</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
<h3>2025.2.535</h3>
<ul>
<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-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
</ul>
<h3>2025.2.516</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-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-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
</ul>
<h3>2025.2.507</h3>
<ul>
<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>
</ul>
<h3>2025.2.502</h3>
<ul>
<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-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
</ul>
<h3>2025.2.492</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.486</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-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</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.481</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
</ul>
<h3>2025.2.474</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
</ul>
<h3>2025.2.457</h3>
<ul>
<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-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-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.447</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-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-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
</ul>
<h3>2025.2.439</h3>
<ul>
<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-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-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.422</h3>
<ul>
<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>
</ul>
<h3>2025.2.417</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>
</ul>
<h3>2025.2.412</h3>
<ul>
<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.404</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-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>
</ul>
<h3>2025.2.397</h3>
<ul>
<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>
</ul>
<h3>2025.2.374</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-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-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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</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-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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=817405</download-url><idea-version min="n/a" max="n/a" since-build="252.23892" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="119336667" date="1754023289000" updatedDate="1754023289000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.584</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.584</h3>
<ul>
<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-24170">SCL-24170</a></strong>: Type companions: only for abstract and opaque in Scala 3</li>
</ul>
<h3>2025.2.582</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>
</ul>
<h3>2025.2.580</h3>
<ul>
<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-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-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.579</h3>
<ul>
<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-24096">SCL-24096</a></strong>: Overload resolution fails with composed tuple types using :*</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>
</ul>
<h3>2025.2.569</h3>
<ul>
<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-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-24106">SCL-24106</a></strong>: Show notification if Grazie plugin is disabled due to missing dependencies </li>
</ul>
<h3>2025.2.566</h3>
<ul>
<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>
</ul>
<h3>2025.2.565</h3>
<ul>
<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>
</ul>
<h3>2025.2.564</h3>
<ul>
<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>
</ul>
<h3>2025.2.561</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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>
</ul>
<h3>2025.2.560</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-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-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-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-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.553</h3>
<ul>
<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-24095">SCL-24095</a></strong>: Generate Unit tests action is missing</li>
</ul>
<h3>2025.2.551</h3>
<ul>
<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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</li>
</ul>
<h3>2025.2.550</h3>
<ul>
<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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</li>
</ul>
<h3>2025.2.547</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.2.536</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
<h3>2025.2.535</h3>
<ul>
<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-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
</ul>
<h3>2025.2.516</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-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-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
</ul>
<h3>2025.2.507</h3>
<ul>
<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>
</ul>
<h3>2025.2.502</h3>
<ul>
<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-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
</ul>
<h3>2025.2.492</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.486</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-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</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.481</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
</ul>
<h3>2025.2.474</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
</ul>
<h3>2025.2.457</h3>
<ul>
<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-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-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.447</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-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-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
</ul>
<h3>2025.2.439</h3>
<ul>
<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-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-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.422</h3>
<ul>
<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>
</ul>
<h3>2025.2.417</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>
</ul>
<h3>2025.2.412</h3>
<ul>
<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.404</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-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>
</ul>
<h3>2025.2.397</h3>
<ul>
<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>
</ul>
<h3>2025.2.374</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-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-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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</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-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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=814373</download-url><idea-version min="n/a" max="n/a" since-build="252.23892" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="119319194" date="1753937263000" updatedDate="1753937263000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.176</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.176</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>
</ul>
<h3>2025.3.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-23994">SCL-23994</a></strong>: Test opaque types with basic features</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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=813382</download-url><idea-version min="n/a" max="n/a" since-build="253.6250" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="119334301" date="1753935939000" updatedDate="1753935939000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.583</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.582</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>
</ul>
<h3>2025.2.580</h3>
<ul>
<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-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-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.579</h3>
<ul>
<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-24096">SCL-24096</a></strong>: Overload resolution fails with composed tuple types using :*</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>
</ul>
<h3>2025.2.569</h3>
<ul>
<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-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-24106">SCL-24106</a></strong>: Show notification if Grazie plugin is disabled due to missing dependencies </li>
</ul>
<h3>2025.2.566</h3>
<ul>
<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>
</ul>
<h3>2025.2.565</h3>
<ul>
<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>
</ul>
<h3>2025.2.564</h3>
<ul>
<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>
</ul>
<h3>2025.2.561</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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>
</ul>
<h3>2025.2.560</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-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-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-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-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.553</h3>
<ul>
<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-24095">SCL-24095</a></strong>: Generate Unit tests action is missing</li>
</ul>
<h3>2025.2.551</h3>
<ul>
<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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</li>
</ul>
<h3>2025.2.550</h3>
<ul>
<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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</li>
</ul>
<h3>2025.2.547</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.2.536</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
<h3>2025.2.535</h3>
<ul>
<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-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
</ul>
<h3>2025.2.516</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-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-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
</ul>
<h3>2025.2.507</h3>
<ul>
<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>
</ul>
<h3>2025.2.502</h3>
<ul>
<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-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
</ul>
<h3>2025.2.492</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.486</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-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</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.481</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
</ul>
<h3>2025.2.474</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
</ul>
<h3>2025.2.457</h3>
<ul>
<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-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-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.447</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-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-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
</ul>
<h3>2025.2.439</h3>
<ul>
<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-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-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.422</h3>
<ul>
<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>
</ul>
<h3>2025.2.417</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>
</ul>
<h3>2025.2.412</h3>
<ul>
<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.404</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-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>
</ul>
<h3>2025.2.397</h3>
<ul>
<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>
</ul>
<h3>2025.2.374</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-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-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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</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-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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=813291</download-url><idea-version min="n/a" max="n/a" since-build="252.23892" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="119318099" date="1753851149000" updatedDate="1753851149000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.173</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.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-23994">SCL-23994</a></strong>: Test opaque types with basic features</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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=812445</download-url><idea-version min="n/a" max="n/a" since-build="253.6250" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="119336564" date="1753849749000" updatedDate="1753849749000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.582</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.580</h3>
<ul>
<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-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-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.579</h3>
<ul>
<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-24096">SCL-24096</a></strong>: Overload resolution fails with composed tuple types using :*</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>
</ul>
<h3>2025.2.569</h3>
<ul>
<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-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-24106">SCL-24106</a></strong>: Show notification if Grazie plugin is disabled due to missing dependencies </li>
</ul>
<h3>2025.2.566</h3>
<ul>
<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>
</ul>
<h3>2025.2.565</h3>
<ul>
<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>
</ul>
<h3>2025.2.564</h3>
<ul>
<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>
</ul>
<h3>2025.2.561</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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>
</ul>
<h3>2025.2.560</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-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-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-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-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.553</h3>
<ul>
<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-24095">SCL-24095</a></strong>: Generate Unit tests action is missing</li>
</ul>
<h3>2025.2.551</h3>
<ul>
<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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</li>
</ul>
<h3>2025.2.550</h3>
<ul>
<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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</li>
</ul>
<h3>2025.2.547</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.2.536</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
<h3>2025.2.535</h3>
<ul>
<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-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
</ul>
<h3>2025.2.516</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-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-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
</ul>
<h3>2025.2.507</h3>
<ul>
<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>
</ul>
<h3>2025.2.502</h3>
<ul>
<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-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
</ul>
<h3>2025.2.492</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.486</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-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</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.481</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
</ul>
<h3>2025.2.474</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
</ul>
<h3>2025.2.457</h3>
<ul>
<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-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-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.447</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-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-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
</ul>
<h3>2025.2.439</h3>
<ul>
<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-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-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.422</h3>
<ul>
<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>
</ul>
<h3>2025.2.417</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>
</ul>
<h3>2025.2.412</h3>
<ul>
<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.404</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-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>
</ul>
<h3>2025.2.397</h3>
<ul>
<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>
</ul>
<h3>2025.2.374</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-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-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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</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-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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=812386</download-url><idea-version min="n/a" max="n/a" since-build="252.23892" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="119318925" date="1753765534000" updatedDate="1753765534000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.169</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.169</h3>
<ul>
<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-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-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.3.164</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-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-24078">SCL-24078</a></strong>: Maintain the actual order of project dependencies</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-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>
</ul>
<h3>2025.3.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-23994">SCL-23994</a></strong>: Test opaque types with basic features</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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=810622</download-url><idea-version min="n/a" max="n/a" since-build="253.6250" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="116438494" date="1753763955000" updatedDate="1753763955000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.834</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.831</h3>
<ul>
<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>
</ul>
<h3>2025.1.830</h3>
<ul>
<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.824</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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.815</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.813</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-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-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.804</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>
</ul>
<h3>2025.1.801</h3>
<ul>
<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>
</ul>
<h3>2025.1.792</h3>
<ul>
<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>
</ul>
<h3>2025.1.791</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>
</ul>
<h3>2025.1.789</h3>
<ul>
<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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</li>
</ul>
<h3>2025.1.786</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23898">SCL-23898</a></strong>: Breakpoint Condition Error</li>
</ul>
<h3>2025.1.783</h3>
<ul>
<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-23890">SCL-23890</a></strong>: Wrong function parameter type is inferred inside polymorphic function with underscore type parameter</li>
</ul>
<h3>2025.1.779</h3>
<ul>
<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>
</ul>
<h3>2025.1.776</h3>
<ul>
<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>
</ul>
<h3>2025.1.771</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23792">SCL-23792</a></strong>: Junie: support execution of tests for Scala language, test frameworks, build tools</li>
</ul>
<h3>2025.1.767</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.765</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.751</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-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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.1.748</h3>
<ul>
<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.746</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.1.743</h3>
<ul>
<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>
</ul>
<h3>2025.1.739</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23793">SCL-23793</a></strong>: Wrong type inferred for jsoniter CodecMakerConfig</li>
</ul>
<h3>2025.1.738</h3>
<ul>
<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>
</ul>
<h3>2025.1.734</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</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>
</ul>
<h3>2025.1.731</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.728</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>
</ul>
<h3>2025.1.724</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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.1.715</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.1.709</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.1.708</h3>
<ul>
<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>
</ul>
<h3>2025.1.706</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-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-23735">SCL-23735</a></strong>: `Convert to infix` intention breaks code</li>
</ul>
<h3>2025.1.699</h3>
<ul>
<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>
</ul>
<h3>2025.1.696</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-23715">SCL-23715</a></strong>: Revive and fix the ScStringLiteralAnnotatorTests</li>
</ul>
<h3>2025.1.692</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23712">SCL-23712</a></strong>: Class initialization of CompileServerLauncher depends on services exception</li>
</ul>
<h3>2025.1.690</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.689</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23694">SCL-23694</a></strong>: bad resolution for definitions from "runtime.stdLibPatches" </li>
</ul>
<h3>2025.1.688</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>2025.1.684</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.1.679</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>
</ul>
<h3>2025.1.677</h3>
<ul>
<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>
</ul>
<h3>2025.1.671</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-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
</ul>
<h3>2025.1.664</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-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-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.659</h3>
<ul>
<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-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-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
</ul>
<h3>2025.1.649</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-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-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
</ul>
<h3>2025.1.634</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.624</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
</ul>
<h3>2025.1.618</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>
</ul>
<h3>2025.1.612</h3>
<ul>
<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.603</h3>
<ul>
<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-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-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-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.574</h3>
<ul>
<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-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</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-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
</ul>
<h3>2025.1.554</h3>
<ul>
<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-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
</ul>
<h3>2025.1.535</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-23117">SCL-23117</a></strong>: Set up compilation caching</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-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
</ul>
<h3>2025.1.516</h3>
<ul>
<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-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
</ul>
<h3>2025.1.504</h3>
<ul>
<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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=810609</download-url><idea-version min="n/a" max="n/a" since-build="251.26927" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="119333391" date="1753763209000" updatedDate="1753763209000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.580</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.580</h3>
<ul>
<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-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-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.579</h3>
<ul>
<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-24096">SCL-24096</a></strong>: Overload resolution fails with composed tuple types using :*</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>
</ul>
<h3>2025.2.569</h3>
<ul>
<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-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-24106">SCL-24106</a></strong>: Show notification if Grazie plugin is disabled due to missing dependencies </li>
</ul>
<h3>2025.2.566</h3>
<ul>
<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>
</ul>
<h3>2025.2.565</h3>
<ul>
<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>
</ul>
<h3>2025.2.564</h3>
<ul>
<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>
</ul>
<h3>2025.2.561</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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>
</ul>
<h3>2025.2.560</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-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-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-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-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.553</h3>
<ul>
<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-24095">SCL-24095</a></strong>: Generate Unit tests action is missing</li>
</ul>
<h3>2025.2.551</h3>
<ul>
<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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</li>
</ul>
<h3>2025.2.550</h3>
<ul>
<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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</li>
</ul>
<h3>2025.2.547</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.2.536</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
<h3>2025.2.535</h3>
<ul>
<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-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
</ul>
<h3>2025.2.516</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-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-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
</ul>
<h3>2025.2.507</h3>
<ul>
<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>
</ul>
<h3>2025.2.502</h3>
<ul>
<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-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
</ul>
<h3>2025.2.492</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.486</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-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</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.481</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
</ul>
<h3>2025.2.474</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
</ul>
<h3>2025.2.457</h3>
<ul>
<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-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-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.447</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-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-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
</ul>
<h3>2025.2.439</h3>
<ul>
<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-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-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.422</h3>
<ul>
<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>
</ul>
<h3>2025.2.417</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>
</ul>
<h3>2025.2.412</h3>
<ul>
<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.404</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-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>
</ul>
<h3>2025.2.397</h3>
<ul>
<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>
</ul>
<h3>2025.2.374</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-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-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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</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-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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=810550</download-url><idea-version min="n/a" max="n/a" since-build="252.23892" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="116438295" date="1753505492000" updatedDate="1753505492000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.833</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.831</h3>
<ul>
<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>
</ul>
<h3>2025.1.830</h3>
<ul>
<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.824</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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.815</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.813</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-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-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.804</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>
</ul>
<h3>2025.1.801</h3>
<ul>
<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>
</ul>
<h3>2025.1.792</h3>
<ul>
<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>
</ul>
<h3>2025.1.791</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>
</ul>
<h3>2025.1.789</h3>
<ul>
<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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</li>
</ul>
<h3>2025.1.786</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23898">SCL-23898</a></strong>: Breakpoint Condition Error</li>
</ul>
<h3>2025.1.783</h3>
<ul>
<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-23890">SCL-23890</a></strong>: Wrong function parameter type is inferred inside polymorphic function with underscore type parameter</li>
</ul>
<h3>2025.1.779</h3>
<ul>
<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>
</ul>
<h3>2025.1.776</h3>
<ul>
<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>
</ul>
<h3>2025.1.771</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23792">SCL-23792</a></strong>: Junie: support execution of tests for Scala language, test frameworks, build tools</li>
</ul>
<h3>2025.1.767</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.765</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.751</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-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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.1.748</h3>
<ul>
<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.746</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.1.743</h3>
<ul>
<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>
</ul>
<h3>2025.1.739</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23793">SCL-23793</a></strong>: Wrong type inferred for jsoniter CodecMakerConfig</li>
</ul>
<h3>2025.1.738</h3>
<ul>
<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>
</ul>
<h3>2025.1.734</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</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>
</ul>
<h3>2025.1.731</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.728</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>
</ul>
<h3>2025.1.724</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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.1.715</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.1.709</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.1.708</h3>
<ul>
<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>
</ul>
<h3>2025.1.706</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-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-23735">SCL-23735</a></strong>: `Convert to infix` intention breaks code</li>
</ul>
<h3>2025.1.699</h3>
<ul>
<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>
</ul>
<h3>2025.1.696</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-23715">SCL-23715</a></strong>: Revive and fix the ScStringLiteralAnnotatorTests</li>
</ul>
<h3>2025.1.692</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23712">SCL-23712</a></strong>: Class initialization of CompileServerLauncher depends on services exception</li>
</ul>
<h3>2025.1.690</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.689</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23694">SCL-23694</a></strong>: bad resolution for definitions from "runtime.stdLibPatches" </li>
</ul>
<h3>2025.1.688</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>2025.1.684</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.1.679</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>
</ul>
<h3>2025.1.677</h3>
<ul>
<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>
</ul>
<h3>2025.1.671</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-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
</ul>
<h3>2025.1.664</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-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-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.659</h3>
<ul>
<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-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-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
</ul>
<h3>2025.1.649</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-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-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
</ul>
<h3>2025.1.634</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.624</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
</ul>
<h3>2025.1.618</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>
</ul>
<h3>2025.1.612</h3>
<ul>
<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.603</h3>
<ul>
<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-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-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-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.574</h3>
<ul>
<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-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</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-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
</ul>
<h3>2025.1.554</h3>
<ul>
<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-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
</ul>
<h3>2025.1.535</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-23117">SCL-23117</a></strong>: Set up compilation caching</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-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
</ul>
<h3>2025.1.516</h3>
<ul>
<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-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
</ul>
<h3>2025.1.504</h3>
<ul>
<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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=807106</download-url><idea-version min="n/a" max="n/a" since-build="251.26927" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="119331470" date="1753505085000" updatedDate="1753505085000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.579</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.579</h3>
<ul>
<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-24096">SCL-24096</a></strong>: Overload resolution fails with composed tuple types using :*</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>
</ul>
<h3>2025.2.569</h3>
<ul>
<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-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-24106">SCL-24106</a></strong>: Show notification if Grazie plugin is disabled due to missing dependencies </li>
</ul>
<h3>2025.2.566</h3>
<ul>
<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>
</ul>
<h3>2025.2.565</h3>
<ul>
<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>
</ul>
<h3>2025.2.564</h3>
<ul>
<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>
</ul>
<h3>2025.2.561</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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>
</ul>
<h3>2025.2.560</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-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-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-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-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.553</h3>
<ul>
<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-24095">SCL-24095</a></strong>: Generate Unit tests action is missing</li>
</ul>
<h3>2025.2.551</h3>
<ul>
<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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</li>
</ul>
<h3>2025.2.550</h3>
<ul>
<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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</li>
</ul>
<h3>2025.2.547</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.2.536</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
<h3>2025.2.535</h3>
<ul>
<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-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
</ul>
<h3>2025.2.516</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-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-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
</ul>
<h3>2025.2.507</h3>
<ul>
<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>
</ul>
<h3>2025.2.502</h3>
<ul>
<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-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
</ul>
<h3>2025.2.492</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.486</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-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</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.481</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
</ul>
<h3>2025.2.474</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
</ul>
<h3>2025.2.457</h3>
<ul>
<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-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-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.447</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-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-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
</ul>
<h3>2025.2.439</h3>
<ul>
<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-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-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.422</h3>
<ul>
<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>
</ul>
<h3>2025.2.417</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>
</ul>
<h3>2025.2.412</h3>
<ul>
<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.404</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-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>
</ul>
<h3>2025.2.397</h3>
<ul>
<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>
</ul>
<h3>2025.2.374</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-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-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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</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-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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=807040</download-url><idea-version min="n/a" max="n/a" since-build="252.23892" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="119545837" date="1753334258000" updatedDate="1753334258000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.155</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.155</h3>
<ul>
<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>
</ul>
<h3>2025.3.149</h3>
<ul>
<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-23994">SCL-23994</a></strong>: Test opaque types with basic features</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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=803936</download-url><idea-version min="n/a" max="n/a" since-build="253.6250" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="119549397" date="1753179101000" updatedDate="1753179101000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.570</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.569</h3>
<ul>
<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-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-24106">SCL-24106</a></strong>: Show notification if Grazie plugin is disabled due to missing dependencies </li>
</ul>
<h3>2025.2.566</h3>
<ul>
<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>
</ul>
<h3>2025.2.565</h3>
<ul>
<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>
</ul>
<h3>2025.2.564</h3>
<ul>
<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>
</ul>
<h3>2025.2.561</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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>
</ul>
<h3>2025.2.560</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-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-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-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-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.553</h3>
<ul>
<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-24095">SCL-24095</a></strong>: Generate Unit tests action is missing</li>
</ul>
<h3>2025.2.551</h3>
<ul>
<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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</li>
</ul>
<h3>2025.2.550</h3>
<ul>
<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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</li>
</ul>
<h3>2025.2.547</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.2.536</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
<h3>2025.2.535</h3>
<ul>
<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-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
</ul>
<h3>2025.2.516</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-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-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
</ul>
<h3>2025.2.507</h3>
<ul>
<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>
</ul>
<h3>2025.2.502</h3>
<ul>
<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-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
</ul>
<h3>2025.2.492</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.486</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-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</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.481</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
</ul>
<h3>2025.2.474</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
</ul>
<h3>2025.2.457</h3>
<ul>
<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-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-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.447</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-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-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
</ul>
<h3>2025.2.439</h3>
<ul>
<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-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-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.422</h3>
<ul>
<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>
</ul>
<h3>2025.2.417</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>
</ul>
<h3>2025.2.412</h3>
<ul>
<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.404</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-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>
</ul>
<h3>2025.2.397</h3>
<ul>
<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>
</ul>
<h3>2025.2.374</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-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-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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</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-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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=801594</download-url><idea-version min="n/a" max="n/a" since-build="252.23892" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="119547113" date="1753158310000" updatedDate="1753158310000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.569</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.569</h3>
<ul>
<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-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-24106">SCL-24106</a></strong>: Show notification if Grazie plugin is disabled due to missing dependencies </li>
</ul>
<h3>2025.2.566</h3>
<ul>
<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-24119">SCL-24119</a></strong>: sbt-structure-extractor-2025.2.4.pom missing in maven repository for scala 2.10, sbt 0.13</li>
</ul>
<h3>2025.2.565</h3>
<ul>
<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>
</ul>
<h3>2025.2.564</h3>
<ul>
<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>
</ul>
<h3>2025.2.561</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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>
</ul>
<h3>2025.2.560</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-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-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-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-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.553</h3>
<ul>
<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-24095">SCL-24095</a></strong>: Generate Unit tests action is missing</li>
</ul>
<h3>2025.2.551</h3>
<ul>
<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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</li>
</ul>
<h3>2025.2.550</h3>
<ul>
<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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</li>
</ul>
<h3>2025.2.547</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.2.536</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
<h3>2025.2.535</h3>
<ul>
<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-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
</ul>
<h3>2025.2.516</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-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-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
</ul>
<h3>2025.2.507</h3>
<ul>
<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>
</ul>
<h3>2025.2.502</h3>
<ul>
<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-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
</ul>
<h3>2025.2.492</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.486</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-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</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.481</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
</ul>
<h3>2025.2.474</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
</ul>
<h3>2025.2.457</h3>
<ul>
<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-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-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.447</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-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-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
</ul>
<h3>2025.2.439</h3>
<ul>
<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-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-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.422</h3>
<ul>
<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>
</ul>
<h3>2025.2.417</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>
</ul>
<h3>2025.2.412</h3>
<ul>
<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.404</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-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>
</ul>
<h3>2025.2.397</h3>
<ul>
<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>
</ul>
<h3>2025.2.374</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-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-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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</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-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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=801306</download-url><idea-version min="n/a" max="n/a" since-build="252.23892" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="119539996" date="1753157788000" updatedDate="1753157788000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.149</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.149</h3>
<ul>
<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-23994">SCL-23994</a></strong>: Test opaque types with basic features</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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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-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-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-24119">SCL-24119</a></strong>: sbt-structure-extractor-2025.2.4.pom missing in maven repository for scala 2.10, sbt 0.13</li>
</ul>
<h3>2025.3.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=801281</download-url><idea-version min="n/a" max="n/a" since-build="253.4744" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="119543869" date="1752902751000" updatedDate="1752902751000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.566</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.566</h3>
<ul>
<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-24119">SCL-24119</a></strong>: sbt-structure-extractor-2025.2.4.pom missing in maven repository for scala 2.10, sbt 0.13</li>
</ul>
<h3>2025.2.565</h3>
<ul>
<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>
</ul>
<h3>2025.2.564</h3>
<ul>
<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>
</ul>
<h3>2025.2.561</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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>
</ul>
<h3>2025.2.560</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-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-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-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-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.553</h3>
<ul>
<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-24095">SCL-24095</a></strong>: Generate Unit tests action is missing</li>
</ul>
<h3>2025.2.551</h3>
<ul>
<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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</li>
</ul>
<h3>2025.2.550</h3>
<ul>
<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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</li>
</ul>
<h3>2025.2.547</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.2.536</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
<h3>2025.2.535</h3>
<ul>
<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-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
</ul>
<h3>2025.2.516</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-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-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
</ul>
<h3>2025.2.507</h3>
<ul>
<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>
</ul>
<h3>2025.2.502</h3>
<ul>
<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-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
</ul>
<h3>2025.2.492</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.486</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-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</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.481</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
</ul>
<h3>2025.2.474</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
</ul>
<h3>2025.2.457</h3>
<ul>
<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-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-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.447</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-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-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
</ul>
<h3>2025.2.439</h3>
<ul>
<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-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-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.422</h3>
<ul>
<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>
</ul>
<h3>2025.2.417</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>
</ul>
<h3>2025.2.412</h3>
<ul>
<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.404</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-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>
</ul>
<h3>2025.2.397</h3>
<ul>
<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>
</ul>
<h3>2025.2.374</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-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-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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</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-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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=799155</download-url><idea-version min="n/a" max="n/a" since-build="252.23892" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="119539334" date="1752843461000" updatedDate="1752843461000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.565</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.565</h3>
<ul>
<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>
</ul>
<h3>2025.2.564</h3>
<ul>
<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>
</ul>
<h3>2025.2.561</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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>
</ul>
<h3>2025.2.560</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-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-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-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-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.553</h3>
<ul>
<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-24095">SCL-24095</a></strong>: Generate Unit tests action is missing</li>
</ul>
<h3>2025.2.551</h3>
<ul>
<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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</li>
</ul>
<h3>2025.2.550</h3>
<ul>
<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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</li>
</ul>
<h3>2025.2.547</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.2.536</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
<h3>2025.2.535</h3>
<ul>
<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-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
</ul>
<h3>2025.2.516</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-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-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
</ul>
<h3>2025.2.507</h3>
<ul>
<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>
</ul>
<h3>2025.2.502</h3>
<ul>
<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-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
</ul>
<h3>2025.2.492</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.486</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-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</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.481</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
</ul>
<h3>2025.2.474</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
</ul>
<h3>2025.2.457</h3>
<ul>
<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-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-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.447</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-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-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
</ul>
<h3>2025.2.439</h3>
<ul>
<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-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-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.422</h3>
<ul>
<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>
</ul>
<h3>2025.2.417</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>
</ul>
<h3>2025.2.412</h3>
<ul>
<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.404</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-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>
</ul>
<h3>2025.2.397</h3>
<ul>
<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>
</ul>
<h3>2025.2.374</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-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-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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</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-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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=798151</download-url><idea-version min="n/a" max="n/a" since-build="252.23892" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="119539561" date="1752736955000" updatedDate="1752736955000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.564</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.564</h3>
<ul>
<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>
</ul>
<h3>2025.2.561</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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>
</ul>
<h3>2025.2.560</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-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-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-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-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.553</h3>
<ul>
<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-24095">SCL-24095</a></strong>: Generate Unit tests action is missing</li>
</ul>
<h3>2025.2.551</h3>
<ul>
<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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</li>
</ul>
<h3>2025.2.550</h3>
<ul>
<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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</li>
</ul>
<h3>2025.2.547</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.2.536</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
<h3>2025.2.535</h3>
<ul>
<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-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
</ul>
<h3>2025.2.516</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-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-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
</ul>
<h3>2025.2.507</h3>
<ul>
<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>
</ul>
<h3>2025.2.502</h3>
<ul>
<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-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
</ul>
<h3>2025.2.492</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.486</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-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</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.481</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
</ul>
<h3>2025.2.474</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
</ul>
<h3>2025.2.457</h3>
<ul>
<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-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-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.447</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-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-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
</ul>
<h3>2025.2.439</h3>
<ul>
<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-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-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.422</h3>
<ul>
<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>
</ul>
<h3>2025.2.417</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>
</ul>
<h3>2025.2.412</h3>
<ul>
<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.404</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-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>
</ul>
<h3>2025.2.397</h3>
<ul>
<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>
</ul>
<h3>2025.2.374</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-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-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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</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-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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=796189</download-url><idea-version min="n/a" max="n/a" since-build="252.23892" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="118012543" date="1752654104000" updatedDate="1752654104000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.561</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.561</h3>
<ul>
<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-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-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-24085">SCL-24085</a></strong>: opaque type leak tuple RHS</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>
</ul>
<h3>2025.2.560</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-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-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-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-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.553</h3>
<ul>
<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-24095">SCL-24095</a></strong>: Generate Unit tests action is missing</li>
</ul>
<h3>2025.2.551</h3>
<ul>
<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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</li>
</ul>
<h3>2025.2.550</h3>
<ul>
<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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</li>
</ul>
<h3>2025.2.547</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.2.536</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
<h3>2025.2.535</h3>
<ul>
<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-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
</ul>
<h3>2025.2.516</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-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-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
</ul>
<h3>2025.2.507</h3>
<ul>
<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>
</ul>
<h3>2025.2.502</h3>
<ul>
<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-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
</ul>
<h3>2025.2.492</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.486</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-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</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.481</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
</ul>
<h3>2025.2.474</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
</ul>
<h3>2025.2.457</h3>
<ul>
<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-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-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.447</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-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-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
</ul>
<h3>2025.2.439</h3>
<ul>
<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-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-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.422</h3>
<ul>
<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>
</ul>
<h3>2025.2.417</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>
</ul>
<h3>2025.2.412</h3>
<ul>
<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.404</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-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>
</ul>
<h3>2025.2.397</h3>
<ul>
<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>
</ul>
<h3>2025.2.374</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-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-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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</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-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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=795312</download-url><idea-version min="n/a" max="n/a" since-build="252.23892" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="116438155" date="1752646075000" updatedDate="1752646075000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.831</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.831</h3>
<ul>
<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>
</ul>
<h3>2025.1.830</h3>
<ul>
<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.824</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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.815</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.813</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-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-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.804</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>
</ul>
<h3>2025.1.801</h3>
<ul>
<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>
</ul>
<h3>2025.1.792</h3>
<ul>
<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>
</ul>
<h3>2025.1.791</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>
</ul>
<h3>2025.1.789</h3>
<ul>
<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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</li>
</ul>
<h3>2025.1.786</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23898">SCL-23898</a></strong>: Breakpoint Condition Error</li>
</ul>
<h3>2025.1.783</h3>
<ul>
<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-23890">SCL-23890</a></strong>: Wrong function parameter type is inferred inside polymorphic function with underscore type parameter</li>
</ul>
<h3>2025.1.779</h3>
<ul>
<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>
</ul>
<h3>2025.1.776</h3>
<ul>
<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>
</ul>
<h3>2025.1.771</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23792">SCL-23792</a></strong>: Junie: support execution of tests for Scala language, test frameworks, build tools</li>
</ul>
<h3>2025.1.767</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.765</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.751</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-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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.1.748</h3>
<ul>
<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.746</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.1.743</h3>
<ul>
<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>
</ul>
<h3>2025.1.739</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23793">SCL-23793</a></strong>: Wrong type inferred for jsoniter CodecMakerConfig</li>
</ul>
<h3>2025.1.738</h3>
<ul>
<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>
</ul>
<h3>2025.1.734</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</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>
</ul>
<h3>2025.1.731</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.728</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>
</ul>
<h3>2025.1.724</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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.1.715</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.1.709</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.1.708</h3>
<ul>
<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>
</ul>
<h3>2025.1.706</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-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-23735">SCL-23735</a></strong>: `Convert to infix` intention breaks code</li>
</ul>
<h3>2025.1.699</h3>
<ul>
<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>
</ul>
<h3>2025.1.696</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-23715">SCL-23715</a></strong>: Revive and fix the ScStringLiteralAnnotatorTests</li>
</ul>
<h3>2025.1.692</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23712">SCL-23712</a></strong>: Class initialization of CompileServerLauncher depends on services exception</li>
</ul>
<h3>2025.1.690</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.689</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23694">SCL-23694</a></strong>: bad resolution for definitions from "runtime.stdLibPatches" </li>
</ul>
<h3>2025.1.688</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>2025.1.684</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.1.679</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>
</ul>
<h3>2025.1.677</h3>
<ul>
<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>
</ul>
<h3>2025.1.671</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-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
</ul>
<h3>2025.1.664</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-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-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.659</h3>
<ul>
<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-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-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
</ul>
<h3>2025.1.649</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-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-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
</ul>
<h3>2025.1.634</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.624</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
</ul>
<h3>2025.1.618</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>
</ul>
<h3>2025.1.612</h3>
<ul>
<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.603</h3>
<ul>
<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-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-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-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.574</h3>
<ul>
<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-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</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-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
</ul>
<h3>2025.1.554</h3>
<ul>
<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-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
</ul>
<h3>2025.1.535</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-23117">SCL-23117</a></strong>: Set up compilation caching</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-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
</ul>
<h3>2025.1.516</h3>
<ul>
<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-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
</ul>
<h3>2025.1.504</h3>
<ul>
<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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=795299</download-url><idea-version min="n/a" max="n/a" since-build="251.26927" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="118002406" date="1752563220000" updatedDate="1752563220000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.560</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.560</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-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-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-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.553</h3>
<ul>
<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-24095">SCL-24095</a></strong>: Generate Unit tests action is missing</li>
</ul>
<h3>2025.2.551</h3>
<ul>
<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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</li>
</ul>
<h3>2025.2.550</h3>
<ul>
<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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</li>
</ul>
<h3>2025.2.547</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.2.536</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
<h3>2025.2.535</h3>
<ul>
<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-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
</ul>
<h3>2025.2.516</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-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-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
</ul>
<h3>2025.2.507</h3>
<ul>
<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>
</ul>
<h3>2025.2.502</h3>
<ul>
<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-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
</ul>
<h3>2025.2.492</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.486</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-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</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.481</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
</ul>
<h3>2025.2.474</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
</ul>
<h3>2025.2.457</h3>
<ul>
<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-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-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.447</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-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-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
</ul>
<h3>2025.2.439</h3>
<ul>
<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-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-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.422</h3>
<ul>
<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>
</ul>
<h3>2025.2.417</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>
</ul>
<h3>2025.2.412</h3>
<ul>
<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.404</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-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>
</ul>
<h3>2025.2.397</h3>
<ul>
<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>
</ul>
<h3>2025.2.374</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-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-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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</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-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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=794580</download-url><idea-version min="n/a" max="n/a" since-build="252.23892" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="117997266" date="1752379793000" updatedDate="1752379793000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.134</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.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=792618</download-url><idea-version min="n/a" max="n/a" since-build="253.4744" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="117994717" date="1752293573000" updatedDate="1752293573000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.133</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.133</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>
</ul>
<h3>2025.3.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=791987</download-url><idea-version min="n/a" max="n/a" since-build="253.4744" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="116437847" date="1752122367000" updatedDate="1752122367000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.830</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.830</h3>
<ul>
<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.824</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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.815</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.813</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-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-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.804</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>
</ul>
<h3>2025.1.801</h3>
<ul>
<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>
</ul>
<h3>2025.1.792</h3>
<ul>
<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>
</ul>
<h3>2025.1.791</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>
</ul>
<h3>2025.1.789</h3>
<ul>
<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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</li>
</ul>
<h3>2025.1.786</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23898">SCL-23898</a></strong>: Breakpoint Condition Error</li>
</ul>
<h3>2025.1.783</h3>
<ul>
<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-23890">SCL-23890</a></strong>: Wrong function parameter type is inferred inside polymorphic function with underscore type parameter</li>
</ul>
<h3>2025.1.779</h3>
<ul>
<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>
</ul>
<h3>2025.1.776</h3>
<ul>
<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>
</ul>
<h3>2025.1.771</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23792">SCL-23792</a></strong>: Junie: support execution of tests for Scala language, test frameworks, build tools</li>
</ul>
<h3>2025.1.767</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.765</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.751</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-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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.1.748</h3>
<ul>
<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.746</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.1.743</h3>
<ul>
<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>
</ul>
<h3>2025.1.739</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23793">SCL-23793</a></strong>: Wrong type inferred for jsoniter CodecMakerConfig</li>
</ul>
<h3>2025.1.738</h3>
<ul>
<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>
</ul>
<h3>2025.1.734</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</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>
</ul>
<h3>2025.1.731</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.728</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>
</ul>
<h3>2025.1.724</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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.1.715</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.1.709</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.1.708</h3>
<ul>
<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>
</ul>
<h3>2025.1.706</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-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-23735">SCL-23735</a></strong>: `Convert to infix` intention breaks code</li>
</ul>
<h3>2025.1.699</h3>
<ul>
<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>
</ul>
<h3>2025.1.696</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-23715">SCL-23715</a></strong>: Revive and fix the ScStringLiteralAnnotatorTests</li>
</ul>
<h3>2025.1.692</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23712">SCL-23712</a></strong>: Class initialization of CompileServerLauncher depends on services exception</li>
</ul>
<h3>2025.1.690</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.689</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23694">SCL-23694</a></strong>: bad resolution for definitions from "runtime.stdLibPatches" </li>
</ul>
<h3>2025.1.688</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>2025.1.684</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.1.679</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>
</ul>
<h3>2025.1.677</h3>
<ul>
<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>
</ul>
<h3>2025.1.671</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-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
</ul>
<h3>2025.1.664</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-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-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.659</h3>
<ul>
<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-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-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
</ul>
<h3>2025.1.649</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-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-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
</ul>
<h3>2025.1.634</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.624</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
</ul>
<h3>2025.1.618</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>
</ul>
<h3>2025.1.612</h3>
<ul>
<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.603</h3>
<ul>
<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-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-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-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.574</h3>
<ul>
<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-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</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-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
</ul>
<h3>2025.1.554</h3>
<ul>
<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-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
</ul>
<h3>2025.1.535</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-23117">SCL-23117</a></strong>: Set up compilation caching</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-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
</ul>
<h3>2025.1.516</h3>
<ul>
<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-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
</ul>
<h3>2025.1.504</h3>
<ul>
<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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=790766</download-url><idea-version min="n/a" max="n/a" since-build="251.26927" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="117993906" date="1752120685000" updatedDate="1752120685000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.125</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.125</h3>
<ul>
<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-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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</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.3.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=790750</download-url><idea-version min="n/a" max="n/a" since-build="253.3935" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="117979629" date="1751950162000" updatedDate="1751950162000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.553</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.553</h3>
<ul>
<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-24095">SCL-24095</a></strong>: Generate Unit tests action is missing</li>
</ul>
<h3>2025.2.551</h3>
<ul>
<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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</li>
</ul>
<h3>2025.2.550</h3>
<ul>
<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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</li>
</ul>
<h3>2025.2.547</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.2.536</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
<h3>2025.2.535</h3>
<ul>
<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-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
</ul>
<h3>2025.2.516</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-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-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
</ul>
<h3>2025.2.507</h3>
<ul>
<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>
</ul>
<h3>2025.2.502</h3>
<ul>
<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-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
</ul>
<h3>2025.2.492</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.486</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-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</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.481</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
</ul>
<h3>2025.2.474</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
</ul>
<h3>2025.2.457</h3>
<ul>
<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-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-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.447</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-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-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
</ul>
<h3>2025.2.439</h3>
<ul>
<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-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-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.422</h3>
<ul>
<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>
</ul>
<h3>2025.2.417</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>
</ul>
<h3>2025.2.412</h3>
<ul>
<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.404</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-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>
</ul>
<h3>2025.2.397</h3>
<ul>
<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>
</ul>
<h3>2025.2.374</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-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-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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</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-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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=789447</download-url><idea-version min="n/a" max="n/a" since-build="252.23892" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="117982250" date="1751696115000" updatedDate="1751696115000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.551</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.551</h3>
<ul>
<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-24086">SCL-24086</a></strong>: paste top level code inserts redundant indentation</li>
</ul>
<h3>2025.2.550</h3>
<ul>
<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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</li>
</ul>
<h3>2025.2.547</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.2.536</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
<h3>2025.2.535</h3>
<ul>
<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-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
</ul>
<h3>2025.2.516</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-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-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
</ul>
<h3>2025.2.507</h3>
<ul>
<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>
</ul>
<h3>2025.2.502</h3>
<ul>
<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-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
</ul>
<h3>2025.2.492</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.486</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-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</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.481</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
</ul>
<h3>2025.2.474</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
</ul>
<h3>2025.2.457</h3>
<ul>
<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-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-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.447</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-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-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
</ul>
<h3>2025.2.439</h3>
<ul>
<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-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-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.422</h3>
<ul>
<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>
</ul>
<h3>2025.2.417</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>
</ul>
<h3>2025.2.412</h3>
<ul>
<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.404</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-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>
</ul>
<h3>2025.2.397</h3>
<ul>
<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>
</ul>
<h3>2025.2.374</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-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-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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</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-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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=787451</download-url><idea-version min="n/a" max="n/a" since-build="252.23892" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="116437814" date="1751604190000" updatedDate="1751604190000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.828</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.824</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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.815</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.813</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-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-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.804</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>
</ul>
<h3>2025.1.801</h3>
<ul>
<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>
</ul>
<h3>2025.1.792</h3>
<ul>
<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>
</ul>
<h3>2025.1.791</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>
</ul>
<h3>2025.1.789</h3>
<ul>
<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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</li>
</ul>
<h3>2025.1.786</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23898">SCL-23898</a></strong>: Breakpoint Condition Error</li>
</ul>
<h3>2025.1.783</h3>
<ul>
<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-23890">SCL-23890</a></strong>: Wrong function parameter type is inferred inside polymorphic function with underscore type parameter</li>
</ul>
<h3>2025.1.779</h3>
<ul>
<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>
</ul>
<h3>2025.1.776</h3>
<ul>
<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>
</ul>
<h3>2025.1.771</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23792">SCL-23792</a></strong>: Junie: support execution of tests for Scala language, test frameworks, build tools</li>
</ul>
<h3>2025.1.767</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.765</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.751</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-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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.1.748</h3>
<ul>
<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.746</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.1.743</h3>
<ul>
<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>
</ul>
<h3>2025.1.739</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23793">SCL-23793</a></strong>: Wrong type inferred for jsoniter CodecMakerConfig</li>
</ul>
<h3>2025.1.738</h3>
<ul>
<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>
</ul>
<h3>2025.1.734</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</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>
</ul>
<h3>2025.1.731</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.728</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>
</ul>
<h3>2025.1.724</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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.1.715</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.1.709</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.1.708</h3>
<ul>
<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>
</ul>
<h3>2025.1.706</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-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-23735">SCL-23735</a></strong>: `Convert to infix` intention breaks code</li>
</ul>
<h3>2025.1.699</h3>
<ul>
<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>
</ul>
<h3>2025.1.696</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-23715">SCL-23715</a></strong>: Revive and fix the ScStringLiteralAnnotatorTests</li>
</ul>
<h3>2025.1.692</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23712">SCL-23712</a></strong>: Class initialization of CompileServerLauncher depends on services exception</li>
</ul>
<h3>2025.1.690</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.689</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23694">SCL-23694</a></strong>: bad resolution for definitions from "runtime.stdLibPatches" </li>
</ul>
<h3>2025.1.688</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>2025.1.684</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.1.679</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>
</ul>
<h3>2025.1.677</h3>
<ul>
<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>
</ul>
<h3>2025.1.671</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-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
</ul>
<h3>2025.1.664</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-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-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.659</h3>
<ul>
<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-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-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
</ul>
<h3>2025.1.649</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-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-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
</ul>
<h3>2025.1.634</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.624</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
</ul>
<h3>2025.1.618</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>
</ul>
<h3>2025.1.612</h3>
<ul>
<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.603</h3>
<ul>
<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-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-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-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.574</h3>
<ul>
<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-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</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-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
</ul>
<h3>2025.1.554</h3>
<ul>
<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-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
</ul>
<h3>2025.1.535</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-23117">SCL-23117</a></strong>: Set up compilation caching</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-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
</ul>
<h3>2025.1.516</h3>
<ul>
<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-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
</ul>
<h3>2025.1.504</h3>
<ul>
<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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=786353</download-url><idea-version min="n/a" max="n/a" since-build="251.26927" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="117958895" date="1751602804000" updatedDate="1751602804000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.550</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.550</h3>
<ul>
<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-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-23962">SCL-23962</a></strong>: Autocomplete suggests non-existent enum constructor</li>
</ul>
<h3>2025.2.547</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.2.536</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
<h3>2025.2.535</h3>
<ul>
<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-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
</ul>
<h3>2025.2.516</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-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-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
</ul>
<h3>2025.2.507</h3>
<ul>
<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>
</ul>
<h3>2025.2.502</h3>
<ul>
<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-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
</ul>
<h3>2025.2.492</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.486</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-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</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.481</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
</ul>
<h3>2025.2.474</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
</ul>
<h3>2025.2.457</h3>
<ul>
<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-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-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.447</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-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-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
</ul>
<h3>2025.2.439</h3>
<ul>
<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-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-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.422</h3>
<ul>
<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>
</ul>
<h3>2025.2.417</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>
</ul>
<h3>2025.2.412</h3>
<ul>
<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.404</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-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>
</ul>
<h3>2025.2.397</h3>
<ul>
<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>
</ul>
<h3>2025.2.374</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-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-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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</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-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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=786352</download-url><idea-version min="n/a" max="n/a" since-build="252.23892" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="117903677" date="1751602332000" updatedDate="1751602332000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.117</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.117</h3>
<ul>
<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>
</ul>
<h3>2025.3.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=786351</download-url><idea-version min="n/a" max="n/a" since-build="253.1110" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="117903551" date="1751517716000" updatedDate="1751517716000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.113</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.113</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.3.103</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=786153</download-url><idea-version min="n/a" max="n/a" since-build="253.1110" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="117911075" date="1751517043000" updatedDate="1751517043000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.547</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.547</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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>
</ul>
<h3>2025.2.536</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
<h3>2025.2.535</h3>
<ul>
<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-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
</ul>
<h3>2025.2.516</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-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-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
</ul>
<h3>2025.2.507</h3>
<ul>
<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>
</ul>
<h3>2025.2.502</h3>
<ul>
<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-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
</ul>
<h3>2025.2.492</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.486</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-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</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.481</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
</ul>
<h3>2025.2.474</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
</ul>
<h3>2025.2.457</h3>
<ul>
<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-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-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.447</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-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-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
</ul>
<h3>2025.2.439</h3>
<ul>
<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-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-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.422</h3>
<ul>
<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>
</ul>
<h3>2025.2.417</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>
</ul>
<h3>2025.2.412</h3>
<ul>
<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.404</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-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>
</ul>
<h3>2025.2.397</h3>
<ul>
<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>
</ul>
<h3>2025.2.374</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-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-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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</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-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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=786151</download-url><idea-version min="n/a" max="n/a" since-build="252.21735" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="116437454" date="1751431587000" updatedDate="1751431587000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.827</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.824</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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.815</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.813</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-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-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.804</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>
</ul>
<h3>2025.1.801</h3>
<ul>
<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>
</ul>
<h3>2025.1.792</h3>
<ul>
<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>
</ul>
<h3>2025.1.791</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>
</ul>
<h3>2025.1.789</h3>
<ul>
<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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</li>
</ul>
<h3>2025.1.786</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23898">SCL-23898</a></strong>: Breakpoint Condition Error</li>
</ul>
<h3>2025.1.783</h3>
<ul>
<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-23890">SCL-23890</a></strong>: Wrong function parameter type is inferred inside polymorphic function with underscore type parameter</li>
</ul>
<h3>2025.1.779</h3>
<ul>
<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>
</ul>
<h3>2025.1.776</h3>
<ul>
<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>
</ul>
<h3>2025.1.771</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23792">SCL-23792</a></strong>: Junie: support execution of tests for Scala language, test frameworks, build tools</li>
</ul>
<h3>2025.1.767</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.765</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.751</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-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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.1.748</h3>
<ul>
<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.746</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.1.743</h3>
<ul>
<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>
</ul>
<h3>2025.1.739</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23793">SCL-23793</a></strong>: Wrong type inferred for jsoniter CodecMakerConfig</li>
</ul>
<h3>2025.1.738</h3>
<ul>
<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>
</ul>
<h3>2025.1.734</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</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>
</ul>
<h3>2025.1.731</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.728</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>
</ul>
<h3>2025.1.724</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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.1.715</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.1.709</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.1.708</h3>
<ul>
<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>
</ul>
<h3>2025.1.706</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-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-23735">SCL-23735</a></strong>: `Convert to infix` intention breaks code</li>
</ul>
<h3>2025.1.699</h3>
<ul>
<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>
</ul>
<h3>2025.1.696</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-23715">SCL-23715</a></strong>: Revive and fix the ScStringLiteralAnnotatorTests</li>
</ul>
<h3>2025.1.692</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23712">SCL-23712</a></strong>: Class initialization of CompileServerLauncher depends on services exception</li>
</ul>
<h3>2025.1.690</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.689</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23694">SCL-23694</a></strong>: bad resolution for definitions from "runtime.stdLibPatches" </li>
</ul>
<h3>2025.1.688</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>2025.1.684</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.1.679</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>
</ul>
<h3>2025.1.677</h3>
<ul>
<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>
</ul>
<h3>2025.1.671</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-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
</ul>
<h3>2025.1.664</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-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-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.659</h3>
<ul>
<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-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-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
</ul>
<h3>2025.1.649</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-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-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
</ul>
<h3>2025.1.634</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.624</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
</ul>
<h3>2025.1.618</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>
</ul>
<h3>2025.1.612</h3>
<ul>
<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.603</h3>
<ul>
<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-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-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-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.574</h3>
<ul>
<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-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</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-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
</ul>
<h3>2025.1.554</h3>
<ul>
<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-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
</ul>
<h3>2025.1.535</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-23117">SCL-23117</a></strong>: Set up compilation caching</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-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
</ul>
<h3>2025.1.516</h3>
<ul>
<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-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
</ul>
<h3>2025.1.504</h3>
<ul>
<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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=785290</download-url><idea-version min="n/a" max="n/a" since-build="251.26927" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="116438014" date="1751363002000" updatedDate="1751363002000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.824</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.824</h3>
<ul>
<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-24040">SCL-24040</a></strong>: Scala local dependency addition</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.815</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.813</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-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-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.804</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>
</ul>
<h3>2025.1.801</h3>
<ul>
<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>
</ul>
<h3>2025.1.792</h3>
<ul>
<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>
</ul>
<h3>2025.1.791</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>
</ul>
<h3>2025.1.789</h3>
<ul>
<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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</li>
</ul>
<h3>2025.1.786</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23898">SCL-23898</a></strong>: Breakpoint Condition Error</li>
</ul>
<h3>2025.1.783</h3>
<ul>
<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-23890">SCL-23890</a></strong>: Wrong function parameter type is inferred inside polymorphic function with underscore type parameter</li>
</ul>
<h3>2025.1.779</h3>
<ul>
<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>
</ul>
<h3>2025.1.776</h3>
<ul>
<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>
</ul>
<h3>2025.1.771</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23792">SCL-23792</a></strong>: Junie: support execution of tests for Scala language, test frameworks, build tools</li>
</ul>
<h3>2025.1.767</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.765</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.751</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-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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.1.748</h3>
<ul>
<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.746</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.1.743</h3>
<ul>
<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>
</ul>
<h3>2025.1.739</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23793">SCL-23793</a></strong>: Wrong type inferred for jsoniter CodecMakerConfig</li>
</ul>
<h3>2025.1.738</h3>
<ul>
<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>
</ul>
<h3>2025.1.734</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</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>
</ul>
<h3>2025.1.731</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.728</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>
</ul>
<h3>2025.1.724</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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.1.715</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.1.709</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.1.708</h3>
<ul>
<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>
</ul>
<h3>2025.1.706</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-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-23735">SCL-23735</a></strong>: `Convert to infix` intention breaks code</li>
</ul>
<h3>2025.1.699</h3>
<ul>
<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>
</ul>
<h3>2025.1.696</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-23715">SCL-23715</a></strong>: Revive and fix the ScStringLiteralAnnotatorTests</li>
</ul>
<h3>2025.1.692</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23712">SCL-23712</a></strong>: Class initialization of CompileServerLauncher depends on services exception</li>
</ul>
<h3>2025.1.690</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.689</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23694">SCL-23694</a></strong>: bad resolution for definitions from "runtime.stdLibPatches" </li>
</ul>
<h3>2025.1.688</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>2025.1.684</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.1.679</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>
</ul>
<h3>2025.1.677</h3>
<ul>
<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>
</ul>
<h3>2025.1.671</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-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
</ul>
<h3>2025.1.664</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-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-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.659</h3>
<ul>
<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-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-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
</ul>
<h3>2025.1.649</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-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-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
</ul>
<h3>2025.1.634</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.624</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
</ul>
<h3>2025.1.618</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>
</ul>
<h3>2025.1.612</h3>
<ul>
<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.603</h3>
<ul>
<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-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-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-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.574</h3>
<ul>
<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-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</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-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
</ul>
<h3>2025.1.554</h3>
<ul>
<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-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
</ul>
<h3>2025.1.535</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-23117">SCL-23117</a></strong>: Set up compilation caching</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-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
</ul>
<h3>2025.1.516</h3>
<ul>
<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-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
</ul>
<h3>2025.1.504</h3>
<ul>
<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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=785001</download-url><idea-version min="n/a" max="n/a" since-build="251.26927" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="117864706" date="1751170195000" updatedDate="1751170195000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.104</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.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=783445</download-url><idea-version min="n/a" max="n/a" since-build="253.1110" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="117872430" date="1751090894000" updatedDate="1751090894000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.536</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.536</h3>
<ul>
<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-24057">SCL-24057</a></strong>: Exception thrown in the ScalaCompilerReferenceIndexBuilder JPS builder under suspicious circumstances</li>
</ul>
<h3>2025.2.535</h3>
<ul>
<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-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
</ul>
<h3>2025.2.516</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-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-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
</ul>
<h3>2025.2.507</h3>
<ul>
<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>
</ul>
<h3>2025.2.502</h3>
<ul>
<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-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
</ul>
<h3>2025.2.492</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.486</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-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</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.481</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
</ul>
<h3>2025.2.474</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
</ul>
<h3>2025.2.457</h3>
<ul>
<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-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-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.447</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-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-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
</ul>
<h3>2025.2.439</h3>
<ul>
<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-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-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.422</h3>
<ul>
<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>
</ul>
<h3>2025.2.417</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>
</ul>
<h3>2025.2.412</h3>
<ul>
<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.404</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-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>
</ul>
<h3>2025.2.397</h3>
<ul>
<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>
</ul>
<h3>2025.2.374</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-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-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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</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-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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=783086</download-url><idea-version min="n/a" max="n/a" since-build="252.21735" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="117864687" date="1751085357000" updatedDate="1751085357000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.103</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.103</h3>
<ul>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=782803</download-url><idea-version min="n/a" max="n/a" since-build="253.1110" until-build="253.*"/></idea-plugin><idea-plugin downloads="23436378" size="117869010" date="1751012378000" updatedDate="1751012378000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.535</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.535</h3>
<ul>
<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-24047">SCL-24047</a></strong>: Package Checker: IllegalStateException: Constraint inSmartMode cannot be satisfied thrown when reloading build.sbt </li>
</ul>
<h3>2025.2.516</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-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-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
</ul>
<h3>2025.2.507</h3>
<ul>
<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>
</ul>
<h3>2025.2.502</h3>
<ul>
<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-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
</ul>
<h3>2025.2.492</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.486</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-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</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.481</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
</ul>
<h3>2025.2.474</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
</ul>
<h3>2025.2.457</h3>
<ul>
<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-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-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.447</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-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-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
</ul>
<h3>2025.2.439</h3>
<ul>
<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-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-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.422</h3>
<ul>
<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>
</ul>
<h3>2025.2.417</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>
</ul>
<h3>2025.2.412</h3>
<ul>
<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.404</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-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>
</ul>
<h3>2025.2.397</h3>
<ul>
<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>
</ul>
<h3>2025.2.374</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-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-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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</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-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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=782372</download-url><idea-version min="n/a" max="n/a" since-build="252.21735" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="116395265" date="1750826264000" updatedDate="1750826264000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.817</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.815</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.813</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-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-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.804</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>
</ul>
<h3>2025.1.801</h3>
<ul>
<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>
</ul>
<h3>2025.1.792</h3>
<ul>
<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>
</ul>
<h3>2025.1.791</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>
</ul>
<h3>2025.1.789</h3>
<ul>
<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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</li>
</ul>
<h3>2025.1.786</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23898">SCL-23898</a></strong>: Breakpoint Condition Error</li>
</ul>
<h3>2025.1.783</h3>
<ul>
<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-23890">SCL-23890</a></strong>: Wrong function parameter type is inferred inside polymorphic function with underscore type parameter</li>
</ul>
<h3>2025.1.779</h3>
<ul>
<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>
</ul>
<h3>2025.1.776</h3>
<ul>
<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>
</ul>
<h3>2025.1.771</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23792">SCL-23792</a></strong>: Junie: support execution of tests for Scala language, test frameworks, build tools</li>
</ul>
<h3>2025.1.767</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.765</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.751</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-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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.1.748</h3>
<ul>
<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.746</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.1.743</h3>
<ul>
<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>
</ul>
<h3>2025.1.739</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23793">SCL-23793</a></strong>: Wrong type inferred for jsoniter CodecMakerConfig</li>
</ul>
<h3>2025.1.738</h3>
<ul>
<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>
</ul>
<h3>2025.1.734</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</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>
</ul>
<h3>2025.1.731</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.728</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>
</ul>
<h3>2025.1.724</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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.1.715</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.1.709</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.1.708</h3>
<ul>
<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>
</ul>
<h3>2025.1.706</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-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-23735">SCL-23735</a></strong>: `Convert to infix` intention breaks code</li>
</ul>
<h3>2025.1.699</h3>
<ul>
<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>
</ul>
<h3>2025.1.696</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-23715">SCL-23715</a></strong>: Revive and fix the ScStringLiteralAnnotatorTests</li>
</ul>
<h3>2025.1.692</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23712">SCL-23712</a></strong>: Class initialization of CompileServerLauncher depends on services exception</li>
</ul>
<h3>2025.1.690</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.689</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23694">SCL-23694</a></strong>: bad resolution for definitions from "runtime.stdLibPatches" </li>
</ul>
<h3>2025.1.688</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>2025.1.684</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.1.679</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>
</ul>
<h3>2025.1.677</h3>
<ul>
<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>
</ul>
<h3>2025.1.671</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-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
</ul>
<h3>2025.1.664</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-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-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.659</h3>
<ul>
<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-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-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
</ul>
<h3>2025.1.649</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-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-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
</ul>
<h3>2025.1.634</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.624</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
</ul>
<h3>2025.1.618</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>
</ul>
<h3>2025.1.612</h3>
<ul>
<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.603</h3>
<ul>
<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-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-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-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.574</h3>
<ul>
<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-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</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-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
</ul>
<h3>2025.1.554</h3>
<ul>
<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-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
</ul>
<h3>2025.1.535</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-23117">SCL-23117</a></strong>: Set up compilation caching</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-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
</ul>
<h3>2025.1.516</h3>
<ul>
<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-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
</ul>
<h3>2025.1.504</h3>
<ul>
<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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=780910</download-url><idea-version min="n/a" max="n/a" since-build="251.26927" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="117835684" date="1750825948000" updatedDate="1750825948000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.516</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.516</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-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-23991">SCL-23991</a></strong>: IDEA EAP 252.21735.* brings deprecations to ImportSpecBuilder</li>
</ul>
<h3>2025.2.507</h3>
<ul>
<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>
</ul>
<h3>2025.2.502</h3>
<ul>
<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-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
</ul>
<h3>2025.2.492</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.486</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-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</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.481</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
</ul>
<h3>2025.2.474</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
</ul>
<h3>2025.2.457</h3>
<ul>
<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-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-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.447</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-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-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
</ul>
<h3>2025.2.439</h3>
<ul>
<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-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-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.422</h3>
<ul>
<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>
</ul>
<h3>2025.2.417</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>
</ul>
<h3>2025.2.412</h3>
<ul>
<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.404</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-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>
</ul>
<h3>2025.2.397</h3>
<ul>
<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>
</ul>
<h3>2025.2.374</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-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-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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</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-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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=780908</download-url><idea-version min="n/a" max="n/a" since-build="252.21735" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="117793856" date="1750738634000" updatedDate="1750738634000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.507</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.507</h3>
<ul>
<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>
</ul>
<h3>2025.2.502</h3>
<ul>
<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-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
</ul>
<h3>2025.2.492</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.486</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-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</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.481</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
</ul>
<h3>2025.2.474</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
</ul>
<h3>2025.2.457</h3>
<ul>
<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-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-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.447</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-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-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
</ul>
<h3>2025.2.439</h3>
<ul>
<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-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-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.422</h3>
<ul>
<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>
</ul>
<h3>2025.2.417</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>
</ul>
<h3>2025.2.412</h3>
<ul>
<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.404</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-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>
</ul>
<h3>2025.2.397</h3>
<ul>
<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>
</ul>
<h3>2025.2.374</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-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-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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</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-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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=780647</download-url><idea-version min="n/a" max="n/a" since-build="252.21735" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="117793403" date="1750483263000" updatedDate="1750483263000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.502</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.502</h3>
<ul>
<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-23987">SCL-23987</a></strong>: CBH: unresolved symbol highlights the entire chain instead of only the reference</li>
</ul>
<h3>2025.2.492</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.486</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-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</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.481</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
</ul>
<h3>2025.2.474</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
</ul>
<h3>2025.2.457</h3>
<ul>
<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-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-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.447</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-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-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
</ul>
<h3>2025.2.439</h3>
<ul>
<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-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-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.422</h3>
<ul>
<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>
</ul>
<h3>2025.2.417</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>
</ul>
<h3>2025.2.412</h3>
<ul>
<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.404</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-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>
</ul>
<h3>2025.2.397</h3>
<ul>
<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>
</ul>
<h3>2025.2.374</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-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-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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</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-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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=780140</download-url><idea-version min="n/a" max="n/a" since-build="252.21735" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="116395813" date="1750401343000" updatedDate="1750401343000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.815</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.815</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.813</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-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-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.804</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>
</ul>
<h3>2025.1.801</h3>
<ul>
<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>
</ul>
<h3>2025.1.792</h3>
<ul>
<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>
</ul>
<h3>2025.1.791</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>
</ul>
<h3>2025.1.789</h3>
<ul>
<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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</li>
</ul>
<h3>2025.1.786</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23898">SCL-23898</a></strong>: Breakpoint Condition Error</li>
</ul>
<h3>2025.1.783</h3>
<ul>
<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-23890">SCL-23890</a></strong>: Wrong function parameter type is inferred inside polymorphic function with underscore type parameter</li>
</ul>
<h3>2025.1.779</h3>
<ul>
<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>
</ul>
<h3>2025.1.776</h3>
<ul>
<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>
</ul>
<h3>2025.1.771</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23792">SCL-23792</a></strong>: Junie: support execution of tests for Scala language, test frameworks, build tools</li>
</ul>
<h3>2025.1.767</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.765</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.751</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-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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.1.748</h3>
<ul>
<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.746</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.1.743</h3>
<ul>
<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>
</ul>
<h3>2025.1.739</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23793">SCL-23793</a></strong>: Wrong type inferred for jsoniter CodecMakerConfig</li>
</ul>
<h3>2025.1.738</h3>
<ul>
<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>
</ul>
<h3>2025.1.734</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</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>
</ul>
<h3>2025.1.731</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.728</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>
</ul>
<h3>2025.1.724</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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.1.715</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.1.709</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.1.708</h3>
<ul>
<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>
</ul>
<h3>2025.1.706</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-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-23735">SCL-23735</a></strong>: `Convert to infix` intention breaks code</li>
</ul>
<h3>2025.1.699</h3>
<ul>
<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>
</ul>
<h3>2025.1.696</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-23715">SCL-23715</a></strong>: Revive and fix the ScStringLiteralAnnotatorTests</li>
</ul>
<h3>2025.1.692</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23712">SCL-23712</a></strong>: Class initialization of CompileServerLauncher depends on services exception</li>
</ul>
<h3>2025.1.690</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.689</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23694">SCL-23694</a></strong>: bad resolution for definitions from "runtime.stdLibPatches" </li>
</ul>
<h3>2025.1.688</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>2025.1.684</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.1.679</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>
</ul>
<h3>2025.1.677</h3>
<ul>
<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>
</ul>
<h3>2025.1.671</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-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
</ul>
<h3>2025.1.664</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-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-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.659</h3>
<ul>
<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-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-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
</ul>
<h3>2025.1.649</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-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-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
</ul>
<h3>2025.1.634</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.624</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
</ul>
<h3>2025.1.618</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>
</ul>
<h3>2025.1.612</h3>
<ul>
<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.603</h3>
<ul>
<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-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-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-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.574</h3>
<ul>
<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-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</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-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
</ul>
<h3>2025.1.554</h3>
<ul>
<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-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
</ul>
<h3>2025.1.535</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-23117">SCL-23117</a></strong>: Set up compilation caching</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-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
</ul>
<h3>2025.1.516</h3>
<ul>
<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-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
</ul>
<h3>2025.1.504</h3>
<ul>
<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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=779763</download-url><idea-version min="n/a" max="n/a" since-build="251.26927" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="117771190" date="1750393933000" updatedDate="1750393933000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.497</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.492</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.486</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-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</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.481</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
</ul>
<h3>2025.2.474</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
</ul>
<h3>2025.2.457</h3>
<ul>
<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-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-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.447</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-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-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
</ul>
<h3>2025.2.439</h3>
<ul>
<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-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-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.422</h3>
<ul>
<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>
</ul>
<h3>2025.2.417</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>
</ul>
<h3>2025.2.412</h3>
<ul>
<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.404</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-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>
</ul>
<h3>2025.2.397</h3>
<ul>
<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>
</ul>
<h3>2025.2.374</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-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-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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</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-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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=779488</download-url><idea-version min="n/a" max="n/a" since-build="252.21735" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="116395728" date="1750308594000" updatedDate="1750308594000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.813</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.813</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-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</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.804</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>
</ul>
<h3>2025.1.801</h3>
<ul>
<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>
</ul>
<h3>2025.1.792</h3>
<ul>
<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>
</ul>
<h3>2025.1.791</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>
</ul>
<h3>2025.1.789</h3>
<ul>
<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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</li>
</ul>
<h3>2025.1.786</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23898">SCL-23898</a></strong>: Breakpoint Condition Error</li>
</ul>
<h3>2025.1.783</h3>
<ul>
<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-23890">SCL-23890</a></strong>: Wrong function parameter type is inferred inside polymorphic function with underscore type parameter</li>
</ul>
<h3>2025.1.779</h3>
<ul>
<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>
</ul>
<h3>2025.1.776</h3>
<ul>
<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>
</ul>
<h3>2025.1.771</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23792">SCL-23792</a></strong>: Junie: support execution of tests for Scala language, test frameworks, build tools</li>
</ul>
<h3>2025.1.767</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.765</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.751</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-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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.1.748</h3>
<ul>
<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.746</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.1.743</h3>
<ul>
<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>
</ul>
<h3>2025.1.739</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23793">SCL-23793</a></strong>: Wrong type inferred for jsoniter CodecMakerConfig</li>
</ul>
<h3>2025.1.738</h3>
<ul>
<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>
</ul>
<h3>2025.1.734</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</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>
</ul>
<h3>2025.1.731</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.728</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>
</ul>
<h3>2025.1.724</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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.1.715</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.1.709</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.1.708</h3>
<ul>
<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>
</ul>
<h3>2025.1.706</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-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-23735">SCL-23735</a></strong>: `Convert to infix` intention breaks code</li>
</ul>
<h3>2025.1.699</h3>
<ul>
<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>
</ul>
<h3>2025.1.696</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-23715">SCL-23715</a></strong>: Revive and fix the ScStringLiteralAnnotatorTests</li>
</ul>
<h3>2025.1.692</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23712">SCL-23712</a></strong>: Class initialization of CompileServerLauncher depends on services exception</li>
</ul>
<h3>2025.1.690</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.689</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23694">SCL-23694</a></strong>: bad resolution for definitions from "runtime.stdLibPatches" </li>
</ul>
<h3>2025.1.688</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>2025.1.684</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.1.679</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>
</ul>
<h3>2025.1.677</h3>
<ul>
<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>
</ul>
<h3>2025.1.671</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-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
</ul>
<h3>2025.1.664</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-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-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.659</h3>
<ul>
<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-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-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
</ul>
<h3>2025.1.649</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-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-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
</ul>
<h3>2025.1.634</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.624</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
</ul>
<h3>2025.1.618</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>
</ul>
<h3>2025.1.612</h3>
<ul>
<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.603</h3>
<ul>
<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-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-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-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.574</h3>
<ul>
<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-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</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-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
</ul>
<h3>2025.1.554</h3>
<ul>
<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-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
</ul>
<h3>2025.1.535</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-23117">SCL-23117</a></strong>: Set up compilation caching</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-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
</ul>
<h3>2025.1.516</h3>
<ul>
<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-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
</ul>
<h3>2025.1.504</h3>
<ul>
<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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=778698</download-url><idea-version min="n/a" max="n/a" since-build="251.26927" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="117771746" date="1750306240000" updatedDate="1750306240000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.492</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.492</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.486</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-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</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.481</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
</ul>
<h3>2025.2.474</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
</ul>
<h3>2025.2.457</h3>
<ul>
<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-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-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.447</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-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-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
</ul>
<h3>2025.2.439</h3>
<ul>
<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-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-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.422</h3>
<ul>
<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>
</ul>
<h3>2025.2.417</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>
</ul>
<h3>2025.2.412</h3>
<ul>
<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.404</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-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>
</ul>
<h3>2025.2.397</h3>
<ul>
<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>
</ul>
<h3>2025.2.374</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-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-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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</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-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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=778440</download-url><idea-version min="n/a" max="n/a" since-build="252.21735" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="117758447" date="1750220724000" updatedDate="1750220724000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.486</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.486</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-23866">SCL-23866</a></strong>: Scala 3 compiler project: duplicated content roots error</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.481</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
</ul>
<h3>2025.2.474</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
</ul>
<h3>2025.2.457</h3>
<ul>
<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-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-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.447</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-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-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
</ul>
<h3>2025.2.439</h3>
<ul>
<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-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-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.422</h3>
<ul>
<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>
</ul>
<h3>2025.2.417</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>
</ul>
<h3>2025.2.412</h3>
<ul>
<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.404</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-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>
</ul>
<h3>2025.2.397</h3>
<ul>
<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>
</ul>
<h3>2025.2.374</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-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-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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</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-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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=777662</download-url><idea-version min="n/a" max="n/a" since-build="252.21735" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="117755935" date="1750135195000" updatedDate="1750135195000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.481</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.481</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24006">SCL-24006</a></strong>: Completion: use correct context</li>
</ul>
<h3>2025.2.474</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
</ul>
<h3>2025.2.457</h3>
<ul>
<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-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-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.447</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-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-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
</ul>
<h3>2025.2.439</h3>
<ul>
<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-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-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.422</h3>
<ul>
<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>
</ul>
<h3>2025.2.417</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>
</ul>
<h3>2025.2.412</h3>
<ul>
<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.404</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-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>
</ul>
<h3>2025.2.397</h3>
<ul>
<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>
</ul>
<h3>2025.2.374</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-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-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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</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-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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=776378</download-url><idea-version min="n/a" max="n/a" since-build="252.21735" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="117756028" date="1749878117000" updatedDate="1749878117000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.477</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.474</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
</ul>
<h3>2025.2.457</h3>
<ul>
<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-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-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.447</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-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-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
</ul>
<h3>2025.2.439</h3>
<ul>
<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-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-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.422</h3>
<ul>
<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>
</ul>
<h3>2025.2.417</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>
</ul>
<h3>2025.2.412</h3>
<ul>
<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.404</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-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>
</ul>
<h3>2025.2.397</h3>
<ul>
<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>
</ul>
<h3>2025.2.374</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-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-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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</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-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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=774547</download-url><idea-version min="n/a" max="n/a" since-build="252.21735" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="117753589" date="1749788324000" updatedDate="1749788324000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.474</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.474</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-24004">SCL-24004</a></strong>: Quick Documentation: abstract type member bounds</li>
</ul>
<h3>2025.2.457</h3>
<ul>
<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-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-23977">SCL-23977</a></strong>: Refresh the CoursierPaths copied code from the coursier repository</li>
</ul>
<h3>2025.2.447</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-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-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
</ul>
<h3>2025.2.439</h3>
<ul>
<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-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-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.422</h3>
<ul>
<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>
</ul>
<h3>2025.2.417</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>
</ul>
<h3>2025.2.412</h3>
<ul>
<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.404</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-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>
</ul>
<h3>2025.2.397</h3>
<ul>
<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>
</ul>
<h3>2025.2.374</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-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-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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</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-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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=773590</download-url><idea-version min="n/a" max="n/a" since-build="252.21735" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="116391973" date="1749703202000" updatedDate="1749703202000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.804</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.804</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>
</ul>
<h3>2025.1.801</h3>
<ul>
<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>
</ul>
<h3>2025.1.792</h3>
<ul>
<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>
</ul>
<h3>2025.1.791</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>
</ul>
<h3>2025.1.789</h3>
<ul>
<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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</li>
</ul>
<h3>2025.1.786</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23898">SCL-23898</a></strong>: Breakpoint Condition Error</li>
</ul>
<h3>2025.1.783</h3>
<ul>
<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-23890">SCL-23890</a></strong>: Wrong function parameter type is inferred inside polymorphic function with underscore type parameter</li>
</ul>
<h3>2025.1.779</h3>
<ul>
<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>
</ul>
<h3>2025.1.776</h3>
<ul>
<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>
</ul>
<h3>2025.1.771</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23792">SCL-23792</a></strong>: Junie: support execution of tests for Scala language, test frameworks, build tools</li>
</ul>
<h3>2025.1.767</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.765</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.751</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-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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.1.748</h3>
<ul>
<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.746</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.1.743</h3>
<ul>
<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>
</ul>
<h3>2025.1.739</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23793">SCL-23793</a></strong>: Wrong type inferred for jsoniter CodecMakerConfig</li>
</ul>
<h3>2025.1.738</h3>
<ul>
<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>
</ul>
<h3>2025.1.734</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</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>
</ul>
<h3>2025.1.731</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.728</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>
</ul>
<h3>2025.1.724</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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.1.715</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.1.709</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.1.708</h3>
<ul>
<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>
</ul>
<h3>2025.1.706</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-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-23735">SCL-23735</a></strong>: `Convert to infix` intention breaks code</li>
</ul>
<h3>2025.1.699</h3>
<ul>
<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>
</ul>
<h3>2025.1.696</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-23715">SCL-23715</a></strong>: Revive and fix the ScStringLiteralAnnotatorTests</li>
</ul>
<h3>2025.1.692</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23712">SCL-23712</a></strong>: Class initialization of CompileServerLauncher depends on services exception</li>
</ul>
<h3>2025.1.690</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.689</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23694">SCL-23694</a></strong>: bad resolution for definitions from "runtime.stdLibPatches" </li>
</ul>
<h3>2025.1.688</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>2025.1.684</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.1.679</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>
</ul>
<h3>2025.1.677</h3>
<ul>
<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>
</ul>
<h3>2025.1.671</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-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
</ul>
<h3>2025.1.664</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-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-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.659</h3>
<ul>
<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-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-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
</ul>
<h3>2025.1.649</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-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-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
</ul>
<h3>2025.1.634</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.624</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
</ul>
<h3>2025.1.618</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>
</ul>
<h3>2025.1.612</h3>
<ul>
<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.603</h3>
<ul>
<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-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-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-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.574</h3>
<ul>
<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-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</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-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
</ul>
<h3>2025.1.554</h3>
<ul>
<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-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
</ul>
<h3>2025.1.535</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-23117">SCL-23117</a></strong>: Set up compilation caching</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-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
</ul>
<h3>2025.1.516</h3>
<ul>
<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-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
</ul>
<h3>2025.1.504</h3>
<ul>
<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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=771926</download-url><idea-version min="n/a" max="n/a" since-build="251.25410" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="117754751" date="1749701331000" updatedDate="1749701331000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.469</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.457</h3>
<ul>
<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-23761">SCL-23761</a></strong>: Bad error highlighting in Scala Code</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.447</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-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-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
</ul>
<h3>2025.2.439</h3>
<ul>
<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-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-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.422</h3>
<ul>
<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>
</ul>
<h3>2025.2.417</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>
</ul>
<h3>2025.2.412</h3>
<ul>
<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.404</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-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>
</ul>
<h3>2025.2.397</h3>
<ul>
<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>
</ul>
<h3>2025.2.374</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-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-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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</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-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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=771760</download-url><idea-version min="n/a" max="n/a" since-build="252.21735" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="117748438" date="1749272448000" updatedDate="1749272448000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.457</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.457</h3>
<ul>
<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-23761">SCL-23761</a></strong>: Bad error highlighting in Scala Code</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.447</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-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-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
</ul>
<h3>2025.2.439</h3>
<ul>
<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-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-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.422</h3>
<ul>
<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>
</ul>
<h3>2025.2.417</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>
</ul>
<h3>2025.2.412</h3>
<ul>
<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.404</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-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>
</ul>
<h3>2025.2.397</h3>
<ul>
<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>
</ul>
<h3>2025.2.374</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-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-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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</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-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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=769281</download-url><idea-version min="n/a" max="n/a" since-build="252.19874" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="117638962" date="1749198839000" updatedDate="1749198839000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.447</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.447</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-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-23969">SCL-23969</a></strong>: Use LHS of opaque types for constraint solving</li>
</ul>
<h3>2025.2.439</h3>
<ul>
<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-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-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.422</h3>
<ul>
<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>
</ul>
<h3>2025.2.417</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>
</ul>
<h3>2025.2.412</h3>
<ul>
<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.404</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-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>
</ul>
<h3>2025.2.397</h3>
<ul>
<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>
</ul>
<h3>2025.2.374</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-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-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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</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-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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=768741</download-url><idea-version min="n/a" max="n/a" since-build="252.19874" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="117637958" date="1749097586000" updatedDate="1749097586000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.439</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.439</h3>
<ul>
<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-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-23960">SCL-23960</a></strong>: Highlight creating instances of non-class types</li>
</ul>
<h3>2025.2.422</h3>
<ul>
<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>
</ul>
<h3>2025.2.417</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>
</ul>
<h3>2025.2.412</h3>
<ul>
<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.404</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-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>
</ul>
<h3>2025.2.397</h3>
<ul>
<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>
</ul>
<h3>2025.2.374</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-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-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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</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-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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=767446</download-url><idea-version min="n/a" max="n/a" since-build="252.19874" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="117631666" date="1749023072000" updatedDate="1749023072000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.429</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.422</h3>
<ul>
<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>
</ul>
<h3>2025.2.417</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>
</ul>
<h3>2025.2.412</h3>
<ul>
<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.404</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-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>
</ul>
<h3>2025.2.397</h3>
<ul>
<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>
</ul>
<h3>2025.2.374</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-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-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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</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-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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=766491</download-url><idea-version min="n/a" max="n/a" since-build="252.13539" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="116388203" date="1748942198000" updatedDate="1748942198000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.801</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.801</h3>
<ul>
<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>
</ul>
<h3>2025.1.792</h3>
<ul>
<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>
</ul>
<h3>2025.1.791</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>
</ul>
<h3>2025.1.789</h3>
<ul>
<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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</li>
</ul>
<h3>2025.1.786</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23898">SCL-23898</a></strong>: Breakpoint Condition Error</li>
</ul>
<h3>2025.1.783</h3>
<ul>
<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-23890">SCL-23890</a></strong>: Wrong function parameter type is inferred inside polymorphic function with underscore type parameter</li>
</ul>
<h3>2025.1.779</h3>
<ul>
<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>
</ul>
<h3>2025.1.776</h3>
<ul>
<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>
</ul>
<h3>2025.1.771</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23792">SCL-23792</a></strong>: Junie: support execution of tests for Scala language, test frameworks, build tools</li>
</ul>
<h3>2025.1.767</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.765</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.751</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-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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.1.748</h3>
<ul>
<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.746</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.1.743</h3>
<ul>
<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>
</ul>
<h3>2025.1.739</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23793">SCL-23793</a></strong>: Wrong type inferred for jsoniter CodecMakerConfig</li>
</ul>
<h3>2025.1.738</h3>
<ul>
<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>
</ul>
<h3>2025.1.734</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</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>
</ul>
<h3>2025.1.731</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.728</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>
</ul>
<h3>2025.1.724</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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.1.715</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.1.709</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.1.708</h3>
<ul>
<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>
</ul>
<h3>2025.1.706</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-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-23735">SCL-23735</a></strong>: `Convert to infix` intention breaks code</li>
</ul>
<h3>2025.1.699</h3>
<ul>
<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>
</ul>
<h3>2025.1.696</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-23715">SCL-23715</a></strong>: Revive and fix the ScStringLiteralAnnotatorTests</li>
</ul>
<h3>2025.1.692</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23712">SCL-23712</a></strong>: Class initialization of CompileServerLauncher depends on services exception</li>
</ul>
<h3>2025.1.690</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.689</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23694">SCL-23694</a></strong>: bad resolution for definitions from "runtime.stdLibPatches" </li>
</ul>
<h3>2025.1.688</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>2025.1.684</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.1.679</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>
</ul>
<h3>2025.1.677</h3>
<ul>
<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>
</ul>
<h3>2025.1.671</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-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
</ul>
<h3>2025.1.664</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-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-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.659</h3>
<ul>
<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-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-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
</ul>
<h3>2025.1.649</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-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-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
</ul>
<h3>2025.1.634</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.624</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
</ul>
<h3>2025.1.618</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>
</ul>
<h3>2025.1.612</h3>
<ul>
<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.603</h3>
<ul>
<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-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-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-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.574</h3>
<ul>
<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-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</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-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
</ul>
<h3>2025.1.554</h3>
<ul>
<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-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
</ul>
<h3>2025.1.535</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-23117">SCL-23117</a></strong>: Set up compilation caching</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-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
</ul>
<h3>2025.1.516</h3>
<ul>
<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-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
</ul>
<h3>2025.1.504</h3>
<ul>
<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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=765400</download-url><idea-version min="n/a" max="n/a" since-build="251.25410" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="117629740" date="1748923880000" updatedDate="1748923880000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.422</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.422</h3>
<ul>
<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>
</ul>
<h3>2025.2.417</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>
</ul>
<h3>2025.2.412</h3>
<ul>
<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.404</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-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>
</ul>
<h3>2025.2.397</h3>
<ul>
<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>
</ul>
<h3>2025.2.374</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-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-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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</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-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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=764855</download-url><idea-version min="n/a" max="n/a" since-build="252.13539" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="117628281" date="1748751927000" updatedDate="1748751927000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.417</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.417</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>
</ul>
<h3>2025.2.412</h3>
<ul>
<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.404</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-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>
</ul>
<h3>2025.2.397</h3>
<ul>
<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>
</ul>
<h3>2025.2.374</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-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-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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</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-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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=762676</download-url><idea-version min="n/a" max="n/a" since-build="252.13539" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="116385586" date="1748668950000" updatedDate="1748668950000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.797</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.792</h3>
<ul>
<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>
</ul>
<h3>2025.1.791</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>
</ul>
<h3>2025.1.789</h3>
<ul>
<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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</li>
</ul>
<h3>2025.1.786</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23898">SCL-23898</a></strong>: Breakpoint Condition Error</li>
</ul>
<h3>2025.1.783</h3>
<ul>
<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-23890">SCL-23890</a></strong>: Wrong function parameter type is inferred inside polymorphic function with underscore type parameter</li>
</ul>
<h3>2025.1.779</h3>
<ul>
<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>
</ul>
<h3>2025.1.776</h3>
<ul>
<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>
</ul>
<h3>2025.1.771</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23792">SCL-23792</a></strong>: Junie: support execution of tests for Scala language, test frameworks, build tools</li>
</ul>
<h3>2025.1.767</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.765</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.751</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-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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.1.748</h3>
<ul>
<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.746</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.1.743</h3>
<ul>
<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>
</ul>
<h3>2025.1.739</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23793">SCL-23793</a></strong>: Wrong type inferred for jsoniter CodecMakerConfig</li>
</ul>
<h3>2025.1.738</h3>
<ul>
<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>
</ul>
<h3>2025.1.734</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</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>
</ul>
<h3>2025.1.731</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.728</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>
</ul>
<h3>2025.1.724</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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.1.715</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.1.709</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.1.708</h3>
<ul>
<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>
</ul>
<h3>2025.1.706</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-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-23735">SCL-23735</a></strong>: `Convert to infix` intention breaks code</li>
</ul>
<h3>2025.1.699</h3>
<ul>
<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>
</ul>
<h3>2025.1.696</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-23715">SCL-23715</a></strong>: Revive and fix the ScStringLiteralAnnotatorTests</li>
</ul>
<h3>2025.1.692</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23712">SCL-23712</a></strong>: Class initialization of CompileServerLauncher depends on services exception</li>
</ul>
<h3>2025.1.690</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.689</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23694">SCL-23694</a></strong>: bad resolution for definitions from "runtime.stdLibPatches" </li>
</ul>
<h3>2025.1.688</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>2025.1.684</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.1.679</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>
</ul>
<h3>2025.1.677</h3>
<ul>
<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>
</ul>
<h3>2025.1.671</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-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
</ul>
<h3>2025.1.664</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-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-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.659</h3>
<ul>
<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-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-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
</ul>
<h3>2025.1.649</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-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-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
</ul>
<h3>2025.1.634</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.624</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
</ul>
<h3>2025.1.618</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>
</ul>
<h3>2025.1.612</h3>
<ul>
<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.603</h3>
<ul>
<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-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-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-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.574</h3>
<ul>
<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-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</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-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
</ul>
<h3>2025.1.554</h3>
<ul>
<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-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
</ul>
<h3>2025.1.535</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-23117">SCL-23117</a></strong>: Set up compilation caching</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-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
</ul>
<h3>2025.1.516</h3>
<ul>
<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-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
</ul>
<h3>2025.1.504</h3>
<ul>
<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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=761815</download-url><idea-version min="n/a" max="n/a" since-build="251.25410" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="117608576" date="1748420330000" updatedDate="1748420330000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.404</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.404</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-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>
</ul>
<h3>2025.2.397</h3>
<ul>
<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>
</ul>
<h3>2025.2.374</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-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-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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</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-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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=757102</download-url><idea-version min="n/a" max="n/a" since-build="252.13539" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="117607006" date="1748336551000" updatedDate="1748336551000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.397</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.397</h3>
<ul>
<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>
</ul>
<h3>2025.2.374</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-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-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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</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-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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=755789</download-url><idea-version min="n/a" max="n/a" since-build="252.13539" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="116385103" date="1748282161000" updatedDate="1748282161000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.792</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.792</h3>
<ul>
<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>
</ul>
<h3>2025.1.791</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>
</ul>
<h3>2025.1.789</h3>
<ul>
<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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</li>
</ul>
<h3>2025.1.786</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23898">SCL-23898</a></strong>: Breakpoint Condition Error</li>
</ul>
<h3>2025.1.783</h3>
<ul>
<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-23890">SCL-23890</a></strong>: Wrong function parameter type is inferred inside polymorphic function with underscore type parameter</li>
</ul>
<h3>2025.1.779</h3>
<ul>
<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>
</ul>
<h3>2025.1.776</h3>
<ul>
<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>
</ul>
<h3>2025.1.771</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23792">SCL-23792</a></strong>: Junie: support execution of tests for Scala language, test frameworks, build tools</li>
</ul>
<h3>2025.1.767</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.765</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.751</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-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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.1.748</h3>
<ul>
<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.746</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.1.743</h3>
<ul>
<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>
</ul>
<h3>2025.1.739</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23793">SCL-23793</a></strong>: Wrong type inferred for jsoniter CodecMakerConfig</li>
</ul>
<h3>2025.1.738</h3>
<ul>
<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>
</ul>
<h3>2025.1.734</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</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>
</ul>
<h3>2025.1.731</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.728</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>
</ul>
<h3>2025.1.724</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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.1.715</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.1.709</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.1.708</h3>
<ul>
<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>
</ul>
<h3>2025.1.706</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-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-23735">SCL-23735</a></strong>: `Convert to infix` intention breaks code</li>
</ul>
<h3>2025.1.699</h3>
<ul>
<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>
</ul>
<h3>2025.1.696</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-23715">SCL-23715</a></strong>: Revive and fix the ScStringLiteralAnnotatorTests</li>
</ul>
<h3>2025.1.692</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23712">SCL-23712</a></strong>: Class initialization of CompileServerLauncher depends on services exception</li>
</ul>
<h3>2025.1.690</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.689</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23694">SCL-23694</a></strong>: bad resolution for definitions from "runtime.stdLibPatches" </li>
</ul>
<h3>2025.1.688</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>2025.1.684</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.1.679</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>
</ul>
<h3>2025.1.677</h3>
<ul>
<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>
</ul>
<h3>2025.1.671</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-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
</ul>
<h3>2025.1.664</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-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-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.659</h3>
<ul>
<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-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-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
</ul>
<h3>2025.1.649</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-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-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
</ul>
<h3>2025.1.634</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.624</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
</ul>
<h3>2025.1.618</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>
</ul>
<h3>2025.1.612</h3>
<ul>
<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.603</h3>
<ul>
<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-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-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-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.574</h3>
<ul>
<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-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</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-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
</ul>
<h3>2025.1.554</h3>
<ul>
<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-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
</ul>
<h3>2025.1.535</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-23117">SCL-23117</a></strong>: Set up compilation caching</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-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
</ul>
<h3>2025.1.516</h3>
<ul>
<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-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
</ul>
<h3>2025.1.504</h3>
<ul>
<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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=755171</download-url><idea-version min="n/a" max="n/a" since-build="251.25410" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="117596441" date="1748059754000" updatedDate="1748059754000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.374</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.374</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-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-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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</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-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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=752280</download-url><idea-version min="n/a" max="n/a" since-build="252.13539" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="116380786" date="1747975084000" updatedDate="1747975084000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.791</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.791</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>
</ul>
<h3>2025.1.789</h3>
<ul>
<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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</li>
</ul>
<h3>2025.1.786</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23898">SCL-23898</a></strong>: Breakpoint Condition Error</li>
</ul>
<h3>2025.1.783</h3>
<ul>
<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-23890">SCL-23890</a></strong>: Wrong function parameter type is inferred inside polymorphic function with underscore type parameter</li>
</ul>
<h3>2025.1.779</h3>
<ul>
<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>
</ul>
<h3>2025.1.776</h3>
<ul>
<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>
</ul>
<h3>2025.1.771</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23792">SCL-23792</a></strong>: Junie: support execution of tests for Scala language, test frameworks, build tools</li>
</ul>
<h3>2025.1.767</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.765</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.751</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-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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.1.748</h3>
<ul>
<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.746</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.1.743</h3>
<ul>
<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>
</ul>
<h3>2025.1.739</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23793">SCL-23793</a></strong>: Wrong type inferred for jsoniter CodecMakerConfig</li>
</ul>
<h3>2025.1.738</h3>
<ul>
<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>
</ul>
<h3>2025.1.734</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</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>
</ul>
<h3>2025.1.731</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.728</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>
</ul>
<h3>2025.1.724</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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.1.715</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.1.709</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.1.708</h3>
<ul>
<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>
</ul>
<h3>2025.1.706</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-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-23735">SCL-23735</a></strong>: `Convert to infix` intention breaks code</li>
</ul>
<h3>2025.1.699</h3>
<ul>
<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>
</ul>
<h3>2025.1.696</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-23715">SCL-23715</a></strong>: Revive and fix the ScStringLiteralAnnotatorTests</li>
</ul>
<h3>2025.1.692</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23712">SCL-23712</a></strong>: Class initialization of CompileServerLauncher depends on services exception</li>
</ul>
<h3>2025.1.690</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.689</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23694">SCL-23694</a></strong>: bad resolution for definitions from "runtime.stdLibPatches" </li>
</ul>
<h3>2025.1.688</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>2025.1.684</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.1.679</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>
</ul>
<h3>2025.1.677</h3>
<ul>
<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>
</ul>
<h3>2025.1.671</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-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
</ul>
<h3>2025.1.664</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-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-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.659</h3>
<ul>
<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-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-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
</ul>
<h3>2025.1.649</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-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-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
</ul>
<h3>2025.1.634</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.624</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
</ul>
<h3>2025.1.618</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>
</ul>
<h3>2025.1.612</h3>
<ul>
<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.603</h3>
<ul>
<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-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-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-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.574</h3>
<ul>
<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-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</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-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
</ul>
<h3>2025.1.554</h3>
<ul>
<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-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
</ul>
<h3>2025.1.535</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-23117">SCL-23117</a></strong>: Set up compilation caching</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-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
</ul>
<h3>2025.1.516</h3>
<ul>
<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-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
</ul>
<h3>2025.1.504</h3>
<ul>
<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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=750710</download-url><idea-version min="n/a" max="n/a" since-build="251.25410" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="116380180" date="1747889299000" updatedDate="1747889299000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.790</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.789</h3>
<ul>
<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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</li>
</ul>
<h3>2025.1.786</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23898">SCL-23898</a></strong>: Breakpoint Condition Error</li>
</ul>
<h3>2025.1.783</h3>
<ul>
<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-23890">SCL-23890</a></strong>: Wrong function parameter type is inferred inside polymorphic function with underscore type parameter</li>
</ul>
<h3>2025.1.779</h3>
<ul>
<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>
</ul>
<h3>2025.1.776</h3>
<ul>
<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>
</ul>
<h3>2025.1.771</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23792">SCL-23792</a></strong>: Junie: support execution of tests for Scala language, test frameworks, build tools</li>
</ul>
<h3>2025.1.767</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.765</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.751</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-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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.1.748</h3>
<ul>
<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.746</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.1.743</h3>
<ul>
<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>
</ul>
<h3>2025.1.739</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23793">SCL-23793</a></strong>: Wrong type inferred for jsoniter CodecMakerConfig</li>
</ul>
<h3>2025.1.738</h3>
<ul>
<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>
</ul>
<h3>2025.1.734</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</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>
</ul>
<h3>2025.1.731</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.728</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>
</ul>
<h3>2025.1.724</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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.1.715</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.1.709</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.1.708</h3>
<ul>
<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>
</ul>
<h3>2025.1.706</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-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-23735">SCL-23735</a></strong>: `Convert to infix` intention breaks code</li>
</ul>
<h3>2025.1.699</h3>
<ul>
<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>
</ul>
<h3>2025.1.696</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-23715">SCL-23715</a></strong>: Revive and fix the ScStringLiteralAnnotatorTests</li>
</ul>
<h3>2025.1.692</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23712">SCL-23712</a></strong>: Class initialization of CompileServerLauncher depends on services exception</li>
</ul>
<h3>2025.1.690</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.689</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23694">SCL-23694</a></strong>: bad resolution for definitions from "runtime.stdLibPatches" </li>
</ul>
<h3>2025.1.688</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>2025.1.684</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.1.679</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>
</ul>
<h3>2025.1.677</h3>
<ul>
<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>
</ul>
<h3>2025.1.671</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-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
</ul>
<h3>2025.1.664</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-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-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.659</h3>
<ul>
<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-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-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
</ul>
<h3>2025.1.649</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-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-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
</ul>
<h3>2025.1.634</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.624</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
</ul>
<h3>2025.1.618</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>
</ul>
<h3>2025.1.612</h3>
<ul>
<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.603</h3>
<ul>
<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-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-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-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.574</h3>
<ul>
<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-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</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-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
</ul>
<h3>2025.1.554</h3>
<ul>
<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-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
</ul>
<h3>2025.1.535</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-23117">SCL-23117</a></strong>: Set up compilation caching</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-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
</ul>
<h3>2025.1.516</h3>
<ul>
<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-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
</ul>
<h3>2025.1.504</h3>
<ul>
<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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=749207</download-url><idea-version min="n/a" max="n/a" since-build="251.25410" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="116382581" date="1747802236000" updatedDate="1747802236000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.789</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.789</h3>
<ul>
<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-23894">SCL-23894</a></strong>: Char should not be coercible to Short/Byte</li>
</ul>
<h3>2025.1.786</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23898">SCL-23898</a></strong>: Breakpoint Condition Error</li>
</ul>
<h3>2025.1.783</h3>
<ul>
<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-23890">SCL-23890</a></strong>: Wrong function parameter type is inferred inside polymorphic function with underscore type parameter</li>
</ul>
<h3>2025.1.779</h3>
<ul>
<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>
</ul>
<h3>2025.1.776</h3>
<ul>
<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>
</ul>
<h3>2025.1.771</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23792">SCL-23792</a></strong>: Junie: support execution of tests for Scala language, test frameworks, build tools</li>
</ul>
<h3>2025.1.767</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.765</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.751</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-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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.1.748</h3>
<ul>
<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.746</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.1.743</h3>
<ul>
<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>
</ul>
<h3>2025.1.739</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23793">SCL-23793</a></strong>: Wrong type inferred for jsoniter CodecMakerConfig</li>
</ul>
<h3>2025.1.738</h3>
<ul>
<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>
</ul>
<h3>2025.1.734</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</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>
</ul>
<h3>2025.1.731</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.728</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>
</ul>
<h3>2025.1.724</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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.1.715</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.1.709</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.1.708</h3>
<ul>
<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>
</ul>
<h3>2025.1.706</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-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-23735">SCL-23735</a></strong>: `Convert to infix` intention breaks code</li>
</ul>
<h3>2025.1.699</h3>
<ul>
<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>
</ul>
<h3>2025.1.696</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-23715">SCL-23715</a></strong>: Revive and fix the ScStringLiteralAnnotatorTests</li>
</ul>
<h3>2025.1.692</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23712">SCL-23712</a></strong>: Class initialization of CompileServerLauncher depends on services exception</li>
</ul>
<h3>2025.1.690</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.689</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23694">SCL-23694</a></strong>: bad resolution for definitions from "runtime.stdLibPatches" </li>
</ul>
<h3>2025.1.688</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>2025.1.684</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.1.679</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>
</ul>
<h3>2025.1.677</h3>
<ul>
<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>
</ul>
<h3>2025.1.671</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-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
</ul>
<h3>2025.1.664</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-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-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.659</h3>
<ul>
<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-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-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
</ul>
<h3>2025.1.649</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-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-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
</ul>
<h3>2025.1.634</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.624</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
</ul>
<h3>2025.1.618</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>
</ul>
<h3>2025.1.612</h3>
<ul>
<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.603</h3>
<ul>
<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-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-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-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.574</h3>
<ul>
<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-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</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-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
</ul>
<h3>2025.1.554</h3>
<ul>
<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-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
</ul>
<h3>2025.1.535</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-23117">SCL-23117</a></strong>: Set up compilation caching</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-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
</ul>
<h3>2025.1.516</h3>
<ul>
<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-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
</ul>
<h3>2025.1.504</h3>
<ul>
<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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=747699</download-url><idea-version min="n/a" max="n/a" since-build="251.25410" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="117564160" date="1747800752000" updatedDate="1747800752000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.352</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.352</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=747697</download-url><idea-version min="n/a" max="n/a" since-build="252.13539" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="116354345" date="1747715872000" updatedDate="1747715872000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.786</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.786</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23898">SCL-23898</a></strong>: Breakpoint Condition Error</li>
</ul>
<h3>2025.1.783</h3>
<ul>
<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-23890">SCL-23890</a></strong>: Wrong function parameter type is inferred inside polymorphic function with underscore type parameter</li>
</ul>
<h3>2025.1.779</h3>
<ul>
<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>
</ul>
<h3>2025.1.776</h3>
<ul>
<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>
</ul>
<h3>2025.1.771</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23792">SCL-23792</a></strong>: Junie: support execution of tests for Scala language, test frameworks, build tools</li>
</ul>
<h3>2025.1.767</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.765</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.751</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-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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.1.748</h3>
<ul>
<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.746</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.1.743</h3>
<ul>
<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>
</ul>
<h3>2025.1.739</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23793">SCL-23793</a></strong>: Wrong type inferred for jsoniter CodecMakerConfig</li>
</ul>
<h3>2025.1.738</h3>
<ul>
<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>
</ul>
<h3>2025.1.734</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</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>
</ul>
<h3>2025.1.731</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.728</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>
</ul>
<h3>2025.1.724</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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.1.715</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.1.709</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.1.708</h3>
<ul>
<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>
</ul>
<h3>2025.1.706</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-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-23735">SCL-23735</a></strong>: `Convert to infix` intention breaks code</li>
</ul>
<h3>2025.1.699</h3>
<ul>
<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>
</ul>
<h3>2025.1.696</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-23715">SCL-23715</a></strong>: Revive and fix the ScStringLiteralAnnotatorTests</li>
</ul>
<h3>2025.1.692</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23712">SCL-23712</a></strong>: Class initialization of CompileServerLauncher depends on services exception</li>
</ul>
<h3>2025.1.690</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.689</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23694">SCL-23694</a></strong>: bad resolution for definitions from "runtime.stdLibPatches" </li>
</ul>
<h3>2025.1.688</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>2025.1.684</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.1.679</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>
</ul>
<h3>2025.1.677</h3>
<ul>
<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>
</ul>
<h3>2025.1.671</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-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
</ul>
<h3>2025.1.664</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-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-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.659</h3>
<ul>
<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-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-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
</ul>
<h3>2025.1.649</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-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-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
</ul>
<h3>2025.1.634</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.624</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
</ul>
<h3>2025.1.618</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>
</ul>
<h3>2025.1.612</h3>
<ul>
<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.603</h3>
<ul>
<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-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-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-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.574</h3>
<ul>
<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-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</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-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
</ul>
<h3>2025.1.554</h3>
<ul>
<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-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
</ul>
<h3>2025.1.535</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-23117">SCL-23117</a></strong>: Set up compilation caching</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-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
</ul>
<h3>2025.1.516</h3>
<ul>
<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-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
</ul>
<h3>2025.1.504</h3>
<ul>
<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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=746553</download-url><idea-version min="n/a" max="n/a" since-build="251.25410" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="117541973" date="1747540957000" updatedDate="1747540957000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.342</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.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=744490</download-url><idea-version min="n/a" max="n/a" since-build="252.13539" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="116353654" date="1747458842000" updatedDate="1747458842000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.783</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.783</h3>
<ul>
<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-23890">SCL-23890</a></strong>: Wrong function parameter type is inferred inside polymorphic function with underscore type parameter</li>
</ul>
<h3>2025.1.779</h3>
<ul>
<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>
</ul>
<h3>2025.1.776</h3>
<ul>
<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>
</ul>
<h3>2025.1.771</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23792">SCL-23792</a></strong>: Junie: support execution of tests for Scala language, test frameworks, build tools</li>
</ul>
<h3>2025.1.767</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.765</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.751</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-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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.1.748</h3>
<ul>
<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.746</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.1.743</h3>
<ul>
<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>
</ul>
<h3>2025.1.739</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23793">SCL-23793</a></strong>: Wrong type inferred for jsoniter CodecMakerConfig</li>
</ul>
<h3>2025.1.738</h3>
<ul>
<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>
</ul>
<h3>2025.1.734</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</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>
</ul>
<h3>2025.1.731</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.728</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>
</ul>
<h3>2025.1.724</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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.1.715</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.1.709</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.1.708</h3>
<ul>
<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>
</ul>
<h3>2025.1.706</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-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-23735">SCL-23735</a></strong>: `Convert to infix` intention breaks code</li>
</ul>
<h3>2025.1.699</h3>
<ul>
<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>
</ul>
<h3>2025.1.696</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-23715">SCL-23715</a></strong>: Revive and fix the ScStringLiteralAnnotatorTests</li>
</ul>
<h3>2025.1.692</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23712">SCL-23712</a></strong>: Class initialization of CompileServerLauncher depends on services exception</li>
</ul>
<h3>2025.1.690</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.689</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23694">SCL-23694</a></strong>: bad resolution for definitions from "runtime.stdLibPatches" </li>
</ul>
<h3>2025.1.688</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>2025.1.684</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.1.679</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>
</ul>
<h3>2025.1.677</h3>
<ul>
<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>
</ul>
<h3>2025.1.671</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-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
</ul>
<h3>2025.1.664</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-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-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.659</h3>
<ul>
<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-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-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
</ul>
<h3>2025.1.649</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-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-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
</ul>
<h3>2025.1.634</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.624</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
</ul>
<h3>2025.1.618</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>
</ul>
<h3>2025.1.612</h3>
<ul>
<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.603</h3>
<ul>
<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-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-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-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.574</h3>
<ul>
<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-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</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-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
</ul>
<h3>2025.1.554</h3>
<ul>
<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-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
</ul>
<h3>2025.1.535</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-23117">SCL-23117</a></strong>: Set up compilation caching</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-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
</ul>
<h3>2025.1.516</h3>
<ul>
<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-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
</ul>
<h3>2025.1.504</h3>
<ul>
<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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=744273</download-url><idea-version min="n/a" max="n/a" since-build="251.25410" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="117541490" date="1747454672000" updatedDate="1747454672000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.341</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.341</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.2.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=744134</download-url><idea-version min="n/a" max="n/a" since-build="252.13539" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="116351955" date="1747370136000" updatedDate="1747370136000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.779</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.779</h3>
<ul>
<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>
</ul>
<h3>2025.1.776</h3>
<ul>
<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>
</ul>
<h3>2025.1.771</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23792">SCL-23792</a></strong>: Junie: support execution of tests for Scala language, test frameworks, build tools</li>
</ul>
<h3>2025.1.767</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.765</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.751</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-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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.1.748</h3>
<ul>
<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.746</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.1.743</h3>
<ul>
<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>
</ul>
<h3>2025.1.739</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23793">SCL-23793</a></strong>: Wrong type inferred for jsoniter CodecMakerConfig</li>
</ul>
<h3>2025.1.738</h3>
<ul>
<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>
</ul>
<h3>2025.1.734</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</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>
</ul>
<h3>2025.1.731</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.728</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>
</ul>
<h3>2025.1.724</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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.1.715</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.1.709</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.1.708</h3>
<ul>
<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>
</ul>
<h3>2025.1.706</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-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-23735">SCL-23735</a></strong>: `Convert to infix` intention breaks code</li>
</ul>
<h3>2025.1.699</h3>
<ul>
<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>
</ul>
<h3>2025.1.696</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-23715">SCL-23715</a></strong>: Revive and fix the ScStringLiteralAnnotatorTests</li>
</ul>
<h3>2025.1.692</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23712">SCL-23712</a></strong>: Class initialization of CompileServerLauncher depends on services exception</li>
</ul>
<h3>2025.1.690</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.689</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23694">SCL-23694</a></strong>: bad resolution for definitions from "runtime.stdLibPatches" </li>
</ul>
<h3>2025.1.688</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>2025.1.684</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.1.679</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>
</ul>
<h3>2025.1.677</h3>
<ul>
<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>
</ul>
<h3>2025.1.671</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-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
</ul>
<h3>2025.1.664</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-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-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.659</h3>
<ul>
<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-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-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
</ul>
<h3>2025.1.649</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-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-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
</ul>
<h3>2025.1.634</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.624</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
</ul>
<h3>2025.1.618</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>
</ul>
<h3>2025.1.612</h3>
<ul>
<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.603</h3>
<ul>
<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-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-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-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.574</h3>
<ul>
<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-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</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-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
</ul>
<h3>2025.1.554</h3>
<ul>
<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-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
</ul>
<h3>2025.1.535</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-23117">SCL-23117</a></strong>: Set up compilation caching</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-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
</ul>
<h3>2025.1.516</h3>
<ul>
<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-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
</ul>
<h3>2025.1.504</h3>
<ul>
<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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=743193</download-url><idea-version min="n/a" max="n/a" since-build="251.25410" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="117540510" date="1747368465000" updatedDate="1747368465000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.336</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.336</h3>
<ul>
<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-23886">SCL-23886</a></strong>: New SBT project loads indefinitely after starting IntelliJ</li>
</ul>
<h3>2025.2.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=743190</download-url><idea-version min="n/a" max="n/a" since-build="252.13539" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="117518803" date="1747287465000" updatedDate="1747287465000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.334</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.334</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-23876">SCL-23876</a></strong>: Extension method don't resolve when backticks don't match</li>
</ul>
<h3>2025.2.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=742236</download-url><idea-version min="n/a" max="n/a" since-build="252.13539" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="116331253" date="1747283939000" updatedDate="1747283939000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.776</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.776</h3>
<ul>
<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>
</ul>
<h3>2025.1.771</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23792">SCL-23792</a></strong>: Junie: support execution of tests for Scala language, test frameworks, build tools</li>
</ul>
<h3>2025.1.767</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.765</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.751</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-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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.1.748</h3>
<ul>
<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.746</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.1.743</h3>
<ul>
<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>
</ul>
<h3>2025.1.739</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23793">SCL-23793</a></strong>: Wrong type inferred for jsoniter CodecMakerConfig</li>
</ul>
<h3>2025.1.738</h3>
<ul>
<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>
</ul>
<h3>2025.1.734</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</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>
</ul>
<h3>2025.1.731</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.728</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>
</ul>
<h3>2025.1.724</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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.1.715</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.1.709</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.1.708</h3>
<ul>
<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>
</ul>
<h3>2025.1.706</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-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-23735">SCL-23735</a></strong>: `Convert to infix` intention breaks code</li>
</ul>
<h3>2025.1.699</h3>
<ul>
<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>
</ul>
<h3>2025.1.696</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-23715">SCL-23715</a></strong>: Revive and fix the ScStringLiteralAnnotatorTests</li>
</ul>
<h3>2025.1.692</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23712">SCL-23712</a></strong>: Class initialization of CompileServerLauncher depends on services exception</li>
</ul>
<h3>2025.1.690</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.689</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23694">SCL-23694</a></strong>: bad resolution for definitions from "runtime.stdLibPatches" </li>
</ul>
<h3>2025.1.688</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>2025.1.684</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.1.679</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>
</ul>
<h3>2025.1.677</h3>
<ul>
<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>
</ul>
<h3>2025.1.671</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-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
</ul>
<h3>2025.1.664</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-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-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.659</h3>
<ul>
<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-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-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
</ul>
<h3>2025.1.649</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-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-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
</ul>
<h3>2025.1.634</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.624</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
</ul>
<h3>2025.1.618</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>
</ul>
<h3>2025.1.612</h3>
<ul>
<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.603</h3>
<ul>
<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-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-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-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.574</h3>
<ul>
<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-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</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-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
</ul>
<h3>2025.1.554</h3>
<ul>
<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-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
</ul>
<h3>2025.1.535</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-23117">SCL-23117</a></strong>: Set up compilation caching</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-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
</ul>
<h3>2025.1.516</h3>
<ul>
<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-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
</ul>
<h3>2025.1.504</h3>
<ul>
<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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=742179</download-url><idea-version min="n/a" max="n/a" since-build="251.25410" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="117609905" date="1747199849000" updatedDate="1747199849000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.329</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.329</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.2.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=741052</download-url><idea-version min="n/a" max="n/a" since-build="252.13539" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="116333334" date="1747199192000" updatedDate="1747199192000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.771</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.771</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-23707">SCL-23707</a></strong>: Good code red: custom string interpolator with arguments</li>
</ul>
<h3>2025.1.767</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.765</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.751</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-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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.1.748</h3>
<ul>
<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.746</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.1.743</h3>
<ul>
<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>
</ul>
<h3>2025.1.739</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23793">SCL-23793</a></strong>: Wrong type inferred for jsoniter CodecMakerConfig</li>
</ul>
<h3>2025.1.738</h3>
<ul>
<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>
</ul>
<h3>2025.1.734</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</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>
</ul>
<h3>2025.1.731</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.728</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>
</ul>
<h3>2025.1.724</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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.1.715</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.1.709</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.1.708</h3>
<ul>
<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>
</ul>
<h3>2025.1.706</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-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-23735">SCL-23735</a></strong>: `Convert to infix` intention breaks code</li>
</ul>
<h3>2025.1.699</h3>
<ul>
<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>
</ul>
<h3>2025.1.696</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-23715">SCL-23715</a></strong>: Revive and fix the ScStringLiteralAnnotatorTests</li>
</ul>
<h3>2025.1.692</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23712">SCL-23712</a></strong>: Class initialization of CompileServerLauncher depends on services exception</li>
</ul>
<h3>2025.1.690</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.689</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23694">SCL-23694</a></strong>: bad resolution for definitions from "runtime.stdLibPatches" </li>
</ul>
<h3>2025.1.688</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>2025.1.684</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.1.679</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>
</ul>
<h3>2025.1.677</h3>
<ul>
<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>
</ul>
<h3>2025.1.671</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-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
</ul>
<h3>2025.1.664</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-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-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.659</h3>
<ul>
<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-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-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
</ul>
<h3>2025.1.649</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-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-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
</ul>
<h3>2025.1.634</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.624</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
</ul>
<h3>2025.1.618</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>
</ul>
<h3>2025.1.612</h3>
<ul>
<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.603</h3>
<ul>
<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-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-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-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.574</h3>
<ul>
<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-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</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-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
</ul>
<h3>2025.1.554</h3>
<ul>
<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-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
</ul>
<h3>2025.1.535</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-23117">SCL-23117</a></strong>: Set up compilation caching</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-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
</ul>
<h3>2025.1.516</h3>
<ul>
<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-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
</ul>
<h3>2025.1.504</h3>
<ul>
<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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=741047</download-url><idea-version min="n/a" max="n/a" since-build="251.25410" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="116333593" date="1747110957000" updatedDate="1747110957000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.767</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.767</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.765</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.751</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-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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.1.748</h3>
<ul>
<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.746</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.1.743</h3>
<ul>
<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>
</ul>
<h3>2025.1.739</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23793">SCL-23793</a></strong>: Wrong type inferred for jsoniter CodecMakerConfig</li>
</ul>
<h3>2025.1.738</h3>
<ul>
<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>
</ul>
<h3>2025.1.734</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</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>
</ul>
<h3>2025.1.731</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.728</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>
</ul>
<h3>2025.1.724</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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.1.715</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.1.709</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.1.708</h3>
<ul>
<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>
</ul>
<h3>2025.1.706</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-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-23735">SCL-23735</a></strong>: `Convert to infix` intention breaks code</li>
</ul>
<h3>2025.1.699</h3>
<ul>
<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>
</ul>
<h3>2025.1.696</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-23715">SCL-23715</a></strong>: Revive and fix the ScStringLiteralAnnotatorTests</li>
</ul>
<h3>2025.1.692</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23712">SCL-23712</a></strong>: Class initialization of CompileServerLauncher depends on services exception</li>
</ul>
<h3>2025.1.690</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.689</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23694">SCL-23694</a></strong>: bad resolution for definitions from "runtime.stdLibPatches" </li>
</ul>
<h3>2025.1.688</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>2025.1.684</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.1.679</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>
</ul>
<h3>2025.1.677</h3>
<ul>
<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>
</ul>
<h3>2025.1.671</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-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
</ul>
<h3>2025.1.664</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-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-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.659</h3>
<ul>
<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-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-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
</ul>
<h3>2025.1.649</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-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-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
</ul>
<h3>2025.1.634</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.624</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
</ul>
<h3>2025.1.618</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>
</ul>
<h3>2025.1.612</h3>
<ul>
<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.603</h3>
<ul>
<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-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-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-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.574</h3>
<ul>
<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-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</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-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
</ul>
<h3>2025.1.554</h3>
<ul>
<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-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
</ul>
<h3>2025.1.535</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-23117">SCL-23117</a></strong>: Set up compilation caching</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-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
</ul>
<h3>2025.1.516</h3>
<ul>
<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-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
</ul>
<h3>2025.1.504</h3>
<ul>
<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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=740580</download-url><idea-version min="n/a" max="n/a" since-build="251.25410" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="117596789" date="1747109316000" updatedDate="1747109316000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.327</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.327</h3>
<ul>
<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-21578">SCL-21578</a></strong>: support "New tuples operations"</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-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-23865">SCL-23865</a></strong>: JPS in SCS memory leak</li>
</ul>
<h3>2025.2.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=740452</download-url><idea-version min="n/a" max="n/a" since-build="252.13539" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="116329720" date="1747059791000" updatedDate="1747059791000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.765</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.765</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.751</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-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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.1.748</h3>
<ul>
<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.746</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.1.743</h3>
<ul>
<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>
</ul>
<h3>2025.1.739</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23793">SCL-23793</a></strong>: Wrong type inferred for jsoniter CodecMakerConfig</li>
</ul>
<h3>2025.1.738</h3>
<ul>
<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>
</ul>
<h3>2025.1.734</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</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>
</ul>
<h3>2025.1.731</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.728</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>
</ul>
<h3>2025.1.724</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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.1.715</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.1.709</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.1.708</h3>
<ul>
<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>
</ul>
<h3>2025.1.706</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-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-23735">SCL-23735</a></strong>: `Convert to infix` intention breaks code</li>
</ul>
<h3>2025.1.699</h3>
<ul>
<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>
</ul>
<h3>2025.1.696</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-23715">SCL-23715</a></strong>: Revive and fix the ScStringLiteralAnnotatorTests</li>
</ul>
<h3>2025.1.692</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23712">SCL-23712</a></strong>: Class initialization of CompileServerLauncher depends on services exception</li>
</ul>
<h3>2025.1.690</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.689</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23694">SCL-23694</a></strong>: bad resolution for definitions from "runtime.stdLibPatches" </li>
</ul>
<h3>2025.1.688</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>2025.1.684</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.1.679</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>
</ul>
<h3>2025.1.677</h3>
<ul>
<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>
</ul>
<h3>2025.1.671</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-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
</ul>
<h3>2025.1.664</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-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-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.659</h3>
<ul>
<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-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-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
</ul>
<h3>2025.1.649</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-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-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
</ul>
<h3>2025.1.634</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.624</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
</ul>
<h3>2025.1.618</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>
</ul>
<h3>2025.1.612</h3>
<ul>
<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.603</h3>
<ul>
<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-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-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-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.574</h3>
<ul>
<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-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</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-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
</ul>
<h3>2025.1.554</h3>
<ul>
<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-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
</ul>
<h3>2025.1.535</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-23117">SCL-23117</a></strong>: Set up compilation caching</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-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
</ul>
<h3>2025.1.516</h3>
<ul>
<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-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
</ul>
<h3>2025.1.504</h3>
<ul>
<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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=739842</download-url><idea-version min="n/a" max="n/a" since-build="251.25410" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="116308256" date="1746765033000" updatedDate="1746765033000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.763</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.751</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-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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.1.748</h3>
<ul>
<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.746</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.1.743</h3>
<ul>
<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>
</ul>
<h3>2025.1.739</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23793">SCL-23793</a></strong>: Wrong type inferred for jsoniter CodecMakerConfig</li>
</ul>
<h3>2025.1.738</h3>
<ul>
<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>
</ul>
<h3>2025.1.734</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</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>
</ul>
<h3>2025.1.731</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.728</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>
</ul>
<h3>2025.1.724</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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.1.715</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.1.709</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.1.708</h3>
<ul>
<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>
</ul>
<h3>2025.1.706</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-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-23735">SCL-23735</a></strong>: `Convert to infix` intention breaks code</li>
</ul>
<h3>2025.1.699</h3>
<ul>
<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>
</ul>
<h3>2025.1.696</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-23715">SCL-23715</a></strong>: Revive and fix the ScStringLiteralAnnotatorTests</li>
</ul>
<h3>2025.1.692</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23712">SCL-23712</a></strong>: Class initialization of CompileServerLauncher depends on services exception</li>
</ul>
<h3>2025.1.690</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.689</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23694">SCL-23694</a></strong>: bad resolution for definitions from "runtime.stdLibPatches" </li>
</ul>
<h3>2025.1.688</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>2025.1.684</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.1.679</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>
</ul>
<h3>2025.1.677</h3>
<ul>
<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>
</ul>
<h3>2025.1.671</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-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
</ul>
<h3>2025.1.664</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-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-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.659</h3>
<ul>
<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-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-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
</ul>
<h3>2025.1.649</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-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-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
</ul>
<h3>2025.1.634</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.624</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
</ul>
<h3>2025.1.618</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>
</ul>
<h3>2025.1.612</h3>
<ul>
<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.603</h3>
<ul>
<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-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-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-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.574</h3>
<ul>
<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-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</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-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
</ul>
<h3>2025.1.554</h3>
<ul>
<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-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
</ul>
<h3>2025.1.535</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-23117">SCL-23117</a></strong>: Set up compilation caching</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-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
</ul>
<h3>2025.1.516</h3>
<ul>
<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-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
</ul>
<h3>2025.1.504</h3>
<ul>
<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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=737465</download-url><idea-version min="n/a" max="n/a" since-build="251.25410" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="117546408" date="1746763676000" updatedDate="1746763676000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.317</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.317</h3>
<ul>
<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-23297">SCL-23297</a></strong>: Incorrect parsing if indentation block starts after =</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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.2.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=737462</download-url><idea-version min="n/a" max="n/a" since-build="252.13539" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="116278021" date="1746678956000" updatedDate="1746678956000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.758</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.751</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-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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.1.748</h3>
<ul>
<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.746</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.1.743</h3>
<ul>
<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>
</ul>
<h3>2025.1.739</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23793">SCL-23793</a></strong>: Wrong type inferred for jsoniter CodecMakerConfig</li>
</ul>
<h3>2025.1.738</h3>
<ul>
<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>
</ul>
<h3>2025.1.734</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</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>
</ul>
<h3>2025.1.731</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.728</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>
</ul>
<h3>2025.1.724</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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.1.715</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.1.709</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.1.708</h3>
<ul>
<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>
</ul>
<h3>2025.1.706</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-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-23735">SCL-23735</a></strong>: `Convert to infix` intention breaks code</li>
</ul>
<h3>2025.1.699</h3>
<ul>
<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>
</ul>
<h3>2025.1.696</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-23715">SCL-23715</a></strong>: Revive and fix the ScStringLiteralAnnotatorTests</li>
</ul>
<h3>2025.1.692</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23712">SCL-23712</a></strong>: Class initialization of CompileServerLauncher depends on services exception</li>
</ul>
<h3>2025.1.690</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.689</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23694">SCL-23694</a></strong>: bad resolution for definitions from "runtime.stdLibPatches" </li>
</ul>
<h3>2025.1.688</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>2025.1.684</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.1.679</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>
</ul>
<h3>2025.1.677</h3>
<ul>
<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>
</ul>
<h3>2025.1.671</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-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
</ul>
<h3>2025.1.664</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-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-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.659</h3>
<ul>
<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-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-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
</ul>
<h3>2025.1.649</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-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-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
</ul>
<h3>2025.1.634</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.624</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
</ul>
<h3>2025.1.618</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>
</ul>
<h3>2025.1.612</h3>
<ul>
<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.603</h3>
<ul>
<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-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-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-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.574</h3>
<ul>
<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-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</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-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
</ul>
<h3>2025.1.554</h3>
<ul>
<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-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
</ul>
<h3>2025.1.535</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-23117">SCL-23117</a></strong>: Set up compilation caching</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-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
</ul>
<h3>2025.1.516</h3>
<ul>
<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-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
</ul>
<h3>2025.1.504</h3>
<ul>
<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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=736431</download-url><idea-version min="n/a" max="n/a" since-build="251.25410" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="116276005" date="1746592483000" updatedDate="1746592483000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.756</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.751</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-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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.1.748</h3>
<ul>
<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.746</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.1.743</h3>
<ul>
<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>
</ul>
<h3>2025.1.739</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23793">SCL-23793</a></strong>: Wrong type inferred for jsoniter CodecMakerConfig</li>
</ul>
<h3>2025.1.738</h3>
<ul>
<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>
</ul>
<h3>2025.1.734</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</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>
</ul>
<h3>2025.1.731</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.728</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>
</ul>
<h3>2025.1.724</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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.1.715</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.1.709</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.1.708</h3>
<ul>
<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>
</ul>
<h3>2025.1.706</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-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-23735">SCL-23735</a></strong>: `Convert to infix` intention breaks code</li>
</ul>
<h3>2025.1.699</h3>
<ul>
<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>
</ul>
<h3>2025.1.696</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-23715">SCL-23715</a></strong>: Revive and fix the ScStringLiteralAnnotatorTests</li>
</ul>
<h3>2025.1.692</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23712">SCL-23712</a></strong>: Class initialization of CompileServerLauncher depends on services exception</li>
</ul>
<h3>2025.1.690</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.689</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23694">SCL-23694</a></strong>: bad resolution for definitions from "runtime.stdLibPatches" </li>
</ul>
<h3>2025.1.688</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>2025.1.684</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.1.679</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>
</ul>
<h3>2025.1.677</h3>
<ul>
<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>
</ul>
<h3>2025.1.671</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-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
</ul>
<h3>2025.1.664</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-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-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.659</h3>
<ul>
<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-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-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
</ul>
<h3>2025.1.649</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-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-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
</ul>
<h3>2025.1.634</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.624</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
</ul>
<h3>2025.1.618</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>
</ul>
<h3>2025.1.612</h3>
<ul>
<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.603</h3>
<ul>
<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-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-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-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.574</h3>
<ul>
<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-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</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-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
</ul>
<h3>2025.1.554</h3>
<ul>
<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-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
</ul>
<h3>2025.1.535</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-23117">SCL-23117</a></strong>: Set up compilation caching</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-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
</ul>
<h3>2025.1.516</h3>
<ul>
<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-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
</ul>
<h3>2025.1.504</h3>
<ul>
<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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=735825</download-url><idea-version min="n/a" max="n/a" since-build="251.25410" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="116276706" date="1746552958000" updatedDate="1746552958000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.754</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.751</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-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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.1.748</h3>
<ul>
<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.746</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.1.743</h3>
<ul>
<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>
</ul>
<h3>2025.1.739</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23793">SCL-23793</a></strong>: Wrong type inferred for jsoniter CodecMakerConfig</li>
</ul>
<h3>2025.1.738</h3>
<ul>
<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>
</ul>
<h3>2025.1.734</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</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>
</ul>
<h3>2025.1.731</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.728</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>
</ul>
<h3>2025.1.724</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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.1.715</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.1.709</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.1.708</h3>
<ul>
<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>
</ul>
<h3>2025.1.706</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-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-23735">SCL-23735</a></strong>: `Convert to infix` intention breaks code</li>
</ul>
<h3>2025.1.699</h3>
<ul>
<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>
</ul>
<h3>2025.1.696</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-23715">SCL-23715</a></strong>: Revive and fix the ScStringLiteralAnnotatorTests</li>
</ul>
<h3>2025.1.692</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23712">SCL-23712</a></strong>: Class initialization of CompileServerLauncher depends on services exception</li>
</ul>
<h3>2025.1.690</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.689</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23694">SCL-23694</a></strong>: bad resolution for definitions from "runtime.stdLibPatches" </li>
</ul>
<h3>2025.1.688</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>2025.1.684</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.1.679</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>
</ul>
<h3>2025.1.677</h3>
<ul>
<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>
</ul>
<h3>2025.1.671</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-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
</ul>
<h3>2025.1.664</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-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-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.659</h3>
<ul>
<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-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-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
</ul>
<h3>2025.1.649</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-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-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
</ul>
<h3>2025.1.634</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.624</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
</ul>
<h3>2025.1.618</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>
</ul>
<h3>2025.1.612</h3>
<ul>
<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.603</h3>
<ul>
<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-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-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-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.574</h3>
<ul>
<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-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</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-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
</ul>
<h3>2025.1.554</h3>
<ul>
<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-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
</ul>
<h3>2025.1.535</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-23117">SCL-23117</a></strong>: Set up compilation caching</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-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
</ul>
<h3>2025.1.516</h3>
<ul>
<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-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
</ul>
<h3>2025.1.504</h3>
<ul>
<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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=735622</download-url><idea-version min="n/a" max="n/a" since-build="251.25410" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="116275440" date="1746506232000" updatedDate="1746506232000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.751</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.751</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-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-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-23847">SCL-23847</a></strong>: X-Ray mode is activated on Cmd+* action followed by the second Cmd action</li>
</ul>
<h3>2025.1.748</h3>
<ul>
<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.746</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.1.743</h3>
<ul>
<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>
</ul>
<h3>2025.1.739</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23793">SCL-23793</a></strong>: Wrong type inferred for jsoniter CodecMakerConfig</li>
</ul>
<h3>2025.1.738</h3>
<ul>
<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>
</ul>
<h3>2025.1.734</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</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>
</ul>
<h3>2025.1.731</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.728</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>
</ul>
<h3>2025.1.724</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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.1.715</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.1.709</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.1.708</h3>
<ul>
<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>
</ul>
<h3>2025.1.706</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-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-23735">SCL-23735</a></strong>: `Convert to infix` intention breaks code</li>
</ul>
<h3>2025.1.699</h3>
<ul>
<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>
</ul>
<h3>2025.1.696</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-23715">SCL-23715</a></strong>: Revive and fix the ScStringLiteralAnnotatorTests</li>
</ul>
<h3>2025.1.692</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23712">SCL-23712</a></strong>: Class initialization of CompileServerLauncher depends on services exception</li>
</ul>
<h3>2025.1.690</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.689</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23694">SCL-23694</a></strong>: bad resolution for definitions from "runtime.stdLibPatches" </li>
</ul>
<h3>2025.1.688</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>2025.1.684</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.1.679</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>
</ul>
<h3>2025.1.677</h3>
<ul>
<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>
</ul>
<h3>2025.1.671</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-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
</ul>
<h3>2025.1.664</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-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-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.659</h3>
<ul>
<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-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-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
</ul>
<h3>2025.1.649</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-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-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
</ul>
<h3>2025.1.634</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.624</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
</ul>
<h3>2025.1.618</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>
</ul>
<h3>2025.1.612</h3>
<ul>
<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.603</h3>
<ul>
<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-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-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-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.574</h3>
<ul>
<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-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</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-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
</ul>
<h3>2025.1.554</h3>
<ul>
<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-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
</ul>
<h3>2025.1.535</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-23117">SCL-23117</a></strong>: Set up compilation caching</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-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
</ul>
<h3>2025.1.516</h3>
<ul>
<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-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
</ul>
<h3>2025.1.504</h3>
<ul>
<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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=735004</download-url><idea-version min="n/a" max="n/a" since-build="251.25410" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="117488317" date="1746419095000" updatedDate="1746419095000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.296</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.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=734530</download-url><idea-version min="n/a" max="n/a" since-build="252.13011" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="117487907" date="1746331297000" updatedDate="1746331297000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.295</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.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=734135</download-url><idea-version min="n/a" max="n/a" since-build="252.13011" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="117488537" date="1746245096000" updatedDate="1746245096000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.294</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.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23796">SCL-23796</a></strong>: IntelliJ frezee when using Scala Worksheets</li>
</ul>
<h3>2025.2.288</h3>
<ul>
<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.2.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=733392</download-url><idea-version min="n/a" max="n/a" since-build="252.13011" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="116263129" date="1746160355000" updatedDate="1746160355000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.749</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.746</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.1.743</h3>
<ul>
<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>
</ul>
<h3>2025.1.739</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23793">SCL-23793</a></strong>: Wrong type inferred for jsoniter CodecMakerConfig</li>
</ul>
<h3>2025.1.738</h3>
<ul>
<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>
</ul>
<h3>2025.1.734</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</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>
</ul>
<h3>2025.1.731</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.728</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>
</ul>
<h3>2025.1.724</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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.1.715</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.1.709</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.1.708</h3>
<ul>
<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>
</ul>
<h3>2025.1.706</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-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-23735">SCL-23735</a></strong>: `Convert to infix` intention breaks code</li>
</ul>
<h3>2025.1.699</h3>
<ul>
<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>
</ul>
<h3>2025.1.696</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-23715">SCL-23715</a></strong>: Revive and fix the ScStringLiteralAnnotatorTests</li>
</ul>
<h3>2025.1.692</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23712">SCL-23712</a></strong>: Class initialization of CompileServerLauncher depends on services exception</li>
</ul>
<h3>2025.1.690</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.689</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23694">SCL-23694</a></strong>: bad resolution for definitions from "runtime.stdLibPatches" </li>
</ul>
<h3>2025.1.688</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>2025.1.684</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.1.679</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>
</ul>
<h3>2025.1.677</h3>
<ul>
<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>
</ul>
<h3>2025.1.671</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-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
</ul>
<h3>2025.1.664</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-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-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.659</h3>
<ul>
<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-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-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
</ul>
<h3>2025.1.649</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-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-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
</ul>
<h3>2025.1.634</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.624</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
</ul>
<h3>2025.1.618</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>
</ul>
<h3>2025.1.612</h3>
<ul>
<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.603</h3>
<ul>
<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-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-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-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.574</h3>
<ul>
<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-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</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-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
</ul>
<h3>2025.1.554</h3>
<ul>
<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-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
</ul>
<h3>2025.1.535</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-23117">SCL-23117</a></strong>: Set up compilation caching</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-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
</ul>
<h3>2025.1.516</h3>
<ul>
<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-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
</ul>
<h3>2025.1.504</h3>
<ul>
<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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=732209</download-url><idea-version min="n/a" max="n/a" since-build="251.25410" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="116262389" date="1746074037000" updatedDate="1746074037000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.748</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.746</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.1.743</h3>
<ul>
<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>
</ul>
<h3>2025.1.739</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23793">SCL-23793</a></strong>: Wrong type inferred for jsoniter CodecMakerConfig</li>
</ul>
<h3>2025.1.738</h3>
<ul>
<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>
</ul>
<h3>2025.1.734</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</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>
</ul>
<h3>2025.1.731</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.728</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>
</ul>
<h3>2025.1.724</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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.1.715</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.1.709</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.1.708</h3>
<ul>
<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>
</ul>
<h3>2025.1.706</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-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-23735">SCL-23735</a></strong>: `Convert to infix` intention breaks code</li>
</ul>
<h3>2025.1.699</h3>
<ul>
<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>
</ul>
<h3>2025.1.696</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-23715">SCL-23715</a></strong>: Revive and fix the ScStringLiteralAnnotatorTests</li>
</ul>
<h3>2025.1.692</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23712">SCL-23712</a></strong>: Class initialization of CompileServerLauncher depends on services exception</li>
</ul>
<h3>2025.1.690</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.689</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23694">SCL-23694</a></strong>: bad resolution for definitions from "runtime.stdLibPatches" </li>
</ul>
<h3>2025.1.688</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>2025.1.684</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.1.679</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>
</ul>
<h3>2025.1.677</h3>
<ul>
<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>
</ul>
<h3>2025.1.671</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-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
</ul>
<h3>2025.1.664</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-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-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.659</h3>
<ul>
<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-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-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
</ul>
<h3>2025.1.649</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-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-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
</ul>
<h3>2025.1.634</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.624</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
</ul>
<h3>2025.1.618</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>
</ul>
<h3>2025.1.612</h3>
<ul>
<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.603</h3>
<ul>
<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-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-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-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.574</h3>
<ul>
<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-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</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-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
</ul>
<h3>2025.1.554</h3>
<ul>
<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-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
</ul>
<h3>2025.1.535</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-23117">SCL-23117</a></strong>: Set up compilation caching</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-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
</ul>
<h3>2025.1.516</h3>
<ul>
<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-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
</ul>
<h3>2025.1.504</h3>
<ul>
<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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=731420</download-url><idea-version min="n/a" max="n/a" since-build="251.23774" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="117487842" date="1746072428000" updatedDate="1746072428000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.288</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.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=731416</download-url><idea-version min="n/a" max="n/a" since-build="252.12169" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="116263018" date="1745987641000" updatedDate="1745987641000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.746</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.746</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.1.743</h3>
<ul>
<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>
</ul>
<h3>2025.1.739</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23793">SCL-23793</a></strong>: Wrong type inferred for jsoniter CodecMakerConfig</li>
</ul>
<h3>2025.1.738</h3>
<ul>
<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>
</ul>
<h3>2025.1.734</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</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>
</ul>
<h3>2025.1.731</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.728</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>
</ul>
<h3>2025.1.724</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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.1.715</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.1.709</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.1.708</h3>
<ul>
<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>
</ul>
<h3>2025.1.706</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-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-23735">SCL-23735</a></strong>: `Convert to infix` intention breaks code</li>
</ul>
<h3>2025.1.699</h3>
<ul>
<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>
</ul>
<h3>2025.1.696</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-23715">SCL-23715</a></strong>: Revive and fix the ScStringLiteralAnnotatorTests</li>
</ul>
<h3>2025.1.692</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23712">SCL-23712</a></strong>: Class initialization of CompileServerLauncher depends on services exception</li>
</ul>
<h3>2025.1.690</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.689</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23694">SCL-23694</a></strong>: bad resolution for definitions from "runtime.stdLibPatches" </li>
</ul>
<h3>2025.1.688</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>2025.1.684</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.1.679</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>
</ul>
<h3>2025.1.677</h3>
<ul>
<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>
</ul>
<h3>2025.1.671</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-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
</ul>
<h3>2025.1.664</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-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-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.659</h3>
<ul>
<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-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-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
</ul>
<h3>2025.1.649</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-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-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
</ul>
<h3>2025.1.634</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.624</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
</ul>
<h3>2025.1.618</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>
</ul>
<h3>2025.1.612</h3>
<ul>
<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.603</h3>
<ul>
<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-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-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-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.574</h3>
<ul>
<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-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</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-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
</ul>
<h3>2025.1.554</h3>
<ul>
<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-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
</ul>
<h3>2025.1.535</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-23117">SCL-23117</a></strong>: Set up compilation caching</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-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
</ul>
<h3>2025.1.516</h3>
<ul>
<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-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
</ul>
<h3>2025.1.504</h3>
<ul>
<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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=729981</download-url><idea-version min="n/a" max="n/a" since-build="251.23774" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="117487725" date="1745985718000" updatedDate="1745985718000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.287</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.287</h3>
<ul>
<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-23811">SCL-23811</a></strong>: Annotator: Report duplicated names in named tuples</li>
</ul>
<h3>2025.2.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=729974</download-url><idea-version min="n/a" max="n/a" since-build="252.12169" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="116255469" date="1745901089000" updatedDate="1745901089000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.743</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.743</h3>
<ul>
<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>
</ul>
<h3>2025.1.739</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23793">SCL-23793</a></strong>: Wrong type inferred for jsoniter CodecMakerConfig</li>
</ul>
<h3>2025.1.738</h3>
<ul>
<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>
</ul>
<h3>2025.1.734</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</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>
</ul>
<h3>2025.1.731</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.728</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>
</ul>
<h3>2025.1.724</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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.1.715</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.1.709</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.1.708</h3>
<ul>
<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>
</ul>
<h3>2025.1.706</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-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-23735">SCL-23735</a></strong>: `Convert to infix` intention breaks code</li>
</ul>
<h3>2025.1.699</h3>
<ul>
<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>
</ul>
<h3>2025.1.696</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-23715">SCL-23715</a></strong>: Revive and fix the ScStringLiteralAnnotatorTests</li>
</ul>
<h3>2025.1.692</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23712">SCL-23712</a></strong>: Class initialization of CompileServerLauncher depends on services exception</li>
</ul>
<h3>2025.1.690</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.689</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23694">SCL-23694</a></strong>: bad resolution for definitions from "runtime.stdLibPatches" </li>
</ul>
<h3>2025.1.688</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>2025.1.684</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.1.679</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>
</ul>
<h3>2025.1.677</h3>
<ul>
<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>
</ul>
<h3>2025.1.671</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-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
</ul>
<h3>2025.1.664</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-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-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.659</h3>
<ul>
<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-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-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
</ul>
<h3>2025.1.649</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-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-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
</ul>
<h3>2025.1.634</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.624</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
</ul>
<h3>2025.1.618</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>
</ul>
<h3>2025.1.612</h3>
<ul>
<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.603</h3>
<ul>
<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-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-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-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.574</h3>
<ul>
<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-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</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-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
</ul>
<h3>2025.1.554</h3>
<ul>
<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-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
</ul>
<h3>2025.1.535</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-23117">SCL-23117</a></strong>: Set up compilation caching</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-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
</ul>
<h3>2025.1.516</h3>
<ul>
<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-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
</ul>
<h3>2025.1.504</h3>
<ul>
<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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=728003</download-url><idea-version min="n/a" max="n/a" since-build="251.23774" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="117479471" date="1745899827000" updatedDate="1745899827000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.286</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.286</h3>
<ul>
<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>
</ul>
<h3>2025.2.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11139">SCL-11139</a></strong>: Highlight error</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=728001</download-url><idea-version min="n/a" max="n/a" since-build="252.12169" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="117479819" date="1745813329000" updatedDate="1745813329000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.280</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.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<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-23766">SCL-23766</a></strong>: JDK24: Scala compiler-server warning</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=727025</download-url><idea-version min="n/a" max="n/a" since-build="252.11562" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="116256341" date="1745641936000" updatedDate="1745641936000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.739</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.739</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23793">SCL-23793</a></strong>: Wrong type inferred for jsoniter CodecMakerConfig</li>
</ul>
<h3>2025.1.738</h3>
<ul>
<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>
</ul>
<h3>2025.1.734</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</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>
</ul>
<h3>2025.1.731</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.728</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>
</ul>
<h3>2025.1.724</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-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>
</ul>
<h3>2025.1.715</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.1.709</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.1.708</h3>
<ul>
<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>
</ul>
<h3>2025.1.706</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-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-23735">SCL-23735</a></strong>: `Convert to infix` intention breaks code</li>
</ul>
<h3>2025.1.699</h3>
<ul>
<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>
</ul>
<h3>2025.1.696</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-23715">SCL-23715</a></strong>: Revive and fix the ScStringLiteralAnnotatorTests</li>
</ul>
<h3>2025.1.692</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23712">SCL-23712</a></strong>: Class initialization of CompileServerLauncher depends on services exception</li>
</ul>
<h3>2025.1.690</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.689</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23694">SCL-23694</a></strong>: bad resolution for definitions from "runtime.stdLibPatches" </li>
</ul>
<h3>2025.1.688</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>2025.1.684</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.1.679</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>
</ul>
<h3>2025.1.677</h3>
<ul>
<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>
</ul>
<h3>2025.1.671</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-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
</ul>
<h3>2025.1.664</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-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-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.659</h3>
<ul>
<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-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-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
</ul>
<h3>2025.1.649</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-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-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
</ul>
<h3>2025.1.634</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.624</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
</ul>
<h3>2025.1.618</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>
</ul>
<h3>2025.1.612</h3>
<ul>
<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.603</h3>
<ul>
<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-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-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-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.574</h3>
<ul>
<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-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</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-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
</ul>
<h3>2025.1.554</h3>
<ul>
<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-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
</ul>
<h3>2025.1.535</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-23117">SCL-23117</a></strong>: Set up compilation caching</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-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
</ul>
<h3>2025.1.516</h3>
<ul>
<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-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
</ul>
<h3>2025.1.504</h3>
<ul>
<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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=725591</download-url><idea-version min="n/a" max="n/a" since-build="251.23774" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="117479435" date="1745641470000" updatedDate="1745641470000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.278</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.278</h3>
<ul>
<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-23817">SCL-23817</a></strong>: Replace usages of java.util.jar.JarFile in the Scala Plugin repository with java.nio.file API</li>
</ul>
<h3>2025.2.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<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-23766">SCL-23766</a></strong>: JDK24: Scala compiler-server warning</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=725590</download-url><idea-version min="n/a" max="n/a" since-build="252.11562" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="117483372" date="1745556416000" updatedDate="1745556416000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.273</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.273</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</li>
</ul>
<h3>2025.2.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-23799">SCL-23799</a></strong>:  Scala debug causes idea java debug to fail</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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<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-23766">SCL-23766</a></strong>: JDK24: Scala compiler-server warning</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=724790</download-url><idea-version min="n/a" max="n/a" since-build="252.11562" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="116254853" date="1745555843000" updatedDate="1745555843000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.738</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.738</h3>
<ul>
<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>
</ul>
<h3>2025.1.734</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</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>
</ul>
<h3>2025.1.731</h3>
<ul>
<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-23799">SCL-23799</a></strong>:  Scala debug causes idea java debug to fail</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>
</ul>
<h3>2025.1.728</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>
</ul>
<h3>2025.1.724</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-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>
</ul>
<h3>2025.1.715</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.1.709</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.1.708</h3>
<ul>
<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>
</ul>
<h3>2025.1.706</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-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-23735">SCL-23735</a></strong>: `Convert to infix` intention breaks code</li>
</ul>
<h3>2025.1.699</h3>
<ul>
<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>
</ul>
<h3>2025.1.696</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-23715">SCL-23715</a></strong>: Revive and fix the ScStringLiteralAnnotatorTests</li>
</ul>
<h3>2025.1.692</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23712">SCL-23712</a></strong>: Class initialization of CompileServerLauncher depends on services exception</li>
</ul>
<h3>2025.1.690</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.689</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23694">SCL-23694</a></strong>: bad resolution for definitions from "runtime.stdLibPatches" </li>
</ul>
<h3>2025.1.688</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>2025.1.684</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.1.679</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>
</ul>
<h3>2025.1.677</h3>
<ul>
<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>
</ul>
<h3>2025.1.671</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-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
</ul>
<h3>2025.1.664</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-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-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.659</h3>
<ul>
<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-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-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
</ul>
<h3>2025.1.649</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-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-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
</ul>
<h3>2025.1.634</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.624</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
</ul>
<h3>2025.1.618</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>
</ul>
<h3>2025.1.612</h3>
<ul>
<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.603</h3>
<ul>
<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-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-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-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.574</h3>
<ul>
<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-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</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-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
</ul>
<h3>2025.1.554</h3>
<ul>
<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-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
</ul>
<h3>2025.1.535</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-23117">SCL-23117</a></strong>: Set up compilation caching</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-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
</ul>
<h3>2025.1.516</h3>
<ul>
<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-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
</ul>
<h3>2025.1.504</h3>
<ul>
<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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=724789</download-url><idea-version min="n/a" max="n/a" since-build="251.23774" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="116246280" date="1745469277000" updatedDate="1745469277000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.734</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.734</h3>
<ul>
<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-23800">SCL-23800</a></strong>: No expected type for "_" variables</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>
</ul>
<h3>2025.1.731</h3>
<ul>
<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-23799">SCL-23799</a></strong>:  Scala debug causes idea java debug to fail</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>
</ul>
<h3>2025.1.728</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>
</ul>
<h3>2025.1.724</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-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>
</ul>
<h3>2025.1.715</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.1.709</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.1.708</h3>
<ul>
<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>
</ul>
<h3>2025.1.706</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-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-23735">SCL-23735</a></strong>: `Convert to infix` intention breaks code</li>
</ul>
<h3>2025.1.699</h3>
<ul>
<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>
</ul>
<h3>2025.1.696</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-23715">SCL-23715</a></strong>: Revive and fix the ScStringLiteralAnnotatorTests</li>
</ul>
<h3>2025.1.692</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23712">SCL-23712</a></strong>: Class initialization of CompileServerLauncher depends on services exception</li>
</ul>
<h3>2025.1.690</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.689</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23694">SCL-23694</a></strong>: bad resolution for definitions from "runtime.stdLibPatches" </li>
</ul>
<h3>2025.1.688</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>2025.1.684</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.1.679</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>
</ul>
<h3>2025.1.677</h3>
<ul>
<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>
</ul>
<h3>2025.1.671</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-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
</ul>
<h3>2025.1.664</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-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-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.659</h3>
<ul>
<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-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-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
</ul>
<h3>2025.1.649</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-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-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
</ul>
<h3>2025.1.634</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.624</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
</ul>
<h3>2025.1.618</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>
</ul>
<h3>2025.1.612</h3>
<ul>
<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.603</h3>
<ul>
<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-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-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-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.574</h3>
<ul>
<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-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</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-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
</ul>
<h3>2025.1.554</h3>
<ul>
<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-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
</ul>
<h3>2025.1.535</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-23117">SCL-23117</a></strong>: Set up compilation caching</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-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
</ul>
<h3>2025.1.516</h3>
<ul>
<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-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
</ul>
<h3>2025.1.504</h3>
<ul>
<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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=723705</download-url><idea-version min="n/a" max="n/a" since-build="251.23774" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="117471704" date="1745467853000" updatedDate="1745467853000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.270</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.270</h3>
<ul>
<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-23809">SCL-23809</a></strong>: drop some legacy code style migrations from 2019 and 2021</li>
</ul>
<h3>2025.2.264</h3>
<ul>
<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-23799">SCL-23799</a></strong>:  Scala debug causes idea java debug to fail</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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<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-23766">SCL-23766</a></strong>: JDK24: Scala compiler-server warning</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=723704</download-url><idea-version min="n/a" max="n/a" since-build="252.11296" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="116241677" date="1745385858000" updatedDate="1745385858000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.731</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.731</h3>
<ul>
<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-23799">SCL-23799</a></strong>:  Scala debug causes idea java debug to fail</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>
</ul>
<h3>2025.1.728</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>
</ul>
<h3>2025.1.724</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-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>
</ul>
<h3>2025.1.715</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.1.709</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.1.708</h3>
<ul>
<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>
</ul>
<h3>2025.1.706</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-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-23735">SCL-23735</a></strong>: `Convert to infix` intention breaks code</li>
</ul>
<h3>2025.1.699</h3>
<ul>
<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>
</ul>
<h3>2025.1.696</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-23715">SCL-23715</a></strong>: Revive and fix the ScStringLiteralAnnotatorTests</li>
</ul>
<h3>2025.1.692</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23712">SCL-23712</a></strong>: Class initialization of CompileServerLauncher depends on services exception</li>
</ul>
<h3>2025.1.690</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.689</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23694">SCL-23694</a></strong>: bad resolution for definitions from "runtime.stdLibPatches" </li>
</ul>
<h3>2025.1.688</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>2025.1.684</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.1.679</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>
</ul>
<h3>2025.1.677</h3>
<ul>
<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>
</ul>
<h3>2025.1.671</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-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
</ul>
<h3>2025.1.664</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-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-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.659</h3>
<ul>
<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-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-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
</ul>
<h3>2025.1.649</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-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-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
</ul>
<h3>2025.1.634</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.624</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
</ul>
<h3>2025.1.618</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>
</ul>
<h3>2025.1.612</h3>
<ul>
<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.603</h3>
<ul>
<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-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-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-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.574</h3>
<ul>
<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-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</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-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
</ul>
<h3>2025.1.554</h3>
<ul>
<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-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
</ul>
<h3>2025.1.535</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-23117">SCL-23117</a></strong>: Set up compilation caching</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-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
</ul>
<h3>2025.1.516</h3>
<ul>
<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-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
</ul>
<h3>2025.1.504</h3>
<ul>
<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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=722338</download-url><idea-version min="n/a" max="n/a" since-build="251.23774" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="117470483" date="1745381211000" updatedDate="1745381211000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.264</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.264</h3>
<ul>
<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-23799">SCL-23799</a></strong>:  Scala debug causes idea java debug to fail</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>
</ul>
<h3>2025.2.261</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>
</ul>
<h3>2025.2.255</h3>
<ul>
<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-23766">SCL-23766</a></strong>: JDK24: Scala compiler-server warning</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=722196</download-url><idea-version min="n/a" max="n/a" since-build="252.10225" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="117470576" date="1745035132000" updatedDate="1745035132000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.263</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.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23787">SCL-23787</a></strong>: Sbt sync fails</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23791">SCL-23791</a></strong>: scalac UnixPath serialization error </li>
</ul>
<h3>2025.2.255</h3>
<ul>
<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-23766">SCL-23766</a></strong>: JDK24: Scala compiler-server warning</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=719928</download-url><idea-version min="n/a" max="n/a" since-build="252.10225" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="116243239" date="1744950984000" updatedDate="1744950984000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.728</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.728</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23787">SCL-23787</a></strong>: Sbt sync fails</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23791">SCL-23791</a></strong>: scalac UnixPath serialization error </li>
</ul>
<h3>2025.1.724</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-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>
</ul>
<h3>2025.1.715</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.1.709</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.1.708</h3>
<ul>
<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>
</ul>
<h3>2025.1.706</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-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-23735">SCL-23735</a></strong>: `Convert to infix` intention breaks code</li>
</ul>
<h3>2025.1.699</h3>
<ul>
<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>
</ul>
<h3>2025.1.696</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-23715">SCL-23715</a></strong>: Revive and fix the ScStringLiteralAnnotatorTests</li>
</ul>
<h3>2025.1.692</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23712">SCL-23712</a></strong>: Class initialization of CompileServerLauncher depends on services exception</li>
</ul>
<h3>2025.1.690</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.689</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23694">SCL-23694</a></strong>: bad resolution for definitions from "runtime.stdLibPatches" </li>
</ul>
<h3>2025.1.688</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>2025.1.684</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.1.679</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>
</ul>
<h3>2025.1.677</h3>
<ul>
<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>
</ul>
<h3>2025.1.671</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-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
</ul>
<h3>2025.1.664</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-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-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.659</h3>
<ul>
<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-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-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
</ul>
<h3>2025.1.649</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-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-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
</ul>
<h3>2025.1.634</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.624</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
</ul>
<h3>2025.1.618</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>
</ul>
<h3>2025.1.612</h3>
<ul>
<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.603</h3>
<ul>
<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-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-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-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.574</h3>
<ul>
<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-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</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-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
</ul>
<h3>2025.1.554</h3>
<ul>
<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-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
</ul>
<h3>2025.1.535</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-23117">SCL-23117</a></strong>: Set up compilation caching</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-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
</ul>
<h3>2025.1.516</h3>
<ul>
<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-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
</ul>
<h3>2025.1.504</h3>
<ul>
<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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=718898</download-url><idea-version min="n/a" max="n/a" since-build="251.23774" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="117459092" date="1744949158000" updatedDate="1744949158000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.261</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.261</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23787">SCL-23787</a></strong>: Sbt sync fails</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23791">SCL-23791</a></strong>: scalac UnixPath serialization error </li>
</ul>
<h3>2025.2.255</h3>
<ul>
<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-23766">SCL-23766</a></strong>: JDK24: Scala compiler-server warning</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=718893</download-url><idea-version min="n/a" max="n/a" since-build="252.10225" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="116240849" date="1744873657000" updatedDate="1744873657000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.724</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.724</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-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>
</ul>
<h3>2025.1.715</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.1.709</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.1.708</h3>
<ul>
<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>
</ul>
<h3>2025.1.706</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-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-23735">SCL-23735</a></strong>: `Convert to infix` intention breaks code</li>
</ul>
<h3>2025.1.699</h3>
<ul>
<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>
</ul>
<h3>2025.1.696</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-23715">SCL-23715</a></strong>: Revive and fix the ScStringLiteralAnnotatorTests</li>
</ul>
<h3>2025.1.692</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23712">SCL-23712</a></strong>: Class initialization of CompileServerLauncher depends on services exception</li>
</ul>
<h3>2025.1.690</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.689</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23694">SCL-23694</a></strong>: bad resolution for definitions from "runtime.stdLibPatches" </li>
</ul>
<h3>2025.1.688</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>2025.1.684</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.1.679</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>
</ul>
<h3>2025.1.677</h3>
<ul>
<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>
</ul>
<h3>2025.1.671</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-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
</ul>
<h3>2025.1.664</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-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-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.659</h3>
<ul>
<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-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-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
</ul>
<h3>2025.1.649</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-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-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
</ul>
<h3>2025.1.634</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.624</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
</ul>
<h3>2025.1.618</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>
</ul>
<h3>2025.1.612</h3>
<ul>
<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.603</h3>
<ul>
<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-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-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-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.574</h3>
<ul>
<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-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</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-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
</ul>
<h3>2025.1.554</h3>
<ul>
<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-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
</ul>
<h3>2025.1.535</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-23117">SCL-23117</a></strong>: Set up compilation caching</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-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
</ul>
<h3>2025.1.516</h3>
<ul>
<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-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
</ul>
<h3>2025.1.504</h3>
<ul>
<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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=718035</download-url><idea-version min="n/a" max="n/a" since-build="251.23774" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="117458552" date="1744864560000" updatedDate="1744864560000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.259</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.255</h3>
<ul>
<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-23766">SCL-23766</a></strong>: JDK24: Scala compiler-server warning</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=717756</download-url><idea-version min="n/a" max="n/a" since-build="252.10225" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="86764098" date="1744817794000" updatedDate="1744817794000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.665</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.663</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2024.3.658</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.656</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19730">SCL-19730</a></strong>: Markdown and scala 3 syntax</li>
</ul>
<h3>2024.3.652</h3>
<ul>
<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-23646">SCL-23646</a></strong>: Local inheritor search: skip simple instance creation expressions</li>
</ul>
<h3>2024.3.649</h3>
<ul>
<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>
</ul>
<h3>2024.3.635</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23216">SCL-23216</a></strong>: Incremental highlighting (experimental)</li>
</ul>
<h3>2024.3.633</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>
<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.618</h3>
<ul>
<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>
</ul>
<h3>2024.3.616</h3>
<ul>
<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>
</ul>
<h3>2024.3.615</h3>
<ul>
<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-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-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>
</ul>
<h3>2024.3.611</h3>
<ul>
<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-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-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-23440">SCL-23440</a></strong>: "Add type annotation to parameter" should wrap parameter with parentheses with Scala 3 fewer braces</li>
</ul>
<h3>2024.3.605</h3>
<ul>
<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-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-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</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>
</ul>
<h3>2024.3.601</h3>
<ul>
<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>
</ul>
<h3>2024.3.600</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2024.3.595</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-23294">SCL-23294</a></strong>: Override gutter isn’t shown in case of renamed import used</li>
</ul>
<h3>2024.3.593</h3>
<ul>
<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>
</ul>
<h3>2024.3.592</h3>
<ul>
<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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</li>
</ul>
<h3>2024.3.591</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-18725">SCL-18725</a></strong>: Indexing recompiled classfiles hangs</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23300">SCL-23300</a></strong>: "Indexing recompiled classfiles" goes on forever</li>
</ul>
<h3>2024.3.590</h3>
<ul>
<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-23326">SCL-23326</a></strong>: Reformatting using directive with path starting with dot `.` breaks the directive</li>
</ul>
<h3>2024.3.587</h3>
<ul>
<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>
</ul>
<h3>2024.3.586</h3>
<ul>
<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>
</ul>
<h3>2024.3.582</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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2024.3.574</h3>
<ul>
<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.570</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-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-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-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
</ul>
<h3>2024.3.567</h3>
<ul>
<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>
</ul>
<h3>2024.3.565</h3>
<ul>
<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-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-23222">SCL-23222</a></strong>: Set lambda breakpoint when set breakpoint to line with lambda expression</li>
</ul>
<h3>2024.3.564</h3>
<ul>
<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>
</ul>
<h3>2024.3.562</h3>
<ul>
<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>
</ul>
<h3>2024.3.559</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-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-23183">SCL-23183</a></strong>: NPE when evaluating scala worksheet in an sbt project in 'test' folder with main\test sources turned</li>
</ul>
<h3>2024.3.556</h3>
<ul>
<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.554</h3>
<ul>
<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>
</ul>
<h3>2024.3.550</h3>
<ul>
<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-23127">SCL-23127</a></strong>: NPE when evaluating scala scratch or detached worksheet in an sbt project</li>
</ul>
<h3>2024.3.549</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-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-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
</ul>
<h3>2024.3.548</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2024.3.544</h3>
<ul>
<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>
</ul>
<h3>2024.3.542</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-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-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-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.541</h3>
<ul>
<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>
</ul>
<h3>2024.3.538</h3>
<ul>
<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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2024.3.528</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>
</ul>
<h3>2024.3.521</h3>
<ul>
<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.3.509</h3>
<ul>
<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>
</ul>
<h3>2024.3.489</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>
</ul>
<h3>2024.3.459</h3>
<ul>
<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>
</ul>
<h3>2024.3.443</h3>
<ul>
<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>
</ul>
<h3>2024.3.431</h3>
<ul>
<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-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-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.414</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-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
</ul>
<h3>2024.3.407</h3>
<ul>
<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-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>
</ul>
<h3>2024.3.398</h3>
<ul>
<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>
</ul>
<h3>2024.3.390</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
</ul>
<h3>2024.3.372</h3>
<ul>
<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>
</ul>
<h3>2024.3.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work (Could not find or load main class main)</li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=717617</download-url><idea-version min="n/a" max="n/a" since-build="243.23654" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="117452363" date="1744776389000" updatedDate="1744776389000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.255</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.255</h3>
<ul>
<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-23766">SCL-23766</a></strong>: JDK24: Scala compiler-server warning</li>
</ul>
<h3>2025.2.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=716963</download-url><idea-version min="n/a" max="n/a" since-build="252.8413" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="86760440" date="1744702431000" updatedDate="1744702431000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.663</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.663</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2024.3.658</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.656</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19730">SCL-19730</a></strong>: Markdown and scala 3 syntax</li>
</ul>
<h3>2024.3.652</h3>
<ul>
<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-23646">SCL-23646</a></strong>: Local inheritor search: skip simple instance creation expressions</li>
</ul>
<h3>2024.3.649</h3>
<ul>
<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>
</ul>
<h3>2024.3.635</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23216">SCL-23216</a></strong>: Incremental highlighting (experimental)</li>
</ul>
<h3>2024.3.633</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>
<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.618</h3>
<ul>
<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>
</ul>
<h3>2024.3.616</h3>
<ul>
<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>
</ul>
<h3>2024.3.615</h3>
<ul>
<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-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-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>
</ul>
<h3>2024.3.611</h3>
<ul>
<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-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-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-23440">SCL-23440</a></strong>: "Add type annotation to parameter" should wrap parameter with parentheses with Scala 3 fewer braces</li>
</ul>
<h3>2024.3.605</h3>
<ul>
<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-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-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</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>
</ul>
<h3>2024.3.601</h3>
<ul>
<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>
</ul>
<h3>2024.3.600</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2024.3.595</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-23294">SCL-23294</a></strong>: Override gutter isn’t shown in case of renamed import used</li>
</ul>
<h3>2024.3.593</h3>
<ul>
<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>
</ul>
<h3>2024.3.592</h3>
<ul>
<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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</li>
</ul>
<h3>2024.3.591</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-18725">SCL-18725</a></strong>: Indexing recompiled classfiles hangs</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23300">SCL-23300</a></strong>: "Indexing recompiled classfiles" goes on forever</li>
</ul>
<h3>2024.3.590</h3>
<ul>
<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-23326">SCL-23326</a></strong>: Reformatting using directive with path starting with dot `.` breaks the directive</li>
</ul>
<h3>2024.3.587</h3>
<ul>
<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>
</ul>
<h3>2024.3.586</h3>
<ul>
<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>
</ul>
<h3>2024.3.582</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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2024.3.574</h3>
<ul>
<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.570</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-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-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-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
</ul>
<h3>2024.3.567</h3>
<ul>
<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>
</ul>
<h3>2024.3.565</h3>
<ul>
<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-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-23222">SCL-23222</a></strong>: Set lambda breakpoint when set breakpoint to line with lambda expression</li>
</ul>
<h3>2024.3.564</h3>
<ul>
<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>
</ul>
<h3>2024.3.562</h3>
<ul>
<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>
</ul>
<h3>2024.3.559</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-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-23183">SCL-23183</a></strong>: NPE when evaluating scala worksheet in an sbt project in 'test' folder with main\test sources turned</li>
</ul>
<h3>2024.3.556</h3>
<ul>
<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.554</h3>
<ul>
<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>
</ul>
<h3>2024.3.550</h3>
<ul>
<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-23127">SCL-23127</a></strong>: NPE when evaluating scala scratch or detached worksheet in an sbt project</li>
</ul>
<h3>2024.3.549</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-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-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
</ul>
<h3>2024.3.548</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2024.3.544</h3>
<ul>
<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>
</ul>
<h3>2024.3.542</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-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-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-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.541</h3>
<ul>
<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>
</ul>
<h3>2024.3.538</h3>
<ul>
<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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2024.3.528</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>
</ul>
<h3>2024.3.521</h3>
<ul>
<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.3.509</h3>
<ul>
<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>
</ul>
<h3>2024.3.489</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>
</ul>
<h3>2024.3.459</h3>
<ul>
<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>
</ul>
<h3>2024.3.443</h3>
<ul>
<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>
</ul>
<h3>2024.3.431</h3>
<ul>
<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-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-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.414</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-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
</ul>
<h3>2024.3.407</h3>
<ul>
<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-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>
</ul>
<h3>2024.3.398</h3>
<ul>
<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>
</ul>
<h3>2024.3.390</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
</ul>
<h3>2024.3.372</h3>
<ul>
<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>
</ul>
<h3>2024.3.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work (Could not find or load main class main)</li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=716539</download-url><idea-version min="n/a" max="n/a" since-build="243.23654" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="117448603" date="1744695310000" updatedDate="1744695310000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.253</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.253</h3>
<ul>
<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-23769">SCL-23769</a></strong>: TypeMismatchTooltipsHandler blocks the UI searching for quickfixes</li>
</ul>
<h3>2025.2.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=716411</download-url><idea-version min="n/a" max="n/a" since-build="252.8413" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="117449238" date="1744430683000" updatedDate="1744430683000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.248</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.248</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-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.2.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=714116</download-url><idea-version min="n/a" max="n/a" since-build="252.8413" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="116202777" date="1744346455000" updatedDate="1744346455000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.715</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.715</h3>
<ul>
<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-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-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>
</ul>
<h3>2025.1.709</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.1.708</h3>
<ul>
<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>
</ul>
<h3>2025.1.706</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-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-23735">SCL-23735</a></strong>: `Convert to infix` intention breaks code</li>
</ul>
<h3>2025.1.699</h3>
<ul>
<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>
</ul>
<h3>2025.1.696</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-23715">SCL-23715</a></strong>: Revive and fix the ScStringLiteralAnnotatorTests</li>
</ul>
<h3>2025.1.692</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23712">SCL-23712</a></strong>: Class initialization of CompileServerLauncher depends on services exception</li>
</ul>
<h3>2025.1.690</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.689</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23694">SCL-23694</a></strong>: bad resolution for definitions from "runtime.stdLibPatches" </li>
</ul>
<h3>2025.1.688</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>2025.1.684</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.1.679</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>
</ul>
<h3>2025.1.677</h3>
<ul>
<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>
</ul>
<h3>2025.1.671</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-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
</ul>
<h3>2025.1.664</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-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-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.659</h3>
<ul>
<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-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-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
</ul>
<h3>2025.1.649</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-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-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
</ul>
<h3>2025.1.634</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.624</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
</ul>
<h3>2025.1.618</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>
</ul>
<h3>2025.1.612</h3>
<ul>
<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.603</h3>
<ul>
<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-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-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-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.574</h3>
<ul>
<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-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</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-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
</ul>
<h3>2025.1.554</h3>
<ul>
<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-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
</ul>
<h3>2025.1.535</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-23117">SCL-23117</a></strong>: Set up compilation caching</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-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
</ul>
<h3>2025.1.516</h3>
<ul>
<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-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
</ul>
<h3>2025.1.504</h3>
<ul>
<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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=713431</download-url><idea-version min="n/a" max="n/a" since-build="251.23774" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="117419432" date="1744345870000" updatedDate="1744345870000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.244</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.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=713430</download-url><idea-version min="n/a" max="n/a" since-build="252.8413" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="116181508" date="1744259726000" updatedDate="1744259726000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.712</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.709</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.1.708</h3>
<ul>
<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>
</ul>
<h3>2025.1.706</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-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-23735">SCL-23735</a></strong>: `Convert to infix` intention breaks code</li>
</ul>
<h3>2025.1.699</h3>
<ul>
<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>
</ul>
<h3>2025.1.696</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-23715">SCL-23715</a></strong>: Revive and fix the ScStringLiteralAnnotatorTests</li>
</ul>
<h3>2025.1.692</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23712">SCL-23712</a></strong>: Class initialization of CompileServerLauncher depends on services exception</li>
</ul>
<h3>2025.1.690</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.689</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23694">SCL-23694</a></strong>: bad resolution for definitions from "runtime.stdLibPatches" </li>
</ul>
<h3>2025.1.688</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>2025.1.684</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.1.679</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>
</ul>
<h3>2025.1.677</h3>
<ul>
<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>
</ul>
<h3>2025.1.671</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-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
</ul>
<h3>2025.1.664</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-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-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.659</h3>
<ul>
<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-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-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
</ul>
<h3>2025.1.649</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-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-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
</ul>
<h3>2025.1.634</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.624</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
</ul>
<h3>2025.1.618</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>
</ul>
<h3>2025.1.612</h3>
<ul>
<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.603</h3>
<ul>
<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-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-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-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.574</h3>
<ul>
<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-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</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-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
</ul>
<h3>2025.1.554</h3>
<ul>
<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-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
</ul>
<h3>2025.1.535</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-23117">SCL-23117</a></strong>: Set up compilation caching</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-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
</ul>
<h3>2025.1.516</h3>
<ul>
<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-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
</ul>
<h3>2025.1.504</h3>
<ul>
<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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=712558</download-url><idea-version min="n/a" max="n/a" since-build="251.23774" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="117419043" date="1744258118000" updatedDate="1744258118000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.231</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.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=712554</download-url><idea-version min="n/a" max="n/a" since-build="252.8413" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="116181478" date="1744086376000" updatedDate="1744086376000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.709</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.709</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.1.708</h3>
<ul>
<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>
</ul>
<h3>2025.1.706</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-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-23735">SCL-23735</a></strong>: `Convert to infix` intention breaks code</li>
</ul>
<h3>2025.1.699</h3>
<ul>
<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>
</ul>
<h3>2025.1.696</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-23715">SCL-23715</a></strong>: Revive and fix the ScStringLiteralAnnotatorTests</li>
</ul>
<h3>2025.1.692</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23712">SCL-23712</a></strong>: Class initialization of CompileServerLauncher depends on services exception</li>
</ul>
<h3>2025.1.690</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.689</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23694">SCL-23694</a></strong>: bad resolution for definitions from "runtime.stdLibPatches" </li>
</ul>
<h3>2025.1.688</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>2025.1.684</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.1.679</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>
</ul>
<h3>2025.1.677</h3>
<ul>
<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>
</ul>
<h3>2025.1.671</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-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
</ul>
<h3>2025.1.664</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-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-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.659</h3>
<ul>
<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-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-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
</ul>
<h3>2025.1.649</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-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-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
</ul>
<h3>2025.1.634</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.624</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
</ul>
<h3>2025.1.618</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>
</ul>
<h3>2025.1.612</h3>
<ul>
<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.603</h3>
<ul>
<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-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-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-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.574</h3>
<ul>
<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-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</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-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
</ul>
<h3>2025.1.554</h3>
<ul>
<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-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
</ul>
<h3>2025.1.535</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-23117">SCL-23117</a></strong>: Set up compilation caching</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-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
</ul>
<h3>2025.1.516</h3>
<ul>
<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-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
</ul>
<h3>2025.1.504</h3>
<ul>
<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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=710396</download-url><idea-version min="n/a" max="n/a" since-build="251.23774" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="117419268" date="1744086083000" updatedDate="1744086083000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.216</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.216</h3>
<ul>
<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-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-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-23739">SCL-23739</a></strong>: Generated sbt managed sources are not regenerated </li>
</ul>
<h3>2025.2.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=710395</download-url><idea-version min="n/a" max="n/a" since-build="252.7616" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="117394215" date="1743915499000" updatedDate="1743915499000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.205</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.204</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-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-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-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>
</ul>
<h3>2025.2.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=709649</download-url><idea-version min="n/a" max="n/a" since-build="252.7616" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="116179736" date="1743827765000" updatedDate="1743827765000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.708</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.708</h3>
<ul>
<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>
</ul>
<h3>2025.1.706</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-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-23735">SCL-23735</a></strong>: `Convert to infix` intention breaks code</li>
</ul>
<h3>2025.1.699</h3>
<ul>
<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>
</ul>
<h3>2025.1.696</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-23715">SCL-23715</a></strong>: Revive and fix the ScStringLiteralAnnotatorTests</li>
</ul>
<h3>2025.1.692</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23712">SCL-23712</a></strong>: Class initialization of CompileServerLauncher depends on services exception</li>
</ul>
<h3>2025.1.690</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.689</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23694">SCL-23694</a></strong>: bad resolution for definitions from "runtime.stdLibPatches" </li>
</ul>
<h3>2025.1.688</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>2025.1.684</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.1.679</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>
</ul>
<h3>2025.1.677</h3>
<ul>
<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>
</ul>
<h3>2025.1.671</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-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
</ul>
<h3>2025.1.664</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-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-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.659</h3>
<ul>
<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-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-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
</ul>
<h3>2025.1.649</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-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-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
</ul>
<h3>2025.1.634</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.624</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
</ul>
<h3>2025.1.618</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>
</ul>
<h3>2025.1.612</h3>
<ul>
<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.603</h3>
<ul>
<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-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-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-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.574</h3>
<ul>
<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-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</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-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
</ul>
<h3>2025.1.554</h3>
<ul>
<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-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
</ul>
<h3>2025.1.535</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-23117">SCL-23117</a></strong>: Set up compilation caching</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-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
</ul>
<h3>2025.1.516</h3>
<ul>
<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-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
</ul>
<h3>2025.1.504</h3>
<ul>
<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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=708973</download-url><idea-version min="n/a" max="n/a" since-build="251.23774" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="116152785" date="1743693900000" updatedDate="1743693900000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.706</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.706</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-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-23735">SCL-23735</a></strong>: `Convert to infix` intention breaks code</li>
</ul>
<h3>2025.1.699</h3>
<ul>
<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>
</ul>
<h3>2025.1.696</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-23715">SCL-23715</a></strong>: Revive and fix the ScStringLiteralAnnotatorTests</li>
</ul>
<h3>2025.1.692</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23712">SCL-23712</a></strong>: Class initialization of CompileServerLauncher depends on services exception</li>
</ul>
<h3>2025.1.690</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.689</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23694">SCL-23694</a></strong>: bad resolution for definitions from "runtime.stdLibPatches" </li>
</ul>
<h3>2025.1.688</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>2025.1.684</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.1.679</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>
</ul>
<h3>2025.1.677</h3>
<ul>
<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>
</ul>
<h3>2025.1.671</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-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
</ul>
<h3>2025.1.664</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-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-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.659</h3>
<ul>
<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-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-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
</ul>
<h3>2025.1.649</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-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-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
</ul>
<h3>2025.1.634</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.624</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
</ul>
<h3>2025.1.618</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>
</ul>
<h3>2025.1.612</h3>
<ul>
<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.603</h3>
<ul>
<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-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-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-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.574</h3>
<ul>
<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-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</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-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
</ul>
<h3>2025.1.554</h3>
<ul>
<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-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
</ul>
<h3>2025.1.535</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-23117">SCL-23117</a></strong>: Set up compilation caching</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-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
</ul>
<h3>2025.1.516</h3>
<ul>
<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-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
</ul>
<h3>2025.1.504</h3>
<ul>
<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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=707658</download-url><idea-version min="n/a" max="n/a" since-build="251.23774" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="117334013" date="1743567692000" updatedDate="1743567692000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.187</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.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=706678</download-url><idea-version min="n/a" max="n/a" since-build="252.7141" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="117335715" date="1743481242000" updatedDate="1743481242000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.177</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.177</h3>
<ul>
<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-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>
</ul>
<h3>2025.2.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=706165</download-url><idea-version min="n/a" max="n/a" since-build="252.7141" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="116147889" date="1743224983000" updatedDate="1743224983000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.699</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.699</h3>
<ul>
<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>
</ul>
<h3>2025.1.696</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-23715">SCL-23715</a></strong>: Revive and fix the ScStringLiteralAnnotatorTests</li>
</ul>
<h3>2025.1.692</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23712">SCL-23712</a></strong>: Class initialization of CompileServerLauncher depends on services exception</li>
</ul>
<h3>2025.1.690</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.689</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23694">SCL-23694</a></strong>: bad resolution for definitions from "runtime.stdLibPatches" </li>
</ul>
<h3>2025.1.688</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>2025.1.684</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.1.679</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>
</ul>
<h3>2025.1.677</h3>
<ul>
<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>
</ul>
<h3>2025.1.671</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-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
</ul>
<h3>2025.1.664</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-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-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.659</h3>
<ul>
<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-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-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
</ul>
<h3>2025.1.649</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-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-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
</ul>
<h3>2025.1.634</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.624</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
</ul>
<h3>2025.1.618</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>
</ul>
<h3>2025.1.612</h3>
<ul>
<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.603</h3>
<ul>
<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-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-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-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.574</h3>
<ul>
<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-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</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-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
</ul>
<h3>2025.1.554</h3>
<ul>
<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-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
</ul>
<h3>2025.1.535</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-23117">SCL-23117</a></strong>: Set up compilation caching</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-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
</ul>
<h3>2025.1.516</h3>
<ul>
<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-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
</ul>
<h3>2025.1.504</h3>
<ul>
<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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=705109</download-url><idea-version min="n/a" max="n/a" since-build="251.23774" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="116148294" date="1743136101000" updatedDate="1743136101000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.698</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.696</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-23715">SCL-23715</a></strong>: Revive and fix the ScStringLiteralAnnotatorTests</li>
</ul>
<h3>2025.1.692</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23712">SCL-23712</a></strong>: Class initialization of CompileServerLauncher depends on services exception</li>
</ul>
<h3>2025.1.690</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.689</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23694">SCL-23694</a></strong>: bad resolution for definitions from "runtime.stdLibPatches" </li>
</ul>
<h3>2025.1.688</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>2025.1.684</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.1.679</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>
</ul>
<h3>2025.1.677</h3>
<ul>
<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>
</ul>
<h3>2025.1.671</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-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
</ul>
<h3>2025.1.664</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-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-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.659</h3>
<ul>
<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-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-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
</ul>
<h3>2025.1.649</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-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-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
</ul>
<h3>2025.1.634</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.624</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
</ul>
<h3>2025.1.618</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>
</ul>
<h3>2025.1.612</h3>
<ul>
<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.603</h3>
<ul>
<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-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-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-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.574</h3>
<ul>
<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-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</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-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
</ul>
<h3>2025.1.554</h3>
<ul>
<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-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
</ul>
<h3>2025.1.535</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-23117">SCL-23117</a></strong>: Set up compilation caching</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-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
</ul>
<h3>2025.1.516</h3>
<ul>
<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-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
</ul>
<h3>2025.1.504</h3>
<ul>
<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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=704870</download-url><idea-version min="n/a" max="n/a" since-build="251.23774" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="116148003" date="1743050264000" updatedDate="1743050264000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.697</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.696</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-23715">SCL-23715</a></strong>: Revive and fix the ScStringLiteralAnnotatorTests</li>
</ul>
<h3>2025.1.692</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23712">SCL-23712</a></strong>: Class initialization of CompileServerLauncher depends on services exception</li>
</ul>
<h3>2025.1.690</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.689</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23694">SCL-23694</a></strong>: bad resolution for definitions from "runtime.stdLibPatches" </li>
</ul>
<h3>2025.1.688</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>2025.1.684</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.1.679</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>
</ul>
<h3>2025.1.677</h3>
<ul>
<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>
</ul>
<h3>2025.1.671</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-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
</ul>
<h3>2025.1.664</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-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-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.659</h3>
<ul>
<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-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-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
</ul>
<h3>2025.1.649</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-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-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
</ul>
<h3>2025.1.634</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.624</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
</ul>
<h3>2025.1.618</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>
</ul>
<h3>2025.1.612</h3>
<ul>
<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.603</h3>
<ul>
<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-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-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-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.574</h3>
<ul>
<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-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</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-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
</ul>
<h3>2025.1.554</h3>
<ul>
<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-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
</ul>
<h3>2025.1.535</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-23117">SCL-23117</a></strong>: Set up compilation caching</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-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
</ul>
<h3>2025.1.516</h3>
<ul>
<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-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
</ul>
<h3>2025.1.504</h3>
<ul>
<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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=704499</download-url><idea-version min="n/a" max="n/a" since-build="251.23774" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="117306095" date="1743049186000" updatedDate="1743049186000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.160</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.160</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-23682">SCL-23682</a></strong>: Rewrite WorksheetSyntheticModule functionality to no longer extend Module</li>
</ul>
<h3>2025.2.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=704494</download-url><idea-version min="n/a" max="n/a" since-build="252.6385" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="116148644" date="1742963469000" updatedDate="1742963469000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.696</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.696</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-23715">SCL-23715</a></strong>: Revive and fix the ScStringLiteralAnnotatorTests</li>
</ul>
<h3>2025.1.692</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23712">SCL-23712</a></strong>: Class initialization of CompileServerLauncher depends on services exception</li>
</ul>
<h3>2025.1.690</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.689</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23694">SCL-23694</a></strong>: bad resolution for definitions from "runtime.stdLibPatches" </li>
</ul>
<h3>2025.1.688</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>2025.1.684</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.1.679</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>
</ul>
<h3>2025.1.677</h3>
<ul>
<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>
</ul>
<h3>2025.1.671</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-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
</ul>
<h3>2025.1.664</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-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-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.659</h3>
<ul>
<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-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-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
</ul>
<h3>2025.1.649</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-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-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
</ul>
<h3>2025.1.634</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.624</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
</ul>
<h3>2025.1.618</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>
</ul>
<h3>2025.1.612</h3>
<ul>
<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.603</h3>
<ul>
<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-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-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-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.574</h3>
<ul>
<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-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</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-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
</ul>
<h3>2025.1.554</h3>
<ul>
<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-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
</ul>
<h3>2025.1.535</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-23117">SCL-23117</a></strong>: Set up compilation caching</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-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
</ul>
<h3>2025.1.516</h3>
<ul>
<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-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
</ul>
<h3>2025.1.504</h3>
<ul>
<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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=703868</download-url><idea-version min="n/a" max="n/a" since-build="251.23774" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="117308851" date="1742962841000" updatedDate="1742962841000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.154</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.154</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-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-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-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>
<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.2.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=703867</download-url><idea-version min="n/a" max="n/a" since-build="252.5795" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="86759795" date="1742876527000" updatedDate="1742876527000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.661</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.658</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.656</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19730">SCL-19730</a></strong>: Markdown and scala 3 syntax</li>
</ul>
<h3>2024.3.652</h3>
<ul>
<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-23646">SCL-23646</a></strong>: Local inheritor search: skip simple instance creation expressions</li>
</ul>
<h3>2024.3.649</h3>
<ul>
<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>
</ul>
<h3>2024.3.635</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23216">SCL-23216</a></strong>: Incremental highlighting (experimental)</li>
</ul>
<h3>2024.3.633</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>
<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.618</h3>
<ul>
<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>
</ul>
<h3>2024.3.616</h3>
<ul>
<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>
</ul>
<h3>2024.3.615</h3>
<ul>
<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-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-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>
</ul>
<h3>2024.3.611</h3>
<ul>
<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-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-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-23440">SCL-23440</a></strong>: "Add type annotation to parameter" should wrap parameter with parentheses with Scala 3 fewer braces</li>
</ul>
<h3>2024.3.605</h3>
<ul>
<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-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-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</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>
</ul>
<h3>2024.3.601</h3>
<ul>
<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>
</ul>
<h3>2024.3.600</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2024.3.595</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-23294">SCL-23294</a></strong>: Override gutter isn’t shown in case of renamed import used</li>
</ul>
<h3>2024.3.593</h3>
<ul>
<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>
</ul>
<h3>2024.3.592</h3>
<ul>
<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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</li>
</ul>
<h3>2024.3.591</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-18725">SCL-18725</a></strong>: Indexing recompiled classfiles hangs</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23300">SCL-23300</a></strong>: "Indexing recompiled classfiles" goes on forever</li>
</ul>
<h3>2024.3.590</h3>
<ul>
<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-23326">SCL-23326</a></strong>: Reformatting using directive with path starting with dot `.` breaks the directive</li>
</ul>
<h3>2024.3.587</h3>
<ul>
<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>
</ul>
<h3>2024.3.586</h3>
<ul>
<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>
</ul>
<h3>2024.3.582</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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2024.3.574</h3>
<ul>
<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.570</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-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-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-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
</ul>
<h3>2024.3.567</h3>
<ul>
<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>
</ul>
<h3>2024.3.565</h3>
<ul>
<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-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-23222">SCL-23222</a></strong>: Set lambda breakpoint when set breakpoint to line with lambda expression</li>
</ul>
<h3>2024.3.564</h3>
<ul>
<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>
</ul>
<h3>2024.3.562</h3>
<ul>
<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>
</ul>
<h3>2024.3.559</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-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-23183">SCL-23183</a></strong>: NPE when evaluating scala worksheet in an sbt project in 'test' folder with main\test sources turned</li>
</ul>
<h3>2024.3.556</h3>
<ul>
<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.554</h3>
<ul>
<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>
</ul>
<h3>2024.3.550</h3>
<ul>
<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-23127">SCL-23127</a></strong>: NPE when evaluating scala scratch or detached worksheet in an sbt project</li>
</ul>
<h3>2024.3.549</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-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-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
</ul>
<h3>2024.3.548</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2024.3.544</h3>
<ul>
<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>
</ul>
<h3>2024.3.542</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-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-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-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.541</h3>
<ul>
<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>
</ul>
<h3>2024.3.538</h3>
<ul>
<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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2024.3.528</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>
</ul>
<h3>2024.3.521</h3>
<ul>
<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.3.509</h3>
<ul>
<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>
</ul>
<h3>2024.3.489</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>
</ul>
<h3>2024.3.459</h3>
<ul>
<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>
</ul>
<h3>2024.3.443</h3>
<ul>
<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>
</ul>
<h3>2024.3.431</h3>
<ul>
<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-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-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.414</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-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
</ul>
<h3>2024.3.407</h3>
<ul>
<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-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>
</ul>
<h3>2024.3.398</h3>
<ul>
<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>
</ul>
<h3>2024.3.390</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
</ul>
<h3>2024.3.372</h3>
<ul>
<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>
</ul>
<h3>2024.3.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work (Could not find or load main class main)</li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=703362</download-url><idea-version min="n/a" max="n/a" since-build="243.23654" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="86763817" date="1742530552000" updatedDate="1742530552000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.660</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.658</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.656</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19730">SCL-19730</a></strong>: Markdown and scala 3 syntax</li>
</ul>
<h3>2024.3.652</h3>
<ul>
<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-23646">SCL-23646</a></strong>: Local inheritor search: skip simple instance creation expressions</li>
</ul>
<h3>2024.3.649</h3>
<ul>
<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>
</ul>
<h3>2024.3.635</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23216">SCL-23216</a></strong>: Incremental highlighting (experimental)</li>
</ul>
<h3>2024.3.633</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>
<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.618</h3>
<ul>
<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>
</ul>
<h3>2024.3.616</h3>
<ul>
<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>
</ul>
<h3>2024.3.615</h3>
<ul>
<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-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-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>
</ul>
<h3>2024.3.611</h3>
<ul>
<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-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-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-23440">SCL-23440</a></strong>: "Add type annotation to parameter" should wrap parameter with parentheses with Scala 3 fewer braces</li>
</ul>
<h3>2024.3.605</h3>
<ul>
<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-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-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</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>
</ul>
<h3>2024.3.601</h3>
<ul>
<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>
</ul>
<h3>2024.3.600</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2024.3.595</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-23294">SCL-23294</a></strong>: Override gutter isn’t shown in case of renamed import used</li>
</ul>
<h3>2024.3.593</h3>
<ul>
<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>
</ul>
<h3>2024.3.592</h3>
<ul>
<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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</li>
</ul>
<h3>2024.3.591</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-18725">SCL-18725</a></strong>: Indexing recompiled classfiles hangs</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23300">SCL-23300</a></strong>: "Indexing recompiled classfiles" goes on forever</li>
</ul>
<h3>2024.3.590</h3>
<ul>
<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-23326">SCL-23326</a></strong>: Reformatting using directive with path starting with dot `.` breaks the directive</li>
</ul>
<h3>2024.3.587</h3>
<ul>
<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>
</ul>
<h3>2024.3.586</h3>
<ul>
<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>
</ul>
<h3>2024.3.582</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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2024.3.574</h3>
<ul>
<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.570</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-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-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-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
</ul>
<h3>2024.3.567</h3>
<ul>
<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>
</ul>
<h3>2024.3.565</h3>
<ul>
<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-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-23222">SCL-23222</a></strong>: Set lambda breakpoint when set breakpoint to line with lambda expression</li>
</ul>
<h3>2024.3.564</h3>
<ul>
<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>
</ul>
<h3>2024.3.562</h3>
<ul>
<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>
</ul>
<h3>2024.3.559</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-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-23183">SCL-23183</a></strong>: NPE when evaluating scala worksheet in an sbt project in 'test' folder with main\test sources turned</li>
</ul>
<h3>2024.3.556</h3>
<ul>
<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.554</h3>
<ul>
<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>
</ul>
<h3>2024.3.550</h3>
<ul>
<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-23127">SCL-23127</a></strong>: NPE when evaluating scala scratch or detached worksheet in an sbt project</li>
</ul>
<h3>2024.3.549</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-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-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
</ul>
<h3>2024.3.548</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2024.3.544</h3>
<ul>
<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>
</ul>
<h3>2024.3.542</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-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-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-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.541</h3>
<ul>
<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>
</ul>
<h3>2024.3.538</h3>
<ul>
<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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2024.3.528</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>
</ul>
<h3>2024.3.521</h3>
<ul>
<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.3.509</h3>
<ul>
<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>
</ul>
<h3>2024.3.489</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>
</ul>
<h3>2024.3.459</h3>
<ul>
<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>
</ul>
<h3>2024.3.443</h3>
<ul>
<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>
</ul>
<h3>2024.3.431</h3>
<ul>
<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-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-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.414</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-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
</ul>
<h3>2024.3.407</h3>
<ul>
<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-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>
</ul>
<h3>2024.3.398</h3>
<ul>
<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>
</ul>
<h3>2024.3.390</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
</ul>
<h3>2024.3.372</h3>
<ul>
<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>
</ul>
<h3>2024.3.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work (Could not find or load main class main)</li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=701861</download-url><idea-version min="n/a" max="n/a" since-build="243.23654" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="116143344" date="1742445266000" updatedDate="1742445266000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.692</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.692</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23712">SCL-23712</a></strong>: Class initialization of CompileServerLauncher depends on services exception</li>
</ul>
<h3>2025.1.690</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.689</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23694">SCL-23694</a></strong>: bad resolution for definitions from "runtime.stdLibPatches" </li>
</ul>
<h3>2025.1.688</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>2025.1.684</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.1.679</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>
</ul>
<h3>2025.1.677</h3>
<ul>
<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>
</ul>
<h3>2025.1.671</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-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
</ul>
<h3>2025.1.664</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-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-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.659</h3>
<ul>
<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-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-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
</ul>
<h3>2025.1.649</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-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-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
</ul>
<h3>2025.1.634</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.624</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
</ul>
<h3>2025.1.618</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>
</ul>
<h3>2025.1.612</h3>
<ul>
<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.603</h3>
<ul>
<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-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-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-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.574</h3>
<ul>
<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-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</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-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
</ul>
<h3>2025.1.554</h3>
<ul>
<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-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
</ul>
<h3>2025.1.535</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-23117">SCL-23117</a></strong>: Set up compilation caching</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-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
</ul>
<h3>2025.1.516</h3>
<ul>
<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-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
</ul>
<h3>2025.1.504</h3>
<ul>
<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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=701342</download-url><idea-version min="n/a" max="n/a" since-build="251.23774" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="86762326" date="1742444691000" updatedDate="1742444691000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.659</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.658</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.656</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19730">SCL-19730</a></strong>: Markdown and scala 3 syntax</li>
</ul>
<h3>2024.3.652</h3>
<ul>
<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-23646">SCL-23646</a></strong>: Local inheritor search: skip simple instance creation expressions</li>
</ul>
<h3>2024.3.649</h3>
<ul>
<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>
</ul>
<h3>2024.3.635</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23216">SCL-23216</a></strong>: Incremental highlighting (experimental)</li>
</ul>
<h3>2024.3.633</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>
<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.618</h3>
<ul>
<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>
</ul>
<h3>2024.3.616</h3>
<ul>
<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>
</ul>
<h3>2024.3.615</h3>
<ul>
<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-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-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>
</ul>
<h3>2024.3.611</h3>
<ul>
<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-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-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-23440">SCL-23440</a></strong>: "Add type annotation to parameter" should wrap parameter with parentheses with Scala 3 fewer braces</li>
</ul>
<h3>2024.3.605</h3>
<ul>
<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-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-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</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>
</ul>
<h3>2024.3.601</h3>
<ul>
<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>
</ul>
<h3>2024.3.600</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2024.3.595</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-23294">SCL-23294</a></strong>: Override gutter isn’t shown in case of renamed import used</li>
</ul>
<h3>2024.3.593</h3>
<ul>
<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>
</ul>
<h3>2024.3.592</h3>
<ul>
<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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</li>
</ul>
<h3>2024.3.591</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-18725">SCL-18725</a></strong>: Indexing recompiled classfiles hangs</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23300">SCL-23300</a></strong>: "Indexing recompiled classfiles" goes on forever</li>
</ul>
<h3>2024.3.590</h3>
<ul>
<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-23326">SCL-23326</a></strong>: Reformatting using directive with path starting with dot `.` breaks the directive</li>
</ul>
<h3>2024.3.587</h3>
<ul>
<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>
</ul>
<h3>2024.3.586</h3>
<ul>
<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>
</ul>
<h3>2024.3.582</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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2024.3.574</h3>
<ul>
<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.570</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-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-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-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
</ul>
<h3>2024.3.567</h3>
<ul>
<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>
</ul>
<h3>2024.3.565</h3>
<ul>
<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-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-23222">SCL-23222</a></strong>: Set lambda breakpoint when set breakpoint to line with lambda expression</li>
</ul>
<h3>2024.3.564</h3>
<ul>
<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>
</ul>
<h3>2024.3.562</h3>
<ul>
<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>
</ul>
<h3>2024.3.559</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-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-23183">SCL-23183</a></strong>: NPE when evaluating scala worksheet in an sbt project in 'test' folder with main\test sources turned</li>
</ul>
<h3>2024.3.556</h3>
<ul>
<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.554</h3>
<ul>
<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>
</ul>
<h3>2024.3.550</h3>
<ul>
<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-23127">SCL-23127</a></strong>: NPE when evaluating scala scratch or detached worksheet in an sbt project</li>
</ul>
<h3>2024.3.549</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-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-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
</ul>
<h3>2024.3.548</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2024.3.544</h3>
<ul>
<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>
</ul>
<h3>2024.3.542</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-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-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-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.541</h3>
<ul>
<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>
</ul>
<h3>2024.3.538</h3>
<ul>
<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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2024.3.528</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>
</ul>
<h3>2024.3.521</h3>
<ul>
<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.3.509</h3>
<ul>
<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>
</ul>
<h3>2024.3.489</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>
</ul>
<h3>2024.3.459</h3>
<ul>
<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>
</ul>
<h3>2024.3.443</h3>
<ul>
<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>
</ul>
<h3>2024.3.431</h3>
<ul>
<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-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-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.414</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-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
</ul>
<h3>2024.3.407</h3>
<ul>
<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-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>
</ul>
<h3>2024.3.398</h3>
<ul>
<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>
</ul>
<h3>2024.3.390</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
</ul>
<h3>2024.3.372</h3>
<ul>
<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>
</ul>
<h3>2024.3.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work (Could not find or load main class main)</li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=701341</download-url><idea-version min="n/a" max="n/a" since-build="243.23654" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="116141708" date="1742358631000" updatedDate="1742358631000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.691</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.690</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.689</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23694">SCL-23694</a></strong>: bad resolution for definitions from "runtime.stdLibPatches" </li>
</ul>
<h3>2025.1.688</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>2025.1.684</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.1.679</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>
</ul>
<h3>2025.1.677</h3>
<ul>
<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>
</ul>
<h3>2025.1.671</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-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
</ul>
<h3>2025.1.664</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-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-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.659</h3>
<ul>
<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-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-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
</ul>
<h3>2025.1.649</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-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-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
</ul>
<h3>2025.1.634</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.624</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
</ul>
<h3>2025.1.618</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>
</ul>
<h3>2025.1.612</h3>
<ul>
<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.603</h3>
<ul>
<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-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-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-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.574</h3>
<ul>
<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-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</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-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
</ul>
<h3>2025.1.554</h3>
<ul>
<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-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
</ul>
<h3>2025.1.535</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-23117">SCL-23117</a></strong>: Set up compilation caching</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-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
</ul>
<h3>2025.1.516</h3>
<ul>
<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-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
</ul>
<h3>2025.1.504</h3>
<ul>
<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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=700725</download-url><idea-version min="n/a" max="n/a" since-build="251.23774" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="116143102" date="1742013041000" updatedDate="1742013041000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.690</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.690</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.689</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23694">SCL-23694</a></strong>: bad resolution for definitions from "runtime.stdLibPatches" </li>
</ul>
<h3>2025.1.688</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>2025.1.684</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.1.679</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>
</ul>
<h3>2025.1.677</h3>
<ul>
<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>
</ul>
<h3>2025.1.671</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-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
</ul>
<h3>2025.1.664</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-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-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.659</h3>
<ul>
<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-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-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
</ul>
<h3>2025.1.649</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-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-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
</ul>
<h3>2025.1.634</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.624</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
</ul>
<h3>2025.1.618</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>
</ul>
<h3>2025.1.612</h3>
<ul>
<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.603</h3>
<ul>
<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-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-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-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.574</h3>
<ul>
<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-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</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-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
</ul>
<h3>2025.1.554</h3>
<ul>
<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-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
</ul>
<h3>2025.1.535</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-23117">SCL-23117</a></strong>: Set up compilation caching</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-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
</ul>
<h3>2025.1.516</h3>
<ul>
<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-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
</ul>
<h3>2025.1.504</h3>
<ul>
<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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=698546</download-url><idea-version min="n/a" max="n/a" since-build="251.23774" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="116132602" date="1741926756000" updatedDate="1741926756000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.689</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.689</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23694">SCL-23694</a></strong>: bad resolution for definitions from "runtime.stdLibPatches" </li>
</ul>
<h3>2025.1.688</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>2025.1.684</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.1.679</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>
</ul>
<h3>2025.1.677</h3>
<ul>
<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>
</ul>
<h3>2025.1.671</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-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
</ul>
<h3>2025.1.664</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-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-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.659</h3>
<ul>
<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-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-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
</ul>
<h3>2025.1.649</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-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-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
</ul>
<h3>2025.1.634</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.624</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
</ul>
<h3>2025.1.618</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>
</ul>
<h3>2025.1.612</h3>
<ul>
<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.603</h3>
<ul>
<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-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-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-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.574</h3>
<ul>
<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-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</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-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
</ul>
<h3>2025.1.554</h3>
<ul>
<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-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
</ul>
<h3>2025.1.535</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-23117">SCL-23117</a></strong>: Set up compilation caching</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-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
</ul>
<h3>2025.1.516</h3>
<ul>
<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-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
</ul>
<h3>2025.1.504</h3>
<ul>
<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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=697782</download-url><idea-version min="n/a" max="n/a" since-build="251.23774" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="116133069" date="1741855286000" updatedDate="1741855286000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.688</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.688</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>2025.1.684</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.1.679</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>
</ul>
<h3>2025.1.677</h3>
<ul>
<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>
</ul>
<h3>2025.1.671</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-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
</ul>
<h3>2025.1.664</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-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-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.659</h3>
<ul>
<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-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-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
</ul>
<h3>2025.1.649</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-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-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
</ul>
<h3>2025.1.634</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.624</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
</ul>
<h3>2025.1.618</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>
</ul>
<h3>2025.1.612</h3>
<ul>
<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.603</h3>
<ul>
<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-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-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-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.574</h3>
<ul>
<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-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</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-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
</ul>
<h3>2025.1.554</h3>
<ul>
<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-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
</ul>
<h3>2025.1.535</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-23117">SCL-23117</a></strong>: Set up compilation caching</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-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
</ul>
<h3>2025.1.516</h3>
<ul>
<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-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
</ul>
<h3>2025.1.504</h3>
<ul>
<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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=697121</download-url><idea-version min="n/a" max="n/a" since-build="251.23774" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="86761782" date="1741839973000" updatedDate="1741839973000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.658</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.658</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.656</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19730">SCL-19730</a></strong>: Markdown and scala 3 syntax</li>
</ul>
<h3>2024.3.652</h3>
<ul>
<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-23646">SCL-23646</a></strong>: Local inheritor search: skip simple instance creation expressions</li>
</ul>
<h3>2024.3.649</h3>
<ul>
<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>
</ul>
<h3>2024.3.635</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23216">SCL-23216</a></strong>: Incremental highlighting (experimental)</li>
</ul>
<h3>2024.3.633</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>
<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.618</h3>
<ul>
<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>
</ul>
<h3>2024.3.616</h3>
<ul>
<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>
</ul>
<h3>2024.3.615</h3>
<ul>
<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-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-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>
</ul>
<h3>2024.3.611</h3>
<ul>
<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-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-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-23440">SCL-23440</a></strong>: "Add type annotation to parameter" should wrap parameter with parentheses with Scala 3 fewer braces</li>
</ul>
<h3>2024.3.605</h3>
<ul>
<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-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-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</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>
</ul>
<h3>2024.3.601</h3>
<ul>
<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>
</ul>
<h3>2024.3.600</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2024.3.595</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-23294">SCL-23294</a></strong>: Override gutter isn’t shown in case of renamed import used</li>
</ul>
<h3>2024.3.593</h3>
<ul>
<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>
</ul>
<h3>2024.3.592</h3>
<ul>
<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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</li>
</ul>
<h3>2024.3.591</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-18725">SCL-18725</a></strong>: Indexing recompiled classfiles hangs</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23300">SCL-23300</a></strong>: "Indexing recompiled classfiles" goes on forever</li>
</ul>
<h3>2024.3.590</h3>
<ul>
<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-23326">SCL-23326</a></strong>: Reformatting using directive with path starting with dot `.` breaks the directive</li>
</ul>
<h3>2024.3.587</h3>
<ul>
<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>
</ul>
<h3>2024.3.586</h3>
<ul>
<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>
</ul>
<h3>2024.3.582</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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2024.3.574</h3>
<ul>
<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.570</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-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-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-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
</ul>
<h3>2024.3.567</h3>
<ul>
<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>
</ul>
<h3>2024.3.565</h3>
<ul>
<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-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-23222">SCL-23222</a></strong>: Set lambda breakpoint when set breakpoint to line with lambda expression</li>
</ul>
<h3>2024.3.564</h3>
<ul>
<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>
</ul>
<h3>2024.3.562</h3>
<ul>
<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>
</ul>
<h3>2024.3.559</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-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-23183">SCL-23183</a></strong>: NPE when evaluating scala worksheet in an sbt project in 'test' folder with main\test sources turned</li>
</ul>
<h3>2024.3.556</h3>
<ul>
<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.554</h3>
<ul>
<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>
</ul>
<h3>2024.3.550</h3>
<ul>
<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-23127">SCL-23127</a></strong>: NPE when evaluating scala scratch or detached worksheet in an sbt project</li>
</ul>
<h3>2024.3.549</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-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-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
</ul>
<h3>2024.3.548</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2024.3.544</h3>
<ul>
<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>
</ul>
<h3>2024.3.543</h3>
<ul>
<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>
</ul>
<h3>2024.3.542</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-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-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-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.541</h3>
<ul>
<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>
</ul>
<h3>2024.3.538</h3>
<ul>
<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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2024.3.528</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>
</ul>
<h3>2024.3.521</h3>
<ul>
<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.3.509</h3>
<ul>
<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>
</ul>
<h3>2024.3.489</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>
</ul>
<h3>2024.3.459</h3>
<ul>
<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>
</ul>
<h3>2024.3.443</h3>
<ul>
<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>
</ul>
<h3>2024.3.431</h3>
<ul>
<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-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-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.414</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-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
</ul>
<h3>2024.3.407</h3>
<ul>
<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-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>
</ul>
<h3>2024.3.398</h3>
<ul>
<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>
</ul>
<h3>2024.3.390</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
</ul>
<h3>2024.3.372</h3>
<ul>
<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>
</ul>
<h3>2024.3.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work (Could not find or load main class main)</li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=696964</download-url><idea-version min="n/a" max="n/a" since-build="243.23654" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="117280515" date="1741839657000" updatedDate="1741839657000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.120</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.120</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>2025.2.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=696962</download-url><idea-version min="n/a" max="n/a" since-build="252.3641" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="116129840" date="1741770690000" updatedDate="1741770690000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.687</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.684</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.1.679</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>
</ul>
<h3>2025.1.677</h3>
<ul>
<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>
</ul>
<h3>2025.1.671</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-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
</ul>
<h3>2025.1.664</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-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-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.659</h3>
<ul>
<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-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-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
</ul>
<h3>2025.1.649</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-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-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
</ul>
<h3>2025.1.634</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.624</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
</ul>
<h3>2025.1.618</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>
</ul>
<h3>2025.1.612</h3>
<ul>
<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.603</h3>
<ul>
<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-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-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-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.574</h3>
<ul>
<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-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</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-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
</ul>
<h3>2025.1.554</h3>
<ul>
<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-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
</ul>
<h3>2025.1.535</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-23117">SCL-23117</a></strong>: Set up compilation caching</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-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
</ul>
<h3>2025.1.516</h3>
<ul>
<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-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
</ul>
<h3>2025.1.504</h3>
<ul>
<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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=696163</download-url><idea-version min="n/a" max="n/a" since-build="251.23774" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="117276586" date="1741753381000" updatedDate="1741753381000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.119</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.119</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.2.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=696130</download-url><idea-version min="n/a" max="n/a" since-build="252.3641" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="116128874" date="1741667754000" updatedDate="1741667754000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.685</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.684</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.1.679</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>
</ul>
<h3>2025.1.677</h3>
<ul>
<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>
</ul>
<h3>2025.1.671</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-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
</ul>
<h3>2025.1.664</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-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-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.659</h3>
<ul>
<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-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-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
</ul>
<h3>2025.1.649</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-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-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
</ul>
<h3>2025.1.634</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.624</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
</ul>
<h3>2025.1.618</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>
</ul>
<h3>2025.1.612</h3>
<ul>
<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.603</h3>
<ul>
<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-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-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-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.574</h3>
<ul>
<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-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</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-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
</ul>
<h3>2025.1.554</h3>
<ul>
<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-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
</ul>
<h3>2025.1.535</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-23117">SCL-23117</a></strong>: Set up compilation caching</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-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
</ul>
<h3>2025.1.516</h3>
<ul>
<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-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
</ul>
<h3>2025.1.504</h3>
<ul>
<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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=695621</download-url><idea-version min="n/a" max="n/a" since-build="251.23774" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="116138110" date="1741494597000" updatedDate="1741494597000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.684</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.684</h3>
<ul>
<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-23575">SCL-23575</a></strong>: "Type does not conform to upper bound" error for context bound that also has type bounds</li>
</ul>
<h3>2025.1.679</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>
</ul>
<h3>2025.1.677</h3>
<ul>
<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>
</ul>
<h3>2025.1.671</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-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
</ul>
<h3>2025.1.664</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-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-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.659</h3>
<ul>
<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-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-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
</ul>
<h3>2025.1.649</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-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-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
</ul>
<h3>2025.1.634</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.624</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
</ul>
<h3>2025.1.618</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>
</ul>
<h3>2025.1.612</h3>
<ul>
<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.603</h3>
<ul>
<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-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-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-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.574</h3>
<ul>
<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-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</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-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
</ul>
<h3>2025.1.554</h3>
<ul>
<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-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
</ul>
<h3>2025.1.535</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-23117">SCL-23117</a></strong>: Set up compilation caching</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-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
</ul>
<h3>2025.1.516</h3>
<ul>
<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-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
</ul>
<h3>2025.1.504</h3>
<ul>
<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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=694391</download-url><idea-version min="n/a" max="n/a" since-build="251.23774" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="116139106" date="1741444353000" updatedDate="1741444353000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.681</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.679</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>
</ul>
<h3>2025.1.677</h3>
<ul>
<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>
</ul>
<h3>2025.1.671</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-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
</ul>
<h3>2025.1.664</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-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-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.659</h3>
<ul>
<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-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-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
</ul>
<h3>2025.1.649</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-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-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
</ul>
<h3>2025.1.634</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.624</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
</ul>
<h3>2025.1.618</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>
</ul>
<h3>2025.1.612</h3>
<ul>
<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.603</h3>
<ul>
<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-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-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-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.574</h3>
<ul>
<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-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</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-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
</ul>
<h3>2025.1.554</h3>
<ul>
<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-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
</ul>
<h3>2025.1.535</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-23117">SCL-23117</a></strong>: Set up compilation caching</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-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
</ul>
<h3>2025.1.516</h3>
<ul>
<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-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
</ul>
<h3>2025.1.504</h3>
<ul>
<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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=694244</download-url><idea-version min="n/a" max="n/a" since-build="251.23774" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="116138088" date="1741343417000" updatedDate="1741343417000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.679</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.679</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>
</ul>
<h3>2025.1.677</h3>
<ul>
<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>
</ul>
<h3>2025.1.671</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-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
</ul>
<h3>2025.1.664</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-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-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.659</h3>
<ul>
<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-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-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
</ul>
<h3>2025.1.649</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-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-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
</ul>
<h3>2025.1.634</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.624</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
</ul>
<h3>2025.1.618</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>
</ul>
<h3>2025.1.612</h3>
<ul>
<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.603</h3>
<ul>
<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-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-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-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.574</h3>
<ul>
<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-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</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-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
</ul>
<h3>2025.1.554</h3>
<ul>
<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-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
</ul>
<h3>2025.1.535</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-23117">SCL-23117</a></strong>: Set up compilation caching</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-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
</ul>
<h3>2025.1.516</h3>
<ul>
<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-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
</ul>
<h3>2025.1.504</h3>
<ul>
<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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=693658</download-url><idea-version min="n/a" max="n/a" since-build="251.23774" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="116130084" date="1741343176000" updatedDate="1741343176000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.103</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.103</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=693657</download-url><idea-version min="n/a" max="n/a" since-build="252.2289" until-build="252.*"/></idea-plugin><idea-plugin downloads="23436378" size="116089401" date="1741235616000" updatedDate="1741235616000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.677</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.671</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-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
</ul>
<h3>2025.1.664</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-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-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.659</h3>
<ul>
<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-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-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
</ul>
<h3>2025.1.649</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-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-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
</ul>
<h3>2025.1.634</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.624</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
</ul>
<h3>2025.1.618</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>
</ul>
<h3>2025.1.612</h3>
<ul>
<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.603</h3>
<ul>
<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-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-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-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.574</h3>
<ul>
<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-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</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-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
</ul>
<h3>2025.1.554</h3>
<ul>
<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-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
</ul>
<h3>2025.1.535</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-23117">SCL-23117</a></strong>: Set up compilation caching</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-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
</ul>
<h3>2025.1.516</h3>
<ul>
<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-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
</ul>
<h3>2025.1.504</h3>
<ul>
<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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=692697</download-url><idea-version min="n/a" max="n/a" since-build="251.23774" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="86760250" date="1741235244000" updatedDate="1741235244000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.657</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.656</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19730">SCL-19730</a></strong>: Markdown and scala 3 syntax</li>
</ul>
<h3>2024.3.652</h3>
<ul>
<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-23646">SCL-23646</a></strong>: Local inheritor search: skip simple instance creation expressions</li>
</ul>
<h3>2024.3.649</h3>
<ul>
<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>
</ul>
<h3>2024.3.635</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23216">SCL-23216</a></strong>: Incremental highlighting (experimental)</li>
</ul>
<h3>2024.3.633</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>
<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.618</h3>
<ul>
<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>
</ul>
<h3>2024.3.616</h3>
<ul>
<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>
</ul>
<h3>2024.3.615</h3>
<ul>
<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-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-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>
</ul>
<h3>2024.3.611</h3>
<ul>
<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-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-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-23440">SCL-23440</a></strong>: "Add type annotation to parameter" should wrap parameter with parentheses with Scala 3 fewer braces</li>
</ul>
<h3>2024.3.605</h3>
<ul>
<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-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-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</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>
</ul>
<h3>2024.3.601</h3>
<ul>
<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>
</ul>
<h3>2024.3.600</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2024.3.595</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-23294">SCL-23294</a></strong>: Override gutter isn’t shown in case of renamed import used</li>
</ul>
<h3>2024.3.593</h3>
<ul>
<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>
</ul>
<h3>2024.3.592</h3>
<ul>
<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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</li>
</ul>
<h3>2024.3.591</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-18725">SCL-18725</a></strong>: Indexing recompiled classfiles hangs</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23300">SCL-23300</a></strong>: "Indexing recompiled classfiles" goes on forever</li>
</ul>
<h3>2024.3.590</h3>
<ul>
<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-23326">SCL-23326</a></strong>: Reformatting using directive with path starting with dot `.` breaks the directive</li>
</ul>
<h3>2024.3.587</h3>
<ul>
<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>
</ul>
<h3>2024.3.586</h3>
<ul>
<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>
</ul>
<h3>2024.3.582</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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2024.3.574</h3>
<ul>
<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.570</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-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-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-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
</ul>
<h3>2024.3.567</h3>
<ul>
<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>
</ul>
<h3>2024.3.565</h3>
<ul>
<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-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-23222">SCL-23222</a></strong>: Set lambda breakpoint when set breakpoint to line with lambda expression</li>
</ul>
<h3>2024.3.564</h3>
<ul>
<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>
</ul>
<h3>2024.3.562</h3>
<ul>
<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>
</ul>
<h3>2024.3.559</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-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-23183">SCL-23183</a></strong>: NPE when evaluating scala worksheet in an sbt project in 'test' folder with main\test sources turned</li>
</ul>
<h3>2024.3.556</h3>
<ul>
<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.554</h3>
<ul>
<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>
</ul>
<h3>2024.3.550</h3>
<ul>
<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-23127">SCL-23127</a></strong>: NPE when evaluating scala scratch or detached worksheet in an sbt project</li>
</ul>
<h3>2024.3.549</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-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-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
</ul>
<h3>2024.3.548</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2024.3.544</h3>
<ul>
<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>
</ul>
<h3>2024.3.543</h3>
<ul>
<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>
</ul>
<h3>2024.3.542</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-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-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-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.541</h3>
<ul>
<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>
</ul>
<h3>2024.3.538</h3>
<ul>
<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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2024.3.528</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>
</ul>
<h3>2024.3.521</h3>
<ul>
<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.3.509</h3>
<ul>
<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>
</ul>
<h3>2024.3.489</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>
</ul>
<h3>2024.3.459</h3>
<ul>
<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>
</ul>
<h3>2024.3.443</h3>
<ul>
<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>
</ul>
<h3>2024.3.431</h3>
<ul>
<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-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-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.414</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-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
</ul>
<h3>2024.3.407</h3>
<ul>
<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-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>
</ul>
<h3>2024.3.398</h3>
<ul>
<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>
</ul>
<h3>2024.3.390</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
</ul>
<h3>2024.3.372</h3>
<ul>
<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>
</ul>
<h3>2024.3.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work (Could not find or load main class main)</li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=692696</download-url><idea-version min="n/a" max="n/a" since-build="243.23654" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="86760068" date="1741151160000" updatedDate="1741151160000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.656</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.656</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19730">SCL-19730</a></strong>: Markdown and scala 3 syntax</li>
</ul>
<h3>2024.3.652</h3>
<ul>
<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-23646">SCL-23646</a></strong>: Local inheritor search: skip simple instance creation expressions</li>
</ul>
<h3>2024.3.649</h3>
<ul>
<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>
</ul>
<h3>2024.3.635</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23216">SCL-23216</a></strong>: Incremental highlighting (experimental)</li>
</ul>
<h3>2024.3.633</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>
<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.618</h3>
<ul>
<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>
</ul>
<h3>2024.3.616</h3>
<ul>
<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>
</ul>
<h3>2024.3.615</h3>
<ul>
<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-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-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>
</ul>
<h3>2024.3.611</h3>
<ul>
<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-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-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-23440">SCL-23440</a></strong>: "Add type annotation to parameter" should wrap parameter with parentheses with Scala 3 fewer braces</li>
</ul>
<h3>2024.3.605</h3>
<ul>
<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-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-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</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>
</ul>
<h3>2024.3.601</h3>
<ul>
<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>
</ul>
<h3>2024.3.600</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2024.3.595</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-23294">SCL-23294</a></strong>: Override gutter isn’t shown in case of renamed import used</li>
</ul>
<h3>2024.3.593</h3>
<ul>
<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>
</ul>
<h3>2024.3.592</h3>
<ul>
<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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</li>
</ul>
<h3>2024.3.591</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-18725">SCL-18725</a></strong>: Indexing recompiled classfiles hangs</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23300">SCL-23300</a></strong>: "Indexing recompiled classfiles" goes on forever</li>
</ul>
<h3>2024.3.590</h3>
<ul>
<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-23326">SCL-23326</a></strong>: Reformatting using directive with path starting with dot `.` breaks the directive</li>
</ul>
<h3>2024.3.587</h3>
<ul>
<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>
</ul>
<h3>2024.3.586</h3>
<ul>
<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>
</ul>
<h3>2024.3.582</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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2024.3.574</h3>
<ul>
<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.570</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-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-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-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
</ul>
<h3>2024.3.567</h3>
<ul>
<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>
</ul>
<h3>2024.3.565</h3>
<ul>
<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-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-23222">SCL-23222</a></strong>: Set lambda breakpoint when set breakpoint to line with lambda expression</li>
</ul>
<h3>2024.3.564</h3>
<ul>
<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>
</ul>
<h3>2024.3.562</h3>
<ul>
<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>
</ul>
<h3>2024.3.559</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-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-23183">SCL-23183</a></strong>: NPE when evaluating scala worksheet in an sbt project in 'test' folder with main\test sources turned</li>
</ul>
<h3>2024.3.556</h3>
<ul>
<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.554</h3>
<ul>
<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>
</ul>
<h3>2024.3.550</h3>
<ul>
<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-23127">SCL-23127</a></strong>: NPE when evaluating scala scratch or detached worksheet in an sbt project</li>
</ul>
<h3>2024.3.549</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-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-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
</ul>
<h3>2024.3.548</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2024.3.544</h3>
<ul>
<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>
</ul>
<h3>2024.3.543</h3>
<ul>
<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>
</ul>
<h3>2024.3.542</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-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-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-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.541</h3>
<ul>
<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>
</ul>
<h3>2024.3.538</h3>
<ul>
<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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2024.3.528</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>
</ul>
<h3>2024.3.521</h3>
<ul>
<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.3.509</h3>
<ul>
<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>
</ul>
<h3>2024.3.489</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>
</ul>
<h3>2024.3.459</h3>
<ul>
<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>
</ul>
<h3>2024.3.443</h3>
<ul>
<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>
</ul>
<h3>2024.3.431</h3>
<ul>
<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-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-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.414</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-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
</ul>
<h3>2024.3.407</h3>
<ul>
<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-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>
</ul>
<h3>2024.3.398</h3>
<ul>
<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>
</ul>
<h3>2024.3.390</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
</ul>
<h3>2024.3.372</h3>
<ul>
<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>
</ul>
<h3>2024.3.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work (Could not find or load main class main)</li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=691499</download-url><idea-version min="n/a" max="n/a" since-build="243.23654" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="116090065" date="1741148396000" updatedDate="1741148396000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.675</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.671</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-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
</ul>
<h3>2025.1.664</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-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-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.659</h3>
<ul>
<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-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-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
</ul>
<h3>2025.1.649</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-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-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
</ul>
<h3>2025.1.634</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.624</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
</ul>
<h3>2025.1.618</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>
</ul>
<h3>2025.1.612</h3>
<ul>
<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.603</h3>
<ul>
<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-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-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-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.574</h3>
<ul>
<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-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</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-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
</ul>
<h3>2025.1.554</h3>
<ul>
<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-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
</ul>
<h3>2025.1.535</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-23117">SCL-23117</a></strong>: Set up compilation caching</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-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
</ul>
<h3>2025.1.516</h3>
<ul>
<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-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
</ul>
<h3>2025.1.504</h3>
<ul>
<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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=691494</download-url><idea-version min="n/a" max="n/a" since-build="251.23536" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="116077074" date="1741065040000" updatedDate="1741065040000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.671</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.671</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-23257">SCL-23257</a></strong>: Update Run configuration notification doesn't appear after reopening</li>
</ul>
<h3>2025.1.664</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-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-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.659</h3>
<ul>
<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-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-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
</ul>
<h3>2025.1.649</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-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-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
</ul>
<h3>2025.1.634</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.624</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
</ul>
<h3>2025.1.618</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>
</ul>
<h3>2025.1.612</h3>
<ul>
<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.603</h3>
<ul>
<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-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-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-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.574</h3>
<ul>
<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-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</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-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
</ul>
<h3>2025.1.554</h3>
<ul>
<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-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
</ul>
<h3>2025.1.535</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-23117">SCL-23117</a></strong>: Set up compilation caching</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-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
</ul>
<h3>2025.1.516</h3>
<ul>
<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-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
</ul>
<h3>2025.1.504</h3>
<ul>
<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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=690562</download-url><idea-version min="n/a" max="n/a" since-build="251.23536" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="116070305" date="1740975576000" updatedDate="1740975576000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.664</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.664</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-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-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.659</h3>
<ul>
<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-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-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
</ul>
<h3>2025.1.649</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-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-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
</ul>
<h3>2025.1.634</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.624</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
</ul>
<h3>2025.1.618</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>
</ul>
<h3>2025.1.612</h3>
<ul>
<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.603</h3>
<ul>
<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-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-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-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.574</h3>
<ul>
<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-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</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-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
</ul>
<h3>2025.1.554</h3>
<ul>
<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-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
</ul>
<h3>2025.1.535</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-23117">SCL-23117</a></strong>: Set up compilation caching</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-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
</ul>
<h3>2025.1.516</h3>
<ul>
<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-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
</ul>
<h3>2025.1.504</h3>
<ul>
<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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=690215</download-url><idea-version min="n/a" max="n/a" since-build="251.23536" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="87498726" date="1740802418000" updatedDate="1740802418000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.659</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.659</h3>
<ul>
<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-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-23584">SCL-23584</a></strong>: Presentation compiler fails to infer type for `T &lt;: Option[]`</li>
</ul>
<h3>2025.1.649</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-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-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
</ul>
<h3>2025.1.634</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.624</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
</ul>
<h3>2025.1.618</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>
</ul>
<h3>2025.1.612</h3>
<ul>
<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.603</h3>
<ul>
<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-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-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-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.574</h3>
<ul>
<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-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</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-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
</ul>
<h3>2025.1.554</h3>
<ul>
<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-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
</ul>
<h3>2025.1.535</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-23117">SCL-23117</a></strong>: Set up compilation caching</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-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
</ul>
<h3>2025.1.516</h3>
<ul>
<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-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
</ul>
<h3>2025.1.504</h3>
<ul>
<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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=689499</download-url><idea-version min="n/a" max="n/a" since-build="251.23536" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="87488277" date="1740717041000" updatedDate="1740717041000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.649</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.649</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-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-23652">SCL-23652</a></strong>: Refactor the ZincTestBase compiler tests to not mention Zinc</li>
</ul>
<h3>2025.1.634</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.624</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
</ul>
<h3>2025.1.618</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>
</ul>
<h3>2025.1.612</h3>
<ul>
<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.603</h3>
<ul>
<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-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-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-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.574</h3>
<ul>
<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-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</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-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
</ul>
<h3>2025.1.554</h3>
<ul>
<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-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
</ul>
<h3>2025.1.535</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-23117">SCL-23117</a></strong>: Set up compilation caching</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-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
</ul>
<h3>2025.1.516</h3>
<ul>
<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-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
</ul>
<h3>2025.1.504</h3>
<ul>
<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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=688932</download-url><idea-version min="n/a" max="n/a" since-build="251.23536" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="86757505" date="1740716456000" updatedDate="1740716456000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.655</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.652</h3>
<ul>
<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-23646">SCL-23646</a></strong>: Local inheritor search: skip simple instance creation expressions</li>
</ul>
<h3>2024.3.649</h3>
<ul>
<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>
</ul>
<h3>2024.3.635</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23216">SCL-23216</a></strong>: Incremental highlighting (experimental)</li>
</ul>
<h3>2024.3.633</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>
<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.618</h3>
<ul>
<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>
</ul>
<h3>2024.3.616</h3>
<ul>
<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>
</ul>
<h3>2024.3.615</h3>
<ul>
<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-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-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>
</ul>
<h3>2024.3.611</h3>
<ul>
<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-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-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-23440">SCL-23440</a></strong>: "Add type annotation to parameter" should wrap parameter with parentheses with Scala 3 fewer braces</li>
</ul>
<h3>2024.3.605</h3>
<ul>
<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-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-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</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>
</ul>
<h3>2024.3.601</h3>
<ul>
<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>
</ul>
<h3>2024.3.600</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2024.3.595</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-23294">SCL-23294</a></strong>: Override gutter isn’t shown in case of renamed import used</li>
</ul>
<h3>2024.3.593</h3>
<ul>
<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>
</ul>
<h3>2024.3.592</h3>
<ul>
<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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</li>
</ul>
<h3>2024.3.591</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-18725">SCL-18725</a></strong>: Indexing recompiled classfiles hangs</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23300">SCL-23300</a></strong>: "Indexing recompiled classfiles" goes on forever</li>
</ul>
<h3>2024.3.590</h3>
<ul>
<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-23326">SCL-23326</a></strong>: Reformatting using directive with path starting with dot `.` breaks the directive</li>
</ul>
<h3>2024.3.587</h3>
<ul>
<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>
</ul>
<h3>2024.3.586</h3>
<ul>
<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>
</ul>
<h3>2024.3.582</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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2024.3.574</h3>
<ul>
<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.570</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-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-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-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
</ul>
<h3>2024.3.567</h3>
<ul>
<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>
</ul>
<h3>2024.3.565</h3>
<ul>
<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-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-23222">SCL-23222</a></strong>: Set lambda breakpoint when set breakpoint to line with lambda expression</li>
</ul>
<h3>2024.3.564</h3>
<ul>
<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>
</ul>
<h3>2024.3.562</h3>
<ul>
<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>
</ul>
<h3>2024.3.559</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-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-23183">SCL-23183</a></strong>: NPE when evaluating scala worksheet in an sbt project in 'test' folder with main\test sources turned</li>
</ul>
<h3>2024.3.556</h3>
<ul>
<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.554</h3>
<ul>
<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>
</ul>
<h3>2024.3.550</h3>
<ul>
<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-23127">SCL-23127</a></strong>: NPE when evaluating scala scratch or detached worksheet in an sbt project</li>
</ul>
<h3>2024.3.549</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-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-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
</ul>
<h3>2024.3.548</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2024.3.544</h3>
<ul>
<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>
</ul>
<h3>2024.3.543</h3>
<ul>
<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>
</ul>
<h3>2024.3.542</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-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-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-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.541</h3>
<ul>
<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>
</ul>
<h3>2024.3.538</h3>
<ul>
<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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2024.3.528</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>
</ul>
<h3>2024.3.521</h3>
<ul>
<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.3.509</h3>
<ul>
<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>
</ul>
<h3>2024.3.489</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>
</ul>
<h3>2024.3.459</h3>
<ul>
<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>
</ul>
<h3>2024.3.443</h3>
<ul>
<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>
</ul>
<h3>2024.3.431</h3>
<ul>
<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-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-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.414</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-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
</ul>
<h3>2024.3.407</h3>
<ul>
<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-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>
</ul>
<h3>2024.3.398</h3>
<ul>
<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>
</ul>
<h3>2024.3.390</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
</ul>
<h3>2024.3.372</h3>
<ul>
<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>
</ul>
<h3>2024.3.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work (Could not find or load main class main)</li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=688931</download-url><idea-version min="n/a" max="n/a" since-build="243.23654" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="86757729" date="1740657317000" updatedDate="1740657317000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.653</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.652</h3>
<ul>
<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-23646">SCL-23646</a></strong>: Local inheritor search: skip simple instance creation expressions</li>
</ul>
<h3>2024.3.649</h3>
<ul>
<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>
</ul>
<h3>2024.3.635</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23216">SCL-23216</a></strong>: Incremental highlighting (experimental)</li>
</ul>
<h3>2024.3.633</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>
<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.618</h3>
<ul>
<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>
</ul>
<h3>2024.3.616</h3>
<ul>
<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>
</ul>
<h3>2024.3.615</h3>
<ul>
<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-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-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>
</ul>
<h3>2024.3.611</h3>
<ul>
<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-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-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-23440">SCL-23440</a></strong>: "Add type annotation to parameter" should wrap parameter with parentheses with Scala 3 fewer braces</li>
</ul>
<h3>2024.3.605</h3>
<ul>
<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-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-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</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>
</ul>
<h3>2024.3.601</h3>
<ul>
<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>
</ul>
<h3>2024.3.600</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2024.3.595</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-23294">SCL-23294</a></strong>: Override gutter isn’t shown in case of renamed import used</li>
</ul>
<h3>2024.3.593</h3>
<ul>
<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>
</ul>
<h3>2024.3.592</h3>
<ul>
<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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</li>
</ul>
<h3>2024.3.591</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-18725">SCL-18725</a></strong>: Indexing recompiled classfiles hangs</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23300">SCL-23300</a></strong>: "Indexing recompiled classfiles" goes on forever</li>
</ul>
<h3>2024.3.590</h3>
<ul>
<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-23326">SCL-23326</a></strong>: Reformatting using directive with path starting with dot `.` breaks the directive</li>
</ul>
<h3>2024.3.587</h3>
<ul>
<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>
</ul>
<h3>2024.3.586</h3>
<ul>
<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>
</ul>
<h3>2024.3.582</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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2024.3.574</h3>
<ul>
<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.570</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-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-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-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
</ul>
<h3>2024.3.567</h3>
<ul>
<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>
</ul>
<h3>2024.3.565</h3>
<ul>
<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-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-23222">SCL-23222</a></strong>: Set lambda breakpoint when set breakpoint to line with lambda expression</li>
</ul>
<h3>2024.3.564</h3>
<ul>
<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>
</ul>
<h3>2024.3.562</h3>
<ul>
<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>
</ul>
<h3>2024.3.559</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-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-23183">SCL-23183</a></strong>: NPE when evaluating scala worksheet in an sbt project in 'test' folder with main\test sources turned</li>
</ul>
<h3>2024.3.556</h3>
<ul>
<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.554</h3>
<ul>
<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>
</ul>
<h3>2024.3.550</h3>
<ul>
<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-23127">SCL-23127</a></strong>: NPE when evaluating scala scratch or detached worksheet in an sbt project</li>
</ul>
<h3>2024.3.549</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-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-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
</ul>
<h3>2024.3.548</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2024.3.544</h3>
<ul>
<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>
</ul>
<h3>2024.3.543</h3>
<ul>
<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>
</ul>
<h3>2024.3.542</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-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-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-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.541</h3>
<ul>
<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>
</ul>
<h3>2024.3.538</h3>
<ul>
<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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2024.3.528</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>
</ul>
<h3>2024.3.521</h3>
<ul>
<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.3.509</h3>
<ul>
<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>
</ul>
<h3>2024.3.489</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>
</ul>
<h3>2024.3.459</h3>
<ul>
<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>
</ul>
<h3>2024.3.443</h3>
<ul>
<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>
</ul>
<h3>2024.3.431</h3>
<ul>
<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-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-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.414</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-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
</ul>
<h3>2024.3.407</h3>
<ul>
<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-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>
</ul>
<h3>2024.3.398</h3>
<ul>
<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>
</ul>
<h3>2024.3.390</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
</ul>
<h3>2024.3.372</h3>
<ul>
<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>
</ul>
<h3>2024.3.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work (Could not find or load main class main)</li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=687944</download-url><idea-version min="n/a" max="n/a" since-build="243.23654" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="86757081" date="1740631150000" updatedDate="1740631150000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.652</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.652</h3>
<ul>
<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-23646">SCL-23646</a></strong>: Local inheritor search: skip simple instance creation expressions</li>
</ul>
<h3>2024.3.649</h3>
<ul>
<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>
</ul>
<h3>2024.3.635</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23216">SCL-23216</a></strong>: Incremental highlighting (experimental)</li>
</ul>
<h3>2024.3.633</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>
<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.618</h3>
<ul>
<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>
</ul>
<h3>2024.3.616</h3>
<ul>
<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>
</ul>
<h3>2024.3.615</h3>
<ul>
<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-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-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>
</ul>
<h3>2024.3.611</h3>
<ul>
<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-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-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-23440">SCL-23440</a></strong>: "Add type annotation to parameter" should wrap parameter with parentheses with Scala 3 fewer braces</li>
</ul>
<h3>2024.3.605</h3>
<ul>
<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-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-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</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>
</ul>
<h3>2024.3.601</h3>
<ul>
<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>
</ul>
<h3>2024.3.600</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2024.3.595</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-23294">SCL-23294</a></strong>: Override gutter isn’t shown in case of renamed import used</li>
</ul>
<h3>2024.3.593</h3>
<ul>
<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>
</ul>
<h3>2024.3.592</h3>
<ul>
<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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</li>
</ul>
<h3>2024.3.591</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-18725">SCL-18725</a></strong>: Indexing recompiled classfiles hangs</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23300">SCL-23300</a></strong>: "Indexing recompiled classfiles" goes on forever</li>
</ul>
<h3>2024.3.590</h3>
<ul>
<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-23326">SCL-23326</a></strong>: Reformatting using directive with path starting with dot `.` breaks the directive</li>
</ul>
<h3>2024.3.587</h3>
<ul>
<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>
</ul>
<h3>2024.3.586</h3>
<ul>
<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>
</ul>
<h3>2024.3.582</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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2024.3.574</h3>
<ul>
<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.570</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-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-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-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
</ul>
<h3>2024.3.567</h3>
<ul>
<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>
</ul>
<h3>2024.3.565</h3>
<ul>
<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-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-23222">SCL-23222</a></strong>: Set lambda breakpoint when set breakpoint to line with lambda expression</li>
</ul>
<h3>2024.3.564</h3>
<ul>
<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>
</ul>
<h3>2024.3.562</h3>
<ul>
<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>
</ul>
<h3>2024.3.559</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-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-23183">SCL-23183</a></strong>: NPE when evaluating scala worksheet in an sbt project in 'test' folder with main\test sources turned</li>
</ul>
<h3>2024.3.556</h3>
<ul>
<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.554</h3>
<ul>
<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>
</ul>
<h3>2024.3.550</h3>
<ul>
<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-23127">SCL-23127</a></strong>: NPE when evaluating scala scratch or detached worksheet in an sbt project</li>
</ul>
<h3>2024.3.549</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-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-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
</ul>
<h3>2024.3.548</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2024.3.544</h3>
<ul>
<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>
</ul>
<h3>2024.3.543</h3>
<ul>
<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>
</ul>
<h3>2024.3.542</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-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-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-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.541</h3>
<ul>
<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>
</ul>
<h3>2024.3.538</h3>
<ul>
<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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2024.3.528</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>
</ul>
<h3>2024.3.521</h3>
<ul>
<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.3.509</h3>
<ul>
<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>
</ul>
<h3>2024.3.489</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>
</ul>
<h3>2024.3.459</h3>
<ul>
<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>
</ul>
<h3>2024.3.443</h3>
<ul>
<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>
</ul>
<h3>2024.3.431</h3>
<ul>
<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-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-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.414</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-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
</ul>
<h3>2024.3.407</h3>
<ul>
<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-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>
</ul>
<h3>2024.3.398</h3>
<ul>
<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>
</ul>
<h3>2024.3.390</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
</ul>
<h3>2024.3.372</h3>
<ul>
<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>
</ul>
<h3>2024.3.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work (Could not find or load main class main)</li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=687795</download-url><idea-version min="n/a" max="n/a" since-build="243.23654" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="87486937" date="1740630048000" updatedDate="1740630048000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.638</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.634</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.624</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
</ul>
<h3>2025.1.618</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>
</ul>
<h3>2025.1.612</h3>
<ul>
<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.603</h3>
<ul>
<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-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-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-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.574</h3>
<ul>
<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-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</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-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
</ul>
<h3>2025.1.554</h3>
<ul>
<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-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
</ul>
<h3>2025.1.535</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-23117">SCL-23117</a></strong>: Set up compilation caching</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-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
</ul>
<h3>2025.1.516</h3>
<ul>
<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-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
</ul>
<h3>2025.1.504</h3>
<ul>
<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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=687680</download-url><idea-version min="n/a" max="n/a" since-build="251.22821" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="87484945" date="1740544947000" updatedDate="1740544947000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.634</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.634</h3>
<ul>
<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-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>
</ul>
<h3>2025.1.624</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
</ul>
<h3>2025.1.618</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>
</ul>
<h3>2025.1.612</h3>
<ul>
<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.603</h3>
<ul>
<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-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-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-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.574</h3>
<ul>
<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-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</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-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
</ul>
<h3>2025.1.554</h3>
<ul>
<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-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
</ul>
<h3>2025.1.535</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-23117">SCL-23117</a></strong>: Set up compilation caching</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-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
</ul>
<h3>2025.1.516</h3>
<ul>
<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-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
</ul>
<h3>2025.1.504</h3>
<ul>
<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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=687080</download-url><idea-version min="n/a" max="n/a" since-build="251.22821" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="84114071" date="1740457409000" updatedDate="1740457409000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.629</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.624</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
</ul>
<h3>2025.1.618</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>
</ul>
<h3>2025.1.612</h3>
<ul>
<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.603</h3>
<ul>
<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-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-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-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.574</h3>
<ul>
<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-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</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-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
</ul>
<h3>2025.1.554</h3>
<ul>
<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-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
</ul>
<h3>2025.1.535</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-23117">SCL-23117</a></strong>: Set up compilation caching</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-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
</ul>
<h3>2025.1.516</h3>
<ul>
<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-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
</ul>
<h3>2025.1.504</h3>
<ul>
<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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=686541</download-url><idea-version min="n/a" max="n/a" since-build="251.22821" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="84111890" date="1740199294000" updatedDate="1740199294000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.624</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.624</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23608">SCL-23608</a></strong>: JPS build overhead on projects with many modules</li>
</ul>
<h3>2025.1.618</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>
</ul>
<h3>2025.1.612</h3>
<ul>
<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.603</h3>
<ul>
<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-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-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-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.574</h3>
<ul>
<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-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</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-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
</ul>
<h3>2025.1.554</h3>
<ul>
<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-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
</ul>
<h3>2025.1.535</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-23117">SCL-23117</a></strong>: Set up compilation caching</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-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
</ul>
<h3>2025.1.516</h3>
<ul>
<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-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
</ul>
<h3>2025.1.504</h3>
<ul>
<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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=685006</download-url><idea-version min="n/a" max="n/a" since-build="251.22821" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="84100908" date="1740111667000" updatedDate="1740111667000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.618</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.618</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>
</ul>
<h3>2025.1.612</h3>
<ul>
<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.603</h3>
<ul>
<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-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-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-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.574</h3>
<ul>
<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-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</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-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
</ul>
<h3>2025.1.554</h3>
<ul>
<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-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
</ul>
<h3>2025.1.535</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-23117">SCL-23117</a></strong>: Set up compilation caching</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-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
</ul>
<h3>2025.1.516</h3>
<ul>
<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-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
</ul>
<h3>2025.1.504</h3>
<ul>
<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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=684505</download-url><idea-version min="n/a" max="n/a" since-build="251.22821" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="86758512" date="1740111561000" updatedDate="1740111561000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.649</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.649</h3>
<ul>
<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>
</ul>
<h3>2024.3.635</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23216">SCL-23216</a></strong>: Incremental highlighting (experimental)</li>
</ul>
<h3>2024.3.633</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>
<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.618</h3>
<ul>
<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>
</ul>
<h3>2024.3.616</h3>
<ul>
<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>
</ul>
<h3>2024.3.615</h3>
<ul>
<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-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-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>
</ul>
<h3>2024.3.611</h3>
<ul>
<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-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-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-23440">SCL-23440</a></strong>: "Add type annotation to parameter" should wrap parameter with parentheses with Scala 3 fewer braces</li>
</ul>
<h3>2024.3.605</h3>
<ul>
<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-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-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</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>
</ul>
<h3>2024.3.601</h3>
<ul>
<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>
</ul>
<h3>2024.3.600</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2024.3.595</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-23294">SCL-23294</a></strong>: Override gutter isn’t shown in case of renamed import used</li>
</ul>
<h3>2024.3.593</h3>
<ul>
<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>
</ul>
<h3>2024.3.592</h3>
<ul>
<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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</li>
</ul>
<h3>2024.3.591</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-18725">SCL-18725</a></strong>: Indexing recompiled classfiles hangs</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23300">SCL-23300</a></strong>: "Indexing recompiled classfiles" goes on forever</li>
</ul>
<h3>2024.3.590</h3>
<ul>
<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-23326">SCL-23326</a></strong>: Reformatting using directive with path starting with dot `.` breaks the directive</li>
</ul>
<h3>2024.3.587</h3>
<ul>
<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>
</ul>
<h3>2024.3.586</h3>
<ul>
<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>
</ul>
<h3>2024.3.582</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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2024.3.574</h3>
<ul>
<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.570</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-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-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-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
</ul>
<h3>2024.3.567</h3>
<ul>
<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>
</ul>
<h3>2024.3.565</h3>
<ul>
<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-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-23222">SCL-23222</a></strong>: Set lambda breakpoint when set breakpoint to line with lambda expression</li>
</ul>
<h3>2024.3.564</h3>
<ul>
<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>
</ul>
<h3>2024.3.562</h3>
<ul>
<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>
</ul>
<h3>2024.3.559</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-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-23183">SCL-23183</a></strong>: NPE when evaluating scala worksheet in an sbt project in 'test' folder with main\test sources turned</li>
</ul>
<h3>2024.3.556</h3>
<ul>
<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.554</h3>
<ul>
<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>
</ul>
<h3>2024.3.550</h3>
<ul>
<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-23127">SCL-23127</a></strong>: NPE when evaluating scala scratch or detached worksheet in an sbt project</li>
</ul>
<h3>2024.3.549</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-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-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
</ul>
<h3>2024.3.548</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2024.3.544</h3>
<ul>
<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>
</ul>
<h3>2024.3.543</h3>
<ul>
<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>
</ul>
<h3>2024.3.542</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-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-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-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.541</h3>
<ul>
<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>
</ul>
<h3>2024.3.538</h3>
<ul>
<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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2024.3.528</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>
</ul>
<h3>2024.3.521</h3>
<ul>
<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.3.509</h3>
<ul>
<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>
</ul>
<h3>2024.3.489</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>
</ul>
<h3>2024.3.459</h3>
<ul>
<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>
</ul>
<h3>2024.3.443</h3>
<ul>
<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>
</ul>
<h3>2024.3.431</h3>
<ul>
<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-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-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.414</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-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
</ul>
<h3>2024.3.407</h3>
<ul>
<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-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>
</ul>
<h3>2024.3.398</h3>
<ul>
<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>
</ul>
<h3>2024.3.390</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
</ul>
<h3>2024.3.372</h3>
<ul>
<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>
</ul>
<h3>2024.3.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work (Could not find or load main class main)</li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=684504</download-url><idea-version min="n/a" max="n/a" since-build="243.23654" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="84120189" date="1740025676000" updatedDate="1740025676000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.612</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.612</h3>
<ul>
<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.603</h3>
<ul>
<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-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-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-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.574</h3>
<ul>
<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-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</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-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
</ul>
<h3>2025.1.554</h3>
<ul>
<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-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
</ul>
<h3>2025.1.535</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-23117">SCL-23117</a></strong>: Set up compilation caching</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-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
</ul>
<h3>2025.1.516</h3>
<ul>
<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-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
</ul>
<h3>2025.1.504</h3>
<ul>
<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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=684066</download-url><idea-version min="n/a" max="n/a" since-build="251.21418" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="84125861" date="1739853199000" updatedDate="1739853199000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.603</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.603</h3>
<ul>
<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-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-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-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.574</h3>
<ul>
<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-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</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-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
</ul>
<h3>2025.1.554</h3>
<ul>
<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-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
</ul>
<h3>2025.1.535</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-23117">SCL-23117</a></strong>: Set up compilation caching</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-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
</ul>
<h3>2025.1.516</h3>
<ul>
<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-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
</ul>
<h3>2025.1.504</h3>
<ul>
<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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=682873</download-url><idea-version min="n/a" max="n/a" since-build="251.21418" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="84119641" date="1739420449000" updatedDate="1739420449000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.574</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.574</h3>
<ul>
<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-23527">SCL-23527</a></strong>: Concurrency problem somewhere in resolve or implicit update :\</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-23596">SCL-23596</a></strong>: Implicit divergence check is too strict</li>
</ul>
<h3>2025.1.554</h3>
<ul>
<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-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
</ul>
<h3>2025.1.535</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-23117">SCL-23117</a></strong>: Set up compilation caching</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-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
</ul>
<h3>2025.1.516</h3>
<ul>
<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-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
</ul>
<h3>2025.1.504</h3>
<ul>
<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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=680289</download-url><idea-version min="n/a" max="n/a" since-build="251.21418" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="86753290" date="1739334119000" updatedDate="1739334119000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.640</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.635</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23216">SCL-23216</a></strong>: Incremental highlighting (experimental)</li>
</ul>
<h3>2024.3.633</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>
<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.618</h3>
<ul>
<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>
</ul>
<h3>2024.3.616</h3>
<ul>
<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>
</ul>
<h3>2024.3.615</h3>
<ul>
<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-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-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>
</ul>
<h3>2024.3.611</h3>
<ul>
<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-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-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-23440">SCL-23440</a></strong>: "Add type annotation to parameter" should wrap parameter with parentheses with Scala 3 fewer braces</li>
</ul>
<h3>2024.3.605</h3>
<ul>
<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-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-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</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>
</ul>
<h3>2024.3.601</h3>
<ul>
<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>
</ul>
<h3>2024.3.600</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2024.3.595</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-23294">SCL-23294</a></strong>: Override gutter isn’t shown in case of renamed import used</li>
</ul>
<h3>2024.3.593</h3>
<ul>
<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>
</ul>
<h3>2024.3.592</h3>
<ul>
<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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</li>
</ul>
<h3>2024.3.591</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-18725">SCL-18725</a></strong>: Indexing recompiled classfiles hangs</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23300">SCL-23300</a></strong>: "Indexing recompiled classfiles" goes on forever</li>
</ul>
<h3>2024.3.590</h3>
<ul>
<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-23326">SCL-23326</a></strong>: Reformatting using directive with path starting with dot `.` breaks the directive</li>
</ul>
<h3>2024.3.587</h3>
<ul>
<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>
</ul>
<h3>2024.3.586</h3>
<ul>
<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>
</ul>
<h3>2024.3.582</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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2024.3.574</h3>
<ul>
<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.570</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-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-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-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
</ul>
<h3>2024.3.567</h3>
<ul>
<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>
</ul>
<h3>2024.3.565</h3>
<ul>
<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-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-23222">SCL-23222</a></strong>: Set lambda breakpoint when set breakpoint to line with lambda expression</li>
</ul>
<h3>2024.3.564</h3>
<ul>
<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>
</ul>
<h3>2024.3.562</h3>
<ul>
<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>
</ul>
<h3>2024.3.559</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-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-23183">SCL-23183</a></strong>: NPE when evaluating scala worksheet in an sbt project in 'test' folder with main\test sources turned</li>
</ul>
<h3>2024.3.556</h3>
<ul>
<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.554</h3>
<ul>
<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>
</ul>
<h3>2024.3.550</h3>
<ul>
<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-23127">SCL-23127</a></strong>: NPE when evaluating scala scratch or detached worksheet in an sbt project</li>
</ul>
<h3>2024.3.549</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-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-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
</ul>
<h3>2024.3.548</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2024.3.544</h3>
<ul>
<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>
</ul>
<h3>2024.3.543</h3>
<ul>
<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>
</ul>
<h3>2024.3.542</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-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-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-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.541</h3>
<ul>
<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>
</ul>
<h3>2024.3.538</h3>
<ul>
<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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2024.3.528</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>
</ul>
<h3>2024.3.521</h3>
<ul>
<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.3.509</h3>
<ul>
<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>
</ul>
<h3>2024.3.489</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>
</ul>
<h3>2024.3.459</h3>
<ul>
<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>
</ul>
<h3>2024.3.443</h3>
<ul>
<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>
</ul>
<h3>2024.3.431</h3>
<ul>
<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-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-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.414</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-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
</ul>
<h3>2024.3.407</h3>
<ul>
<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-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>
</ul>
<h3>2024.3.398</h3>
<ul>
<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>
</ul>
<h3>2024.3.390</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
</ul>
<h3>2024.3.372</h3>
<ul>
<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>
</ul>
<h3>2024.3.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work (Could not find or load main class main)</li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=679862</download-url><idea-version min="n/a" max="n/a" since-build="243.23654" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="83786947" date="1739333890000" updatedDate="1739333890000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.560</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.554</h3>
<ul>
<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-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
</ul>
<h3>2025.1.535</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-23117">SCL-23117</a></strong>: Set up compilation caching</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-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
</ul>
<h3>2025.1.516</h3>
<ul>
<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-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
</ul>
<h3>2025.1.504</h3>
<ul>
<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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=679861</download-url><idea-version min="n/a" max="n/a" since-build="251.20015" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="83783953" date="1739268572000" updatedDate="1739268572000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.554</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.554</h3>
<ul>
<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-23592">SCL-23592</a></strong>: Play project cannot be run on windows: java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 4:</li>
</ul>
<h3>2025.1.535</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-23117">SCL-23117</a></strong>: Set up compilation caching</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-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
</ul>
<h3>2025.1.516</h3>
<ul>
<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-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
</ul>
<h3>2025.1.504</h3>
<ul>
<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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=679414</download-url><idea-version min="n/a" max="n/a" since-build="251.20015" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="86754147" date="1738988370000" updatedDate="1738988370000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.635</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.635</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23216">SCL-23216</a></strong>: Incremental highlighting (experimental)</li>
</ul>
<h3>2024.3.633</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>
<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.618</h3>
<ul>
<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>
</ul>
<h3>2024.3.616</h3>
<ul>
<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>
</ul>
<h3>2024.3.615</h3>
<ul>
<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-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-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>
</ul>
<h3>2024.3.611</h3>
<ul>
<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-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-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-23440">SCL-23440</a></strong>: "Add type annotation to parameter" should wrap parameter with parentheses with Scala 3 fewer braces</li>
</ul>
<h3>2024.3.605</h3>
<ul>
<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-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-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</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>
</ul>
<h3>2024.3.601</h3>
<ul>
<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>
</ul>
<h3>2024.3.600</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2024.3.595</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-23294">SCL-23294</a></strong>: Override gutter isn’t shown in case of renamed import used</li>
</ul>
<h3>2024.3.593</h3>
<ul>
<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>
</ul>
<h3>2024.3.592</h3>
<ul>
<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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</li>
</ul>
<h3>2024.3.591</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-18725">SCL-18725</a></strong>: Indexing recompiled classfiles hangs</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23300">SCL-23300</a></strong>: "Indexing recompiled classfiles" goes on forever</li>
</ul>
<h3>2024.3.590</h3>
<ul>
<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-23326">SCL-23326</a></strong>: Reformatting using directive with path starting with dot `.` breaks the directive</li>
</ul>
<h3>2024.3.587</h3>
<ul>
<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>
</ul>
<h3>2024.3.586</h3>
<ul>
<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>
</ul>
<h3>2024.3.582</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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2024.3.574</h3>
<ul>
<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.570</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-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-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-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
</ul>
<h3>2024.3.567</h3>
<ul>
<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>
</ul>
<h3>2024.3.565</h3>
<ul>
<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-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-23222">SCL-23222</a></strong>: Set lambda breakpoint when set breakpoint to line with lambda expression</li>
</ul>
<h3>2024.3.564</h3>
<ul>
<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>
</ul>
<h3>2024.3.562</h3>
<ul>
<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>
</ul>
<h3>2024.3.559</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-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-23183">SCL-23183</a></strong>: NPE when evaluating scala worksheet in an sbt project in 'test' folder with main\test sources turned</li>
</ul>
<h3>2024.3.556</h3>
<ul>
<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.554</h3>
<ul>
<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>
</ul>
<h3>2024.3.550</h3>
<ul>
<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-23127">SCL-23127</a></strong>: NPE when evaluating scala scratch or detached worksheet in an sbt project</li>
</ul>
<h3>2024.3.549</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-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-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
</ul>
<h3>2024.3.548</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2024.3.544</h3>
<ul>
<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>
</ul>
<h3>2024.3.543</h3>
<ul>
<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>
</ul>
<h3>2024.3.542</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-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-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-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.541</h3>
<ul>
<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>
</ul>
<h3>2024.3.538</h3>
<ul>
<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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2024.3.528</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>
</ul>
<h3>2024.3.521</h3>
<ul>
<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.3.509</h3>
<ul>
<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>
</ul>
<h3>2024.3.489</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>
</ul>
<h3>2024.3.459</h3>
<ul>
<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>
</ul>
<h3>2024.3.443</h3>
<ul>
<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>
</ul>
<h3>2024.3.431</h3>
<ul>
<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-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-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.414</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-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
</ul>
<h3>2024.3.407</h3>
<ul>
<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-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>
</ul>
<h3>2024.3.398</h3>
<ul>
<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>
</ul>
<h3>2024.3.390</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
</ul>
<h3>2024.3.372</h3>
<ul>
<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>
</ul>
<h3>2024.3.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work (Could not find or load main class main)</li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=678079</download-url><idea-version min="n/a" max="n/a" since-build="243.23654" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="86697616" date="1738919591000" updatedDate="1738919591000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.633</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.633</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>
<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.618</h3>
<ul>
<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>
</ul>
<h3>2024.3.616</h3>
<ul>
<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>
</ul>
<h3>2024.3.615</h3>
<ul>
<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-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-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>
</ul>
<h3>2024.3.611</h3>
<ul>
<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-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-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-23440">SCL-23440</a></strong>: "Add type annotation to parameter" should wrap parameter with parentheses with Scala 3 fewer braces</li>
</ul>
<h3>2024.3.605</h3>
<ul>
<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-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-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</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>
</ul>
<h3>2024.3.601</h3>
<ul>
<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>
</ul>
<h3>2024.3.600</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2024.3.595</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-23294">SCL-23294</a></strong>: Override gutter isn’t shown in case of renamed import used</li>
</ul>
<h3>2024.3.593</h3>
<ul>
<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>
</ul>
<h3>2024.3.592</h3>
<ul>
<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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</li>
</ul>
<h3>2024.3.591</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-18725">SCL-18725</a></strong>: Indexing recompiled classfiles hangs</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23300">SCL-23300</a></strong>: "Indexing recompiled classfiles" goes on forever</li>
</ul>
<h3>2024.3.590</h3>
<ul>
<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-23326">SCL-23326</a></strong>: Reformatting using directive with path starting with dot `.` breaks the directive</li>
</ul>
<h3>2024.3.587</h3>
<ul>
<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>
</ul>
<h3>2024.3.586</h3>
<ul>
<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>
</ul>
<h3>2024.3.582</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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2024.3.574</h3>
<ul>
<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.570</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-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-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-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
</ul>
<h3>2024.3.567</h3>
<ul>
<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>
</ul>
<h3>2024.3.565</h3>
<ul>
<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-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-23222">SCL-23222</a></strong>: Set lambda breakpoint when set breakpoint to line with lambda expression</li>
</ul>
<h3>2024.3.564</h3>
<ul>
<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>
</ul>
<h3>2024.3.562</h3>
<ul>
<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>
</ul>
<h3>2024.3.559</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-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-23183">SCL-23183</a></strong>: NPE when evaluating scala worksheet in an sbt project in 'test' folder with main\test sources turned</li>
</ul>
<h3>2024.3.556</h3>
<ul>
<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.554</h3>
<ul>
<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>
</ul>
<h3>2024.3.550</h3>
<ul>
<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-23127">SCL-23127</a></strong>: NPE when evaluating scala scratch or detached worksheet in an sbt project</li>
</ul>
<h3>2024.3.549</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-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-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
</ul>
<h3>2024.3.548</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2024.3.544</h3>
<ul>
<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>
</ul>
<h3>2024.3.543</h3>
<ul>
<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>
</ul>
<h3>2024.3.542</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-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-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-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.541</h3>
<ul>
<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>
</ul>
<h3>2024.3.538</h3>
<ul>
<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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2024.3.528</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>
</ul>
<h3>2024.3.521</h3>
<ul>
<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.3.509</h3>
<ul>
<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>
</ul>
<h3>2024.3.489</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>
</ul>
<h3>2024.3.459</h3>
<ul>
<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>
</ul>
<h3>2024.3.443</h3>
<ul>
<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>
</ul>
<h3>2024.3.431</h3>
<ul>
<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-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-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.414</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-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
</ul>
<h3>2024.3.407</h3>
<ul>
<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-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>
</ul>
<h3>2024.3.398</h3>
<ul>
<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>
</ul>
<h3>2024.3.390</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
</ul>
<h3>2024.3.372</h3>
<ul>
<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>
</ul>
<h3>2024.3.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work (Could not find or load main class main)</li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=677624</download-url><idea-version min="n/a" max="n/a" since-build="243.23654" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="83779470" date="1738901720000" updatedDate="1738901720000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.535</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.535</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-23117">SCL-23117</a></strong>: Set up compilation caching</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-23550">SCL-23550</a></strong>: Local variables in Scala files find-usages lists spurious non-code tokens</li>
</ul>
<h3>2025.1.516</h3>
<ul>
<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-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
</ul>
<h3>2025.1.504</h3>
<ul>
<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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=677370</download-url><idea-version min="n/a" max="n/a" since-build="251.20015" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="83758468" date="1738729178000" updatedDate="1738729178000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.516</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.516</h3>
<ul>
<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-23350">SCL-23350</a></strong>: Don't highlight source files in the incomplete SBT project model state</li>
</ul>
<h3>2025.1.504</h3>
<ul>
<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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=676024</download-url><idea-version min="n/a" max="n/a" since-build="251.20015" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="85599482" date="1738642733000" updatedDate="1738642733000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.504</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.504</h3>
<ul>
<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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=675573</download-url><idea-version min="n/a" max="n/a" since-build="251.18673" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="86699416" date="1738605654000" updatedDate="1738605654000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.620</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.618</h3>
<ul>
<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>
</ul>
<h3>2024.3.616</h3>
<ul>
<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>
</ul>
<h3>2024.3.615</h3>
<ul>
<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-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-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>
</ul>
<h3>2024.3.611</h3>
<ul>
<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-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-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-23440">SCL-23440</a></strong>: "Add type annotation to parameter" should wrap parameter with parentheses with Scala 3 fewer braces</li>
</ul>
<h3>2024.3.605</h3>
<ul>
<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-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-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</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>
</ul>
<h3>2024.3.601</h3>
<ul>
<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>
</ul>
<h3>2024.3.600</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2024.3.595</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-23294">SCL-23294</a></strong>: Override gutter isn’t shown in case of renamed import used</li>
</ul>
<h3>2024.3.593</h3>
<ul>
<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>
</ul>
<h3>2024.3.592</h3>
<ul>
<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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</li>
</ul>
<h3>2024.3.591</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-18725">SCL-18725</a></strong>: Indexing recompiled classfiles hangs</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23300">SCL-23300</a></strong>: "Indexing recompiled classfiles" goes on forever</li>
</ul>
<h3>2024.3.590</h3>
<ul>
<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-23326">SCL-23326</a></strong>: Reformatting using directive with path starting with dot `.` breaks the directive</li>
</ul>
<h3>2024.3.587</h3>
<ul>
<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>
</ul>
<h3>2024.3.586</h3>
<ul>
<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>
</ul>
<h3>2024.3.582</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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2024.3.574</h3>
<ul>
<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.570</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-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-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-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
</ul>
<h3>2024.3.567</h3>
<ul>
<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>
</ul>
<h3>2024.3.565</h3>
<ul>
<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-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-23222">SCL-23222</a></strong>: Set lambda breakpoint when set breakpoint to line with lambda expression</li>
</ul>
<h3>2024.3.564</h3>
<ul>
<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>
</ul>
<h3>2024.3.562</h3>
<ul>
<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>
</ul>
<h3>2024.3.559</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-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-23183">SCL-23183</a></strong>: NPE when evaluating scala worksheet in an sbt project in 'test' folder with main\test sources turned</li>
</ul>
<h3>2024.3.556</h3>
<ul>
<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.554</h3>
<ul>
<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>
</ul>
<h3>2024.3.550</h3>
<ul>
<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-23127">SCL-23127</a></strong>: NPE when evaluating scala scratch or detached worksheet in an sbt project</li>
</ul>
<h3>2024.3.549</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-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-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
</ul>
<h3>2024.3.548</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2024.3.544</h3>
<ul>
<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>
</ul>
<h3>2024.3.543</h3>
<ul>
<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>
</ul>
<h3>2024.3.542</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-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-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-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.541</h3>
<ul>
<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>
</ul>
<h3>2024.3.538</h3>
<ul>
<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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2024.3.528</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>
</ul>
<h3>2024.3.521</h3>
<ul>
<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.3.509</h3>
<ul>
<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>
</ul>
<h3>2024.3.489</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>
</ul>
<h3>2024.3.459</h3>
<ul>
<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>
</ul>
<h3>2024.3.443</h3>
<ul>
<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>
</ul>
<h3>2024.3.431</h3>
<ul>
<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-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-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.414</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-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
</ul>
<h3>2024.3.407</h3>
<ul>
<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-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>
</ul>
<h3>2024.3.398</h3>
<ul>
<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>
</ul>
<h3>2024.3.390</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
</ul>
<h3>2024.3.372</h3>
<ul>
<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>
</ul>
<h3>2024.3.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work (Could not find or load main class main)</li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=675526</download-url><idea-version min="n/a" max="n/a" since-build="243.23654" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="85599337" date="1738469857000" updatedDate="1738469857000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.493</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.493</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>
</ul>
<h3>2025.1.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=674862</download-url><idea-version min="n/a" max="n/a" since-build="251.18673" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="85578096" date="1738296895000" updatedDate="1738296895000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.482</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.482</h3>
<ul>
<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>
</ul>
<h3>2025.1.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=674056</download-url><idea-version min="n/a" max="n/a" since-build="251.18673" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="85583107" date="1738124284000" updatedDate="1738124284000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.461</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.461</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-23506">SCL-23506</a></strong>: Play2ProjectSettings should not implement ExportableComponent any longer</li>
</ul>
<h3>2025.1.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=672850</download-url><idea-version min="n/a" max="n/a" since-build="251.17181" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="85584629" date="1738037843000" updatedDate="1738037843000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.456</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.456</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22636">SCL-22636</a></strong>: SBT: action which generates managed sources</li>
</ul>
<h3>2025.1.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=672333</download-url><idea-version min="n/a" max="n/a" since-build="251.17181" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="85573649" date="1737953141000" updatedDate="1737953141000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.450</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.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=671726</download-url><idea-version min="n/a" max="n/a" since-build="251.17181" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="85572766" date="1737864914000" updatedDate="1737864914000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.449</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.449</h3>
<ul>
<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>
</ul>
<h3>2025.1.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=671399</download-url><idea-version min="n/a" max="n/a" since-build="251.17181" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="86695818" date="1737778811000" updatedDate="1737778811000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.618</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.618</h3>
<ul>
<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>
</ul>
<h3>2024.3.616</h3>
<ul>
<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>
</ul>
<h3>2024.3.615</h3>
<ul>
<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-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-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>
</ul>
<h3>2024.3.611</h3>
<ul>
<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-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-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-23440">SCL-23440</a></strong>: "Add type annotation to parameter" should wrap parameter with parentheses with Scala 3 fewer braces</li>
</ul>
<h3>2024.3.605</h3>
<ul>
<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-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-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</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>
</ul>
<h3>2024.3.601</h3>
<ul>
<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>
</ul>
<h3>2024.3.600</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2024.3.595</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-23294">SCL-23294</a></strong>: Override gutter isn’t shown in case of renamed import used</li>
</ul>
<h3>2024.3.593</h3>
<ul>
<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>
</ul>
<h3>2024.3.592</h3>
<ul>
<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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</li>
</ul>
<h3>2024.3.591</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-18725">SCL-18725</a></strong>: Indexing recompiled classfiles hangs</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23300">SCL-23300</a></strong>: "Indexing recompiled classfiles" goes on forever</li>
</ul>
<h3>2024.3.590</h3>
<ul>
<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-23326">SCL-23326</a></strong>: Reformatting using directive with path starting with dot `.` breaks the directive</li>
</ul>
<h3>2024.3.587</h3>
<ul>
<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>
</ul>
<h3>2024.3.586</h3>
<ul>
<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>
</ul>
<h3>2024.3.582</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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2024.3.574</h3>
<ul>
<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.570</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-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-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-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
</ul>
<h3>2024.3.567</h3>
<ul>
<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>
</ul>
<h3>2024.3.565</h3>
<ul>
<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-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-23222">SCL-23222</a></strong>: Set lambda breakpoint when set breakpoint to line with lambda expression</li>
</ul>
<h3>2024.3.564</h3>
<ul>
<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>
</ul>
<h3>2024.3.562</h3>
<ul>
<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>
</ul>
<h3>2024.3.559</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-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-23183">SCL-23183</a></strong>: NPE when evaluating scala worksheet in an sbt project in 'test' folder with main\test sources turned</li>
</ul>
<h3>2024.3.556</h3>
<ul>
<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.554</h3>
<ul>
<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>
</ul>
<h3>2024.3.550</h3>
<ul>
<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-23127">SCL-23127</a></strong>: NPE when evaluating scala scratch or detached worksheet in an sbt project</li>
</ul>
<h3>2024.3.549</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-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-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
</ul>
<h3>2024.3.548</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2024.3.544</h3>
<ul>
<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>
</ul>
<h3>2024.3.543</h3>
<ul>
<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>
</ul>
<h3>2024.3.542</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-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-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-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.541</h3>
<ul>
<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>
</ul>
<h3>2024.3.538</h3>
<ul>
<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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2024.3.528</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>
</ul>
<h3>2024.3.521</h3>
<ul>
<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.3.509</h3>
<ul>
<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>
</ul>
<h3>2024.3.489</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>
</ul>
<h3>2024.3.459</h3>
<ul>
<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>
</ul>
<h3>2024.3.443</h3>
<ul>
<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>
</ul>
<h3>2024.3.431</h3>
<ul>
<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-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-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.414</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-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
</ul>
<h3>2024.3.407</h3>
<ul>
<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-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>
</ul>
<h3>2024.3.398</h3>
<ul>
<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>
</ul>
<h3>2024.3.390</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
</ul>
<h3>2024.3.372</h3>
<ul>
<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>
</ul>
<h3>2024.3.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work (Could not find or load main class main)</li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=671086</download-url><idea-version min="n/a" max="n/a" since-build="243.23654" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="85556180" date="1737693398000" updatedDate="1737693398000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.446</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.446</h3>
<ul>
<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-23412">SCL-23412</a></strong>: Wrong "apply" with type parameters is selected</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=670585</download-url><idea-version min="n/a" max="n/a" since-build="251.17181" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="86698099" date="1737692534000" updatedDate="1737692534000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.617</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.616</h3>
<ul>
<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>
</ul>
<h3>2024.3.615</h3>
<ul>
<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-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-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>
</ul>
<h3>2024.3.611</h3>
<ul>
<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-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-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-23440">SCL-23440</a></strong>: "Add type annotation to parameter" should wrap parameter with parentheses with Scala 3 fewer braces</li>
</ul>
<h3>2024.3.605</h3>
<ul>
<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-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-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</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>
</ul>
<h3>2024.3.601</h3>
<ul>
<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>
</ul>
<h3>2024.3.600</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2024.3.595</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-23294">SCL-23294</a></strong>: Override gutter isn’t shown in case of renamed import used</li>
</ul>
<h3>2024.3.593</h3>
<ul>
<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>
</ul>
<h3>2024.3.592</h3>
<ul>
<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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</li>
</ul>
<h3>2024.3.591</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-18725">SCL-18725</a></strong>: Indexing recompiled classfiles hangs</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23300">SCL-23300</a></strong>: "Indexing recompiled classfiles" goes on forever</li>
</ul>
<h3>2024.3.590</h3>
<ul>
<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-23326">SCL-23326</a></strong>: Reformatting using directive with path starting with dot `.` breaks the directive</li>
</ul>
<h3>2024.3.587</h3>
<ul>
<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>
</ul>
<h3>2024.3.586</h3>
<ul>
<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>
</ul>
<h3>2024.3.582</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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2024.3.574</h3>
<ul>
<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.570</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-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-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-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
</ul>
<h3>2024.3.567</h3>
<ul>
<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>
</ul>
<h3>2024.3.565</h3>
<ul>
<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-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-23222">SCL-23222</a></strong>: Set lambda breakpoint when set breakpoint to line with lambda expression</li>
</ul>
<h3>2024.3.564</h3>
<ul>
<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>
</ul>
<h3>2024.3.562</h3>
<ul>
<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>
</ul>
<h3>2024.3.559</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-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-23183">SCL-23183</a></strong>: NPE when evaluating scala worksheet in an sbt project in 'test' folder with main\test sources turned</li>
</ul>
<h3>2024.3.556</h3>
<ul>
<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.554</h3>
<ul>
<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>
</ul>
<h3>2024.3.550</h3>
<ul>
<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-23127">SCL-23127</a></strong>: NPE when evaluating scala scratch or detached worksheet in an sbt project</li>
</ul>
<h3>2024.3.549</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-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-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
</ul>
<h3>2024.3.548</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2024.3.544</h3>
<ul>
<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>
</ul>
<h3>2024.3.543</h3>
<ul>
<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>
</ul>
<h3>2024.3.542</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-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-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-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.541</h3>
<ul>
<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>
</ul>
<h3>2024.3.538</h3>
<ul>
<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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2024.3.528</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>
</ul>
<h3>2024.3.521</h3>
<ul>
<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.3.509</h3>
<ul>
<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>
</ul>
<h3>2024.3.489</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>
</ul>
<h3>2024.3.459</h3>
<ul>
<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>
</ul>
<h3>2024.3.443</h3>
<ul>
<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>
</ul>
<h3>2024.3.431</h3>
<ul>
<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-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-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.414</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-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
</ul>
<h3>2024.3.407</h3>
<ul>
<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-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>
</ul>
<h3>2024.3.398</h3>
<ul>
<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>
</ul>
<h3>2024.3.390</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
</ul>
<h3>2024.3.372</h3>
<ul>
<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>
</ul>
<h3>2024.3.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work (Could not find or load main class main)</li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=670580</download-url><idea-version min="n/a" max="n/a" since-build="243.23654" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="85548673" date="1737607722000" updatedDate="1737607722000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.435</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.435</h3>
<ul>
<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-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-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-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>
</ul>
<h3>2025.1.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21003">SCL-21003</a></strong>: Incorrect LUB of nested Java class types</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-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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=669826</download-url><idea-version min="n/a" max="n/a" since-build="251.14649" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="86695805" date="1737606019000" updatedDate="1737606019000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.616</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.616</h3>
<ul>
<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>
</ul>
<h3>2024.3.615</h3>
<ul>
<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-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-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>
</ul>
<h3>2024.3.611</h3>
<ul>
<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-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-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-23440">SCL-23440</a></strong>: "Add type annotation to parameter" should wrap parameter with parentheses with Scala 3 fewer braces</li>
</ul>
<h3>2024.3.605</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</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>
</ul>
<h3>2024.3.601</h3>
<ul>
<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>
</ul>
<h3>2024.3.600</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2024.3.595</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-23294">SCL-23294</a></strong>: Override gutter isn’t shown in case of renamed import used</li>
</ul>
<h3>2024.3.593</h3>
<ul>
<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>
</ul>
<h3>2024.3.592</h3>
<ul>
<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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</li>
</ul>
<h3>2024.3.591</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-18725">SCL-18725</a></strong>: Indexing recompiled classfiles hangs</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23300">SCL-23300</a></strong>: "Indexing recompiled classfiles" goes on forever</li>
</ul>
<h3>2024.3.590</h3>
<ul>
<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-23326">SCL-23326</a></strong>: Reformatting using directive with path starting with dot `.` breaks the directive</li>
</ul>
<h3>2024.3.587</h3>
<ul>
<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>
</ul>
<h3>2024.3.586</h3>
<ul>
<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>
</ul>
<h3>2024.3.582</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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2024.3.574</h3>
<ul>
<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.570</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-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-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-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
</ul>
<h3>2024.3.567</h3>
<ul>
<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>
</ul>
<h3>2024.3.565</h3>
<ul>
<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-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-23222">SCL-23222</a></strong>: Set lambda breakpoint when set breakpoint to line with lambda expression</li>
</ul>
<h3>2024.3.564</h3>
<ul>
<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>
</ul>
<h3>2024.3.562</h3>
<ul>
<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>
</ul>
<h3>2024.3.559</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-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-23183">SCL-23183</a></strong>: NPE when evaluating scala worksheet in an sbt project in 'test' folder with main\test sources turned</li>
</ul>
<h3>2024.3.556</h3>
<ul>
<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.554</h3>
<ul>
<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>
</ul>
<h3>2024.3.550</h3>
<ul>
<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-23127">SCL-23127</a></strong>: NPE when evaluating scala scratch or detached worksheet in an sbt project</li>
</ul>
<h3>2024.3.549</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-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-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
</ul>
<h3>2024.3.548</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2024.3.544</h3>
<ul>
<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>
</ul>
<h3>2024.3.543</h3>
<ul>
<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>
</ul>
<h3>2024.3.542</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-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-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-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.541</h3>
<ul>
<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>
</ul>
<h3>2024.3.538</h3>
<ul>
<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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2024.3.528</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>
</ul>
<h3>2024.3.521</h3>
<ul>
<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.3.509</h3>
<ul>
<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>
</ul>
<h3>2024.3.489</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>
</ul>
<h3>2024.3.459</h3>
<ul>
<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>
</ul>
<h3>2024.3.443</h3>
<ul>
<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>
</ul>
<h3>2024.3.431</h3>
<ul>
<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-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-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.414</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-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
</ul>
<h3>2024.3.407</h3>
<ul>
<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-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>
</ul>
<h3>2024.3.398</h3>
<ul>
<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>
</ul>
<h3>2024.3.390</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
</ul>
<h3>2024.3.372</h3>
<ul>
<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>
</ul>
<h3>2024.3.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work (Could not find or load main class main)</li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=669825</download-url><idea-version min="n/a" max="n/a" since-build="243.23654" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="86695743" date="1737543086000" updatedDate="1737543086000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.615</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.615</h3>
<ul>
<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-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-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>
</ul>
<h3>2024.3.611</h3>
<ul>
<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-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-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-23440">SCL-23440</a></strong>: "Add type annotation to parameter" should wrap parameter with parentheses with Scala 3 fewer braces</li>
</ul>
<h3>2024.3.605</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</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>
</ul>
<h3>2024.3.601</h3>
<ul>
<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>
</ul>
<h3>2024.3.600</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2024.3.595</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-23294">SCL-23294</a></strong>: Override gutter isn’t shown in case of renamed import used</li>
</ul>
<h3>2024.3.593</h3>
<ul>
<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>
</ul>
<h3>2024.3.592</h3>
<ul>
<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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</li>
</ul>
<h3>2024.3.591</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-18725">SCL-18725</a></strong>: Indexing recompiled classfiles hangs</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23300">SCL-23300</a></strong>: "Indexing recompiled classfiles" goes on forever</li>
</ul>
<h3>2024.3.590</h3>
<ul>
<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-23326">SCL-23326</a></strong>: Reformatting using directive with path starting with dot `.` breaks the directive</li>
</ul>
<h3>2024.3.587</h3>
<ul>
<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>
</ul>
<h3>2024.3.586</h3>
<ul>
<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>
</ul>
<h3>2024.3.582</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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2024.3.574</h3>
<ul>
<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.570</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-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-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-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
</ul>
<h3>2024.3.567</h3>
<ul>
<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>
</ul>
<h3>2024.3.565</h3>
<ul>
<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-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-23222">SCL-23222</a></strong>: Set lambda breakpoint when set breakpoint to line with lambda expression</li>
</ul>
<h3>2024.3.564</h3>
<ul>
<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>
</ul>
<h3>2024.3.562</h3>
<ul>
<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>
</ul>
<h3>2024.3.559</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-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-23183">SCL-23183</a></strong>: NPE when evaluating scala worksheet in an sbt project in 'test' folder with main\test sources turned</li>
</ul>
<h3>2024.3.556</h3>
<ul>
<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.554</h3>
<ul>
<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>
</ul>
<h3>2024.3.550</h3>
<ul>
<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-23127">SCL-23127</a></strong>: NPE when evaluating scala scratch or detached worksheet in an sbt project</li>
</ul>
<h3>2024.3.549</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-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-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
</ul>
<h3>2024.3.548</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2024.3.544</h3>
<ul>
<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>
</ul>
<h3>2024.3.543</h3>
<ul>
<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>
</ul>
<h3>2024.3.542</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-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-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-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.541</h3>
<ul>
<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>
</ul>
<h3>2024.3.538</h3>
<ul>
<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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2024.3.528</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>
</ul>
<h3>2024.3.521</h3>
<ul>
<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.3.509</h3>
<ul>
<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>
</ul>
<h3>2024.3.489</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>
</ul>
<h3>2024.3.459</h3>
<ul>
<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>
</ul>
<h3>2024.3.443</h3>
<ul>
<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>
</ul>
<h3>2024.3.431</h3>
<ul>
<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-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-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.414</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-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
</ul>
<h3>2024.3.407</h3>
<ul>
<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-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>
</ul>
<h3>2024.3.398</h3>
<ul>
<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>
</ul>
<h3>2024.3.390</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
</ul>
<h3>2024.3.372</h3>
<ul>
<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>
</ul>
<h3>2024.3.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work (Could not find or load main class main)</li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=669187</download-url><idea-version min="n/a" max="n/a" since-build="243.23654" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="85516023" date="1737173929000" updatedDate="1737173929000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.418</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.418</h3>
<ul>
<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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21003">SCL-21003</a></strong>: Incorrect LUB of nested Java class types</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-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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=667488</download-url><idea-version min="n/a" max="n/a" since-build="251.14649" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="86687218" date="1737037733000" updatedDate="1737037733000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.611</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.611</h3>
<ul>
<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-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-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-23440">SCL-23440</a></strong>: "Add type annotation to parameter" should wrap parameter with parentheses with Scala 3 fewer braces</li>
</ul>
<h3>2024.3.605</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</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>
</ul>
<h3>2024.3.601</h3>
<ul>
<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>
</ul>
<h3>2024.3.600</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2024.3.595</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-23294">SCL-23294</a></strong>: Override gutter isn’t shown in case of renamed import used</li>
</ul>
<h3>2024.3.593</h3>
<ul>
<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>
</ul>
<h3>2024.3.592</h3>
<ul>
<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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</li>
</ul>
<h3>2024.3.591</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-18725">SCL-18725</a></strong>: Indexing recompiled classfiles hangs</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23300">SCL-23300</a></strong>: "Indexing recompiled classfiles" goes on forever</li>
</ul>
<h3>2024.3.590</h3>
<ul>
<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-23326">SCL-23326</a></strong>: Reformatting using directive with path starting with dot `.` breaks the directive</li>
</ul>
<h3>2024.3.587</h3>
<ul>
<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>
</ul>
<h3>2024.3.586</h3>
<ul>
<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>
</ul>
<h3>2024.3.582</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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2024.3.574</h3>
<ul>
<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.570</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-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-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-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
</ul>
<h3>2024.3.567</h3>
<ul>
<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>
</ul>
<h3>2024.3.565</h3>
<ul>
<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-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-23222">SCL-23222</a></strong>: Set lambda breakpoint when set breakpoint to line with lambda expression</li>
</ul>
<h3>2024.3.564</h3>
<ul>
<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>
</ul>
<h3>2024.3.562</h3>
<ul>
<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>
</ul>
<h3>2024.3.559</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-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-23183">SCL-23183</a></strong>: NPE when evaluating scala worksheet in an sbt project in 'test' folder with main\test sources turned</li>
</ul>
<h3>2024.3.556</h3>
<ul>
<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.554</h3>
<ul>
<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>
</ul>
<h3>2024.3.550</h3>
<ul>
<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-23127">SCL-23127</a></strong>: NPE when evaluating scala scratch or detached worksheet in an sbt project</li>
</ul>
<h3>2024.3.549</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-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-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
</ul>
<h3>2024.3.548</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2024.3.544</h3>
<ul>
<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>
</ul>
<h3>2024.3.543</h3>
<ul>
<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>
</ul>
<h3>2024.3.542</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-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-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-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.541</h3>
<ul>
<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>
</ul>
<h3>2024.3.538</h3>
<ul>
<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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2024.3.528</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>
</ul>
<h3>2024.3.521</h3>
<ul>
<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.3.509</h3>
<ul>
<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>
</ul>
<h3>2024.3.489</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>
</ul>
<h3>2024.3.459</h3>
<ul>
<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>
</ul>
<h3>2024.3.443</h3>
<ul>
<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>
</ul>
<h3>2024.3.431</h3>
<ul>
<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-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-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.414</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-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
</ul>
<h3>2024.3.407</h3>
<ul>
<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-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>
</ul>
<h3>2024.3.398</h3>
<ul>
<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>
</ul>
<h3>2024.3.390</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
</ul>
<h3>2024.3.372</h3>
<ul>
<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>
</ul>
<h3>2024.3.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work (Could not find or load main class main)</li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=666592</download-url><idea-version min="n/a" max="n/a" since-build="243.22562" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="85507667" date="1737019121000" updatedDate="1737019121000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.401</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.401</h3>
<ul>
<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-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-23449">SCL-23449</a></strong>: torch snapshot library version is not recognised as Scala 3</li>
</ul>
<h3>2025.1.389</h3>
<ul>
<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>2025.1.386</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-21003">SCL-21003</a></strong>: Incorrect LUB of nested Java class types</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-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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=666364</download-url><idea-version min="n/a" max="n/a" since-build="251.14649" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="87409291" date="1736745384000" updatedDate="1736745384000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.389</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.389</h3>
<ul>
<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>2025.1.386</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-21003">SCL-21003</a></strong>: Incorrect LUB of nested Java class types</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-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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=664499</download-url><idea-version min="n/a" max="n/a" since-build="251.14649" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="87408935" date="1736484810000" updatedDate="1736484810000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.386</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.386</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-21003">SCL-21003</a></strong>: Type mismatch with decompiled Kotlin sources</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-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-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-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>
<h3>2025.1.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=663285</download-url><idea-version min="n/a" max="n/a" since-build="251.14649" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="86678285" date="1736483411000" updatedDate="1736483411000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.605</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.605</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-21803">SCL-21803</a></strong>: multiple issues with given definitions (navigation, usages highlighitng)</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-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</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>
</ul>
<h3>2024.3.601</h3>
<ul>
<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>
</ul>
<h3>2024.3.600</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2024.3.595</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-23294">SCL-23294</a></strong>: Override gutter isn’t shown in case of renamed import used</li>
</ul>
<h3>2024.3.593</h3>
<ul>
<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>
</ul>
<h3>2024.3.592</h3>
<ul>
<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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</li>
</ul>
<h3>2024.3.591</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-18725">SCL-18725</a></strong>: Indexing recompiled classfiles hangs</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23300">SCL-23300</a></strong>: "Indexing recompiled classfiles" goes on forever</li>
</ul>
<h3>2024.3.590</h3>
<ul>
<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-23326">SCL-23326</a></strong>: Reformatting using directive with path starting with dot `.` breaks the directive</li>
</ul>
<h3>2024.3.587</h3>
<ul>
<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>
</ul>
<h3>2024.3.586</h3>
<ul>
<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>
</ul>
<h3>2024.3.582</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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2024.3.574</h3>
<ul>
<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.570</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-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-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-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
</ul>
<h3>2024.3.567</h3>
<ul>
<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>
</ul>
<h3>2024.3.565</h3>
<ul>
<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-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-23222">SCL-23222</a></strong>: Set lambda breakpoint when set breakpoint to line with lambda expression</li>
</ul>
<h3>2024.3.564</h3>
<ul>
<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>
</ul>
<h3>2024.3.562</h3>
<ul>
<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>
</ul>
<h3>2024.3.559</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-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-23183">SCL-23183</a></strong>: NPE when evaluating scala worksheet in an sbt project in 'test' folder with main\test sources turned</li>
</ul>
<h3>2024.3.556</h3>
<ul>
<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.554</h3>
<ul>
<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>
</ul>
<h3>2024.3.550</h3>
<ul>
<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-23127">SCL-23127</a></strong>: NPE when evaluating scala scratch or detached worksheet in an sbt project</li>
</ul>
<h3>2024.3.549</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-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-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
</ul>
<h3>2024.3.548</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2024.3.544</h3>
<ul>
<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>
</ul>
<h3>2024.3.543</h3>
<ul>
<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>
</ul>
<h3>2024.3.542</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-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-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-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.541</h3>
<ul>
<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>
</ul>
<h3>2024.3.538</h3>
<ul>
<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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2024.3.528</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>
</ul>
<h3>2024.3.521</h3>
<ul>
<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.3.509</h3>
<ul>
<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>
</ul>
<h3>2024.3.489</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>
</ul>
<h3>2024.3.459</h3>
<ul>
<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>
</ul>
<h3>2024.3.443</h3>
<ul>
<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>
</ul>
<h3>2024.3.431</h3>
<ul>
<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-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-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.414</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-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
</ul>
<h3>2024.3.407</h3>
<ul>
<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-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>
</ul>
<h3>2024.3.398</h3>
<ul>
<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>
</ul>
<h3>2024.3.390</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
</ul>
<h3>2024.3.372</h3>
<ul>
<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>
</ul>
<h3>2024.3.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work (Could not find or load main class main)</li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=663176</download-url><idea-version min="n/a" max="n/a" since-build="243.22562" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="84533794" date="1736225650000" updatedDate="1736225650000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.366</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.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=661497</download-url><idea-version min="n/a" max="n/a" since-build="251.13653" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="84535292" date="1735967020000" updatedDate="1735967020000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.362</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.362</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23316">SCL-23316</a></strong>: Scala 3.6 - Support new given syntax</li>
</ul>
<h3>2025.1.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=660508</download-url><idea-version min="n/a" max="n/a" since-build="251.13653" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="86655640" date="1735359544000" updatedDate="1735359544000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.602</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.601</h3>
<ul>
<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>
</ul>
<h3>2024.3.600</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2024.3.595</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-23294">SCL-23294</a></strong>: Override gutter isn’t shown in case of renamed import used</li>
</ul>
<h3>2024.3.593</h3>
<ul>
<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>
</ul>
<h3>2024.3.592</h3>
<ul>
<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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</li>
</ul>
<h3>2024.3.591</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-18725">SCL-18725</a></strong>: Indexing recompiled classfiles hangs</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23300">SCL-23300</a></strong>: "Indexing recompiled classfiles" goes on forever</li>
</ul>
<h3>2024.3.590</h3>
<ul>
<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-23326">SCL-23326</a></strong>: Reformatting using directive with path starting with dot `.` breaks the directive</li>
</ul>
<h3>2024.3.587</h3>
<ul>
<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>
</ul>
<h3>2024.3.586</h3>
<ul>
<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>
</ul>
<h3>2024.3.582</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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2024.3.574</h3>
<ul>
<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.570</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-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-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-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
</ul>
<h3>2024.3.567</h3>
<ul>
<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>
</ul>
<h3>2024.3.565</h3>
<ul>
<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-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-23222">SCL-23222</a></strong>: Set lambda breakpoint when set breakpoint to line with lambda expression</li>
</ul>
<h3>2024.3.564</h3>
<ul>
<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>
</ul>
<h3>2024.3.562</h3>
<ul>
<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>
</ul>
<h3>2024.3.559</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-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-23183">SCL-23183</a></strong>: NPE when evaluating scala worksheet in an sbt project in 'test' folder with main\test sources turned</li>
</ul>
<h3>2024.3.556</h3>
<ul>
<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.554</h3>
<ul>
<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>
</ul>
<h3>2024.3.550</h3>
<ul>
<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-23127">SCL-23127</a></strong>: NPE when evaluating scala scratch or detached worksheet in an sbt project</li>
</ul>
<h3>2024.3.549</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-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-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
</ul>
<h3>2024.3.548</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2024.3.544</h3>
<ul>
<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>
</ul>
<h3>2024.3.543</h3>
<ul>
<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>
</ul>
<h3>2024.3.542</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-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-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-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.541</h3>
<ul>
<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>
</ul>
<h3>2024.3.538</h3>
<ul>
<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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2024.3.528</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>
</ul>
<h3>2024.3.521</h3>
<ul>
<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.3.509</h3>
<ul>
<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>
</ul>
<h3>2024.3.489</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>
</ul>
<h3>2024.3.459</h3>
<ul>
<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>
</ul>
<h3>2024.3.443</h3>
<ul>
<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>
</ul>
<h3>2024.3.431</h3>
<ul>
<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-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-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.414</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-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
</ul>
<h3>2024.3.407</h3>
<ul>
<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-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>
</ul>
<h3>2024.3.398</h3>
<ul>
<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>
</ul>
<h3>2024.3.390</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
</ul>
<h3>2024.3.372</h3>
<ul>
<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>
</ul>
<h3>2024.3.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work (Could not find or load main class main)</li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=657899</download-url><idea-version min="n/a" max="n/a" since-build="243.22562" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="84522766" date="1735101359000" updatedDate="1735101359000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.336</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.336</h3>
<ul>
<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>
</ul>
<h3>2025.1.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=656959</download-url><idea-version min="n/a" max="n/a" since-build="251.12717" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="86654423" date="1735100318000" updatedDate="1735100318000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.601</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.601</h3>
<ul>
<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>
</ul>
<h3>2024.3.600</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2024.3.595</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-23294">SCL-23294</a></strong>: Override gutter isn’t shown in case of renamed import used</li>
</ul>
<h3>2024.3.593</h3>
<ul>
<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>
</ul>
<h3>2024.3.592</h3>
<ul>
<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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</li>
</ul>
<h3>2024.3.591</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-18725">SCL-18725</a></strong>: Indexing recompiled classfiles hangs</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23300">SCL-23300</a></strong>: "Indexing recompiled classfiles" goes on forever</li>
</ul>
<h3>2024.3.590</h3>
<ul>
<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-23326">SCL-23326</a></strong>: Reformatting using directive with path starting with dot `.` breaks the directive</li>
</ul>
<h3>2024.3.587</h3>
<ul>
<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>
</ul>
<h3>2024.3.586</h3>
<ul>
<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>
</ul>
<h3>2024.3.582</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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2024.3.574</h3>
<ul>
<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.570</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-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-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-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
</ul>
<h3>2024.3.567</h3>
<ul>
<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>
</ul>
<h3>2024.3.565</h3>
<ul>
<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-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-23222">SCL-23222</a></strong>: Set lambda breakpoint when set breakpoint to line with lambda expression</li>
</ul>
<h3>2024.3.564</h3>
<ul>
<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>
</ul>
<h3>2024.3.562</h3>
<ul>
<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>
</ul>
<h3>2024.3.559</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-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-23183">SCL-23183</a></strong>: NPE when evaluating scala worksheet in an sbt project in 'test' folder with main\test sources turned</li>
</ul>
<h3>2024.3.556</h3>
<ul>
<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.554</h3>
<ul>
<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>
</ul>
<h3>2024.3.550</h3>
<ul>
<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-23127">SCL-23127</a></strong>: NPE when evaluating scala scratch or detached worksheet in an sbt project</li>
</ul>
<h3>2024.3.549</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-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-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
</ul>
<h3>2024.3.548</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2024.3.544</h3>
<ul>
<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>
</ul>
<h3>2024.3.543</h3>
<ul>
<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>
</ul>
<h3>2024.3.542</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-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-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-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.541</h3>
<ul>
<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>
</ul>
<h3>2024.3.538</h3>
<ul>
<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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2024.3.528</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>
</ul>
<h3>2024.3.521</h3>
<ul>
<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.3.509</h3>
<ul>
<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>
</ul>
<h3>2024.3.489</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>
</ul>
<h3>2024.3.459</h3>
<ul>
<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>
</ul>
<h3>2024.3.443</h3>
<ul>
<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>
</ul>
<h3>2024.3.431</h3>
<ul>
<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-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-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.414</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-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
</ul>
<h3>2024.3.407</h3>
<ul>
<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-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>
</ul>
<h3>2024.3.398</h3>
<ul>
<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>
</ul>
<h3>2024.3.390</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
</ul>
<h3>2024.3.372</h3>
<ul>
<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>
</ul>
<h3>2024.3.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work (Could not find or load main class main)</li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=656958</download-url><idea-version min="n/a" max="n/a" since-build="243.22562" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="84518109" date="1735038607000" updatedDate="1735038607000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.335</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.335</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2025.1.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=656680</download-url><idea-version min="n/a" max="n/a" since-build="251.12717" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="86650827" date="1735014108000" updatedDate="1735014108000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.600</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.600</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-23080">SCL-23080</a></strong>: Show parent module name for main/test in sbt tool window dependencies</li>
</ul>
<h3>2024.3.595</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-23294">SCL-23294</a></strong>: Override gutter isn’t shown in case of renamed import used</li>
</ul>
<h3>2024.3.593</h3>
<ul>
<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>
</ul>
<h3>2024.3.592</h3>
<ul>
<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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</li>
</ul>
<h3>2024.3.591</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-18725">SCL-18725</a></strong>: Indexing recompiled classfiles hangs</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23300">SCL-23300</a></strong>: "Indexing recompiled classfiles" goes on forever</li>
</ul>
<h3>2024.3.590</h3>
<ul>
<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-23326">SCL-23326</a></strong>: Reformatting using directive with path starting with dot `.` breaks the directive</li>
</ul>
<h3>2024.3.587</h3>
<ul>
<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>
</ul>
<h3>2024.3.586</h3>
<ul>
<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>
</ul>
<h3>2024.3.582</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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2024.3.574</h3>
<ul>
<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.570</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-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-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-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
</ul>
<h3>2024.3.567</h3>
<ul>
<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>
</ul>
<h3>2024.3.565</h3>
<ul>
<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-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-23222">SCL-23222</a></strong>: Set lambda breakpoint when set breakpoint to line with lambda expression</li>
</ul>
<h3>2024.3.564</h3>
<ul>
<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>
</ul>
<h3>2024.3.562</h3>
<ul>
<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>
</ul>
<h3>2024.3.559</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-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-23183">SCL-23183</a></strong>: NPE when evaluating scala worksheet in an sbt project in 'test' folder with main\test sources turned</li>
</ul>
<h3>2024.3.556</h3>
<ul>
<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.554</h3>
<ul>
<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>
</ul>
<h3>2024.3.550</h3>
<ul>
<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-23127">SCL-23127</a></strong>: NPE when evaluating scala scratch or detached worksheet in an sbt project</li>
</ul>
<h3>2024.3.549</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-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-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
</ul>
<h3>2024.3.548</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2024.3.544</h3>
<ul>
<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>
</ul>
<h3>2024.3.543</h3>
<ul>
<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>
</ul>
<h3>2024.3.542</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-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-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-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.541</h3>
<ul>
<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>
</ul>
<h3>2024.3.538</h3>
<ul>
<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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2024.3.528</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>
</ul>
<h3>2024.3.521</h3>
<ul>
<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.3.509</h3>
<ul>
<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>
</ul>
<h3>2024.3.489</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>
</ul>
<h3>2024.3.459</h3>
<ul>
<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>
</ul>
<h3>2024.3.443</h3>
<ul>
<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>
</ul>
<h3>2024.3.431</h3>
<ul>
<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-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-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.414</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-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
</ul>
<h3>2024.3.407</h3>
<ul>
<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-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>
</ul>
<h3>2024.3.398</h3>
<ul>
<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>
</ul>
<h3>2024.3.390</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
</ul>
<h3>2024.3.372</h3>
<ul>
<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>
</ul>
<h3>2024.3.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work (Could not find or load main class main)</li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=656390</download-url><idea-version min="n/a" max="n/a" since-build="243.22562" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="84519295" date="1734756820000" updatedDate="1734756820000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.332</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.332</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23050">SCL-23050</a></strong>: Update Scala library during Maven incremental sync</li>
</ul>
<h3>2025.1.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=655431</download-url><idea-version min="n/a" max="n/a" since-build="251.12717" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="86651198" date="1734754993000" updatedDate="1734754993000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.598</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.595</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-23294">SCL-23294</a></strong>: Override gutter isn’t shown in case of renamed import used</li>
</ul>
<h3>2024.3.593</h3>
<ul>
<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>
</ul>
<h3>2024.3.592</h3>
<ul>
<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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</li>
</ul>
<h3>2024.3.591</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-18725">SCL-18725</a></strong>: Indexing recompiled classfiles hangs</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23300">SCL-23300</a></strong>: "Indexing recompiled classfiles" goes on forever</li>
</ul>
<h3>2024.3.590</h3>
<ul>
<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-23326">SCL-23326</a></strong>: Reformatting using directive with path starting with dot `.` breaks the directive</li>
</ul>
<h3>2024.3.587</h3>
<ul>
<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>
</ul>
<h3>2024.3.586</h3>
<ul>
<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>
</ul>
<h3>2024.3.582</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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2024.3.574</h3>
<ul>
<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.570</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-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-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-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
</ul>
<h3>2024.3.567</h3>
<ul>
<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>
</ul>
<h3>2024.3.565</h3>
<ul>
<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-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-23222">SCL-23222</a></strong>: Set lambda breakpoint when set breakpoint to line with lambda expression</li>
</ul>
<h3>2024.3.564</h3>
<ul>
<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>
</ul>
<h3>2024.3.562</h3>
<ul>
<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>
</ul>
<h3>2024.3.559</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-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-23183">SCL-23183</a></strong>: NPE when evaluating scala worksheet in an sbt project in 'test' folder with main\test sources turned</li>
</ul>
<h3>2024.3.556</h3>
<ul>
<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.554</h3>
<ul>
<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>
</ul>
<h3>2024.3.550</h3>
<ul>
<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-23127">SCL-23127</a></strong>: NPE when evaluating scala scratch or detached worksheet in an sbt project</li>
</ul>
<h3>2024.3.549</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-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-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
</ul>
<h3>2024.3.548</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2024.3.544</h3>
<ul>
<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>
</ul>
<h3>2024.3.543</h3>
<ul>
<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>
</ul>
<h3>2024.3.542</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-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-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-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.541</h3>
<ul>
<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>
</ul>
<h3>2024.3.538</h3>
<ul>
<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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2024.3.528</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>
</ul>
<h3>2024.3.521</h3>
<ul>
<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.3.509</h3>
<ul>
<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>
</ul>
<h3>2024.3.489</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>
</ul>
<h3>2024.3.459</h3>
<ul>
<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>
</ul>
<h3>2024.3.443</h3>
<ul>
<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>
</ul>
<h3>2024.3.431</h3>
<ul>
<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-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-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.414</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-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
</ul>
<h3>2024.3.407</h3>
<ul>
<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-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>
</ul>
<h3>2024.3.398</h3>
<ul>
<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>
</ul>
<h3>2024.3.390</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
</ul>
<h3>2024.3.372</h3>
<ul>
<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>
</ul>
<h3>2024.3.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work (Could not find or load main class main)</li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=655316</download-url><idea-version min="n/a" max="n/a" since-build="243.22562" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="84508786" date="1734669693000" updatedDate="1734669693000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.322</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.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=654957</download-url><idea-version min="n/a" max="n/a" since-build="251.12717" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="86653349" date="1734668899000" updatedDate="1734668899000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.597</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.595</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-23294">SCL-23294</a></strong>: Override gutter isn’t shown in case of renamed import used</li>
</ul>
<h3>2024.3.593</h3>
<ul>
<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>
</ul>
<h3>2024.3.592</h3>
<ul>
<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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</li>
</ul>
<h3>2024.3.591</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-18725">SCL-18725</a></strong>: Indexing recompiled classfiles hangs</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23300">SCL-23300</a></strong>: "Indexing recompiled classfiles" goes on forever</li>
</ul>
<h3>2024.3.590</h3>
<ul>
<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-23326">SCL-23326</a></strong>: Reformatting using directive with path starting with dot `.` breaks the directive</li>
</ul>
<h3>2024.3.587</h3>
<ul>
<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>
</ul>
<h3>2024.3.586</h3>
<ul>
<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>
</ul>
<h3>2024.3.582</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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2024.3.574</h3>
<ul>
<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.570</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-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-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-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
</ul>
<h3>2024.3.567</h3>
<ul>
<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>
</ul>
<h3>2024.3.565</h3>
<ul>
<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-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-23222">SCL-23222</a></strong>: Set lambda breakpoint when set breakpoint to line with lambda expression</li>
</ul>
<h3>2024.3.564</h3>
<ul>
<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>
</ul>
<h3>2024.3.562</h3>
<ul>
<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>
</ul>
<h3>2024.3.559</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-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-23183">SCL-23183</a></strong>: NPE when evaluating scala worksheet in an sbt project in 'test' folder with main\test sources turned</li>
</ul>
<h3>2024.3.556</h3>
<ul>
<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.554</h3>
<ul>
<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>
</ul>
<h3>2024.3.550</h3>
<ul>
<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-23127">SCL-23127</a></strong>: NPE when evaluating scala scratch or detached worksheet in an sbt project</li>
</ul>
<h3>2024.3.549</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-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-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
</ul>
<h3>2024.3.548</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2024.3.544</h3>
<ul>
<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>
</ul>
<h3>2024.3.543</h3>
<ul>
<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>
</ul>
<h3>2024.3.542</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-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-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-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.541</h3>
<ul>
<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>
</ul>
<h3>2024.3.538</h3>
<ul>
<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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2024.3.528</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>
</ul>
<h3>2024.3.521</h3>
<ul>
<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.3.509</h3>
<ul>
<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>
</ul>
<h3>2024.3.489</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>
</ul>
<h3>2024.3.459</h3>
<ul>
<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>
</ul>
<h3>2024.3.443</h3>
<ul>
<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>
</ul>
<h3>2024.3.431</h3>
<ul>
<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-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-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.414</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-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
</ul>
<h3>2024.3.407</h3>
<ul>
<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-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>
</ul>
<h3>2024.3.398</h3>
<ul>
<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>
</ul>
<h3>2024.3.390</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
</ul>
<h3>2024.3.372</h3>
<ul>
<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>
</ul>
<h3>2024.3.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work (Could not find or load main class main)</li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=654955</download-url><idea-version min="n/a" max="n/a" since-build="243.22562" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="84499491" date="1734585000000" updatedDate="1734585000000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.316</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.316</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-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-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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</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>
</ul>
<h3>2025.1.298</h3>
<ul>
<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-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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-23321">SCL-23321</a></strong>: IllegalArgumentException logged in the Play 2 JPS compiler</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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</h3>
<ul>
<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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=654408</download-url><idea-version min="n/a" max="n/a" since-build="251.11972" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="86644788" date="1734582802000" updatedDate="1734582802000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.595</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.595</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-23294">SCL-23294</a></strong>: Override gutter isn’t shown in case of renamed import used</li>
</ul>
<h3>2024.3.593</h3>
<ul>
<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>
</ul>
<h3>2024.3.592</h3>
<ul>
<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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</li>
</ul>
<h3>2024.3.591</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-18725">SCL-18725</a></strong>: Indexing recompiled classfiles hangs</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23300">SCL-23300</a></strong>: "Indexing recompiled classfiles" goes on forever</li>
</ul>
<h3>2024.3.590</h3>
<ul>
<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-23326">SCL-23326</a></strong>: Reformatting using directive with path starting with dot `.` breaks the directive</li>
</ul>
<h3>2024.3.587</h3>
<ul>
<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>
</ul>
<h3>2024.3.586</h3>
<ul>
<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>
</ul>
<h3>2024.3.582</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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2024.3.574</h3>
<ul>
<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.570</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-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-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-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
</ul>
<h3>2024.3.567</h3>
<ul>
<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>
</ul>
<h3>2024.3.565</h3>
<ul>
<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-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-23222">SCL-23222</a></strong>: Set lambda breakpoint when set breakpoint to line with lambda expression</li>
</ul>
<h3>2024.3.564</h3>
<ul>
<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>
</ul>
<h3>2024.3.562</h3>
<ul>
<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>
</ul>
<h3>2024.3.559</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-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-23183">SCL-23183</a></strong>: NPE when evaluating scala worksheet in an sbt project in 'test' folder with main\test sources turned</li>
</ul>
<h3>2024.3.556</h3>
<ul>
<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.554</h3>
<ul>
<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>
</ul>
<h3>2024.3.550</h3>
<ul>
<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-23127">SCL-23127</a></strong>: NPE when evaluating scala scratch or detached worksheet in an sbt project</li>
</ul>
<h3>2024.3.549</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-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-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
</ul>
<h3>2024.3.548</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2024.3.544</h3>
<ul>
<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>
</ul>
<h3>2024.3.543</h3>
<ul>
<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>
</ul>
<h3>2024.3.542</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-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-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-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.541</h3>
<ul>
<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>
</ul>
<h3>2024.3.538</h3>
<ul>
<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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2024.3.528</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>
</ul>
<h3>2024.3.521</h3>
<ul>
<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.3.509</h3>
<ul>
<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>
</ul>
<h3>2024.3.489</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>
</ul>
<h3>2024.3.459</h3>
<ul>
<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>
</ul>
<h3>2024.3.443</h3>
<ul>
<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>
</ul>
<h3>2024.3.431</h3>
<ul>
<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-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-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.414</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-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
</ul>
<h3>2024.3.407</h3>
<ul>
<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-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>
</ul>
<h3>2024.3.398</h3>
<ul>
<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>
</ul>
<h3>2024.3.390</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
</ul>
<h3>2024.3.372</h3>
<ul>
<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>
</ul>
<h3>2024.3.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work (Could not find or load main class main)</li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=654402</download-url><idea-version min="n/a" max="n/a" since-build="243.22562" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="86644700" date="1734495606000" updatedDate="1734495606000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.593</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.593</h3>
<ul>
<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>
</ul>
<h3>2024.3.592</h3>
<ul>
<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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</li>
</ul>
<h3>2024.3.591</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-18725">SCL-18725</a></strong>: Indexing recompiled classfiles hangs</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23300">SCL-23300</a></strong>: "Indexing recompiled classfiles" goes on forever</li>
</ul>
<h3>2024.3.590</h3>
<ul>
<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-23326">SCL-23326</a></strong>: Reformatting using directive with path starting with dot `.` breaks the directive</li>
</ul>
<h3>2024.3.587</h3>
<ul>
<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>
</ul>
<h3>2024.3.586</h3>
<ul>
<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>
</ul>
<h3>2024.3.582</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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2024.3.574</h3>
<ul>
<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.570</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-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-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-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
</ul>
<h3>2024.3.567</h3>
<ul>
<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>
</ul>
<h3>2024.3.565</h3>
<ul>
<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-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-23222">SCL-23222</a></strong>: Set lambda breakpoint when set breakpoint to line with lambda expression</li>
</ul>
<h3>2024.3.564</h3>
<ul>
<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>
</ul>
<h3>2024.3.562</h3>
<ul>
<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>
</ul>
<h3>2024.3.559</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-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-23183">SCL-23183</a></strong>: NPE when evaluating scala worksheet in an sbt project in 'test' folder with main\test sources turned</li>
</ul>
<h3>2024.3.556</h3>
<ul>
<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.554</h3>
<ul>
<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>
</ul>
<h3>2024.3.550</h3>
<ul>
<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-23127">SCL-23127</a></strong>: NPE when evaluating scala scratch or detached worksheet in an sbt project</li>
</ul>
<h3>2024.3.549</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-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-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
</ul>
<h3>2024.3.548</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2024.3.544</h3>
<ul>
<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>
</ul>
<h3>2024.3.543</h3>
<ul>
<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>
</ul>
<h3>2024.3.542</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-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-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-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.541</h3>
<ul>
<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>
</ul>
<h3>2024.3.538</h3>
<ul>
<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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2024.3.528</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>
</ul>
<h3>2024.3.521</h3>
<ul>
<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.3.509</h3>
<ul>
<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>
</ul>
<h3>2024.3.489</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>
</ul>
<h3>2024.3.459</h3>
<ul>
<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>
</ul>
<h3>2024.3.443</h3>
<ul>
<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>
</ul>
<h3>2024.3.431</h3>
<ul>
<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-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-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.414</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-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
</ul>
<h3>2024.3.407</h3>
<ul>
<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-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>
</ul>
<h3>2024.3.398</h3>
<ul>
<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>
</ul>
<h3>2024.3.390</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
</ul>
<h3>2024.3.372</h3>
<ul>
<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>
</ul>
<h3>2024.3.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work (Could not find or load main class main)</li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=653426</download-url><idea-version min="n/a" max="n/a" since-build="243.22562" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="86645199" date="1734459338000" updatedDate="1734459338000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.592</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.592</h3>
<ul>
<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-23327">SCL-23327</a></strong>: False error highlighting for many cats effect typeclasses</li>
</ul>
<h3>2024.3.591</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-18725">SCL-18725</a></strong>: Indexing recompiled classfiles hangs</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23300">SCL-23300</a></strong>: "Indexing recompiled classfiles" goes on forever</li>
</ul>
<h3>2024.3.590</h3>
<ul>
<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-23326">SCL-23326</a></strong>: Reformatting using directive with path starting with dot `.` breaks the directive</li>
</ul>
<h3>2024.3.587</h3>
<ul>
<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>
</ul>
<h3>2024.3.586</h3>
<ul>
<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>
</ul>
<h3>2024.3.582</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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2024.3.574</h3>
<ul>
<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.570</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-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-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-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
</ul>
<h3>2024.3.567</h3>
<ul>
<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>
</ul>
<h3>2024.3.565</h3>
<ul>
<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-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-23222">SCL-23222</a></strong>: Set lambda breakpoint when set breakpoint to line with lambda expression</li>
</ul>
<h3>2024.3.564</h3>
<ul>
<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>
</ul>
<h3>2024.3.562</h3>
<ul>
<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>
</ul>
<h3>2024.3.559</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-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-23183">SCL-23183</a></strong>: NPE when evaluating scala worksheet in an sbt project in 'test' folder with main\test sources turned</li>
</ul>
<h3>2024.3.556</h3>
<ul>
<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.554</h3>
<ul>
<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>
</ul>
<h3>2024.3.550</h3>
<ul>
<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-23127">SCL-23127</a></strong>: NPE when evaluating scala scratch or detached worksheet in an sbt project</li>
</ul>
<h3>2024.3.549</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-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-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
</ul>
<h3>2024.3.548</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2024.3.544</h3>
<ul>
<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>
</ul>
<h3>2024.3.543</h3>
<ul>
<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>
</ul>
<h3>2024.3.542</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-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-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-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.541</h3>
<ul>
<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>
</ul>
<h3>2024.3.538</h3>
<ul>
<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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2024.3.528</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>
</ul>
<h3>2024.3.521</h3>
<ul>
<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.3.509</h3>
<ul>
<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>
</ul>
<h3>2024.3.489</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>
</ul>
<h3>2024.3.459</h3>
<ul>
<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>
</ul>
<h3>2024.3.443</h3>
<ul>
<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>
</ul>
<h3>2024.3.431</h3>
<ul>
<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-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-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.414</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-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
</ul>
<h3>2024.3.407</h3>
<ul>
<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-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>
</ul>
<h3>2024.3.398</h3>
<ul>
<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>
</ul>
<h3>2024.3.390</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
</ul>
<h3>2024.3.372</h3>
<ul>
<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>
</ul>
<h3>2024.3.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work (Could not find or load main class main)</li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=652710</download-url><idea-version min="n/a" max="n/a" since-build="243.22562" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="86643718" date="1734150213000" updatedDate="1734150213000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.591</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.591</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-18725">SCL-18725</a></strong>: Indexing recompiled classfiles hangs</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23300">SCL-23300</a></strong>: "Indexing recompiled classfiles" goes on forever</li>
</ul>
<h3>2024.3.590</h3>
<ul>
<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-23326">SCL-23326</a></strong>: Reformatting using directive with path starting with dot `.` breaks the directive</li>
</ul>
<h3>2024.3.587</h3>
<ul>
<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>
</ul>
<h3>2024.3.586</h3>
<ul>
<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>
</ul>
<h3>2024.3.582</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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2024.3.574</h3>
<ul>
<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.570</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-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-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-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
</ul>
<h3>2024.3.567</h3>
<ul>
<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>
</ul>
<h3>2024.3.565</h3>
<ul>
<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-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-23222">SCL-23222</a></strong>: Set lambda breakpoint when set breakpoint to line with lambda expression</li>
</ul>
<h3>2024.3.564</h3>
<ul>
<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>
</ul>
<h3>2024.3.562</h3>
<ul>
<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>
</ul>
<h3>2024.3.559</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-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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-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-23183">SCL-23183</a></strong>: NPE when evaluating scala worksheet in an sbt project in 'test' folder with main\test sources turned</li>
</ul>
<h3>2024.3.556</h3>
<ul>
<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.554</h3>
<ul>
<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>
</ul>
<h3>2024.3.550</h3>
<ul>
<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-23127">SCL-23127</a></strong>: NPE when evaluating scala scratch or detached worksheet in an sbt project</li>
</ul>
<h3>2024.3.549</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-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-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
</ul>
<h3>2024.3.548</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2024.3.544</h3>
<ul>
<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>
</ul>
<h3>2024.3.543</h3>
<ul>
<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>
</ul>
<h3>2024.3.542</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-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-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-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.541</h3>
<ul>
<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>
</ul>
<h3>2024.3.538</h3>
<ul>
<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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2024.3.528</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>
</ul>
<h3>2024.3.521</h3>
<ul>
<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.3.509</h3>
<ul>
<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>
</ul>
<h3>2024.3.489</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>
</ul>
<h3>2024.3.459</h3>
<ul>
<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>
</ul>
<h3>2024.3.443</h3>
<ul>
<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>
</ul>
<h3>2024.3.431</h3>
<ul>
<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-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-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.414</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-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
</ul>
<h3>2024.3.407</h3>
<ul>
<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-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>
</ul>
<h3>2024.3.398</h3>
<ul>
<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>
</ul>
<h3>2024.3.390</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
</ul>
<h3>2024.3.372</h3>
<ul>
<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>
</ul>
<h3>2024.3.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work (Could not find or load main class main)</li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=650346</download-url><idea-version min="n/a" max="n/a" since-build="243.22562" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="86636311" date="1734081560000" updatedDate="1734081560000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.590</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.590</h3>
<ul>
<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-23326">SCL-23326</a></strong>: Reformatting using directive with path starting with dot `.` breaks the directive</li>
</ul>
<h3>2024.3.587</h3>
<ul>
<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>
</ul>
<h3>2024.3.586</h3>
<ul>
<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>
</ul>
<h3>2024.3.582</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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2024.3.574</h3>
<ul>
<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.570</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-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-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-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
</ul>
<h3>2024.3.567</h3>
<ul>
<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>
</ul>
<h3>2024.3.565</h3>
<ul>
<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-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-23222">SCL-23222</a></strong>: Set lambda breakpoint when set breakpoint to line with lambda expression</li>
</ul>
<h3>2024.3.564</h3>
<ul>
<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>
</ul>
<h3>2024.3.562</h3>
<ul>
<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>
</ul>
<h3>2024.3.559</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-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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-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-23183">SCL-23183</a></strong>: NPE when evaluating scala worksheet in an sbt project in 'test' folder with main\test sources turned</li>
</ul>
<h3>2024.3.556</h3>
<ul>
<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.554</h3>
<ul>
<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>
</ul>
<h3>2024.3.550</h3>
<ul>
<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-23127">SCL-23127</a></strong>: NPE when evaluating scala scratch or detached worksheet in an sbt project</li>
</ul>
<h3>2024.3.549</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-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-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
</ul>
<h3>2024.3.548</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2024.3.544</h3>
<ul>
<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>
</ul>
<h3>2024.3.543</h3>
<ul>
<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>
</ul>
<h3>2024.3.542</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-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-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-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.541</h3>
<ul>
<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>
</ul>
<h3>2024.3.538</h3>
<ul>
<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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2024.3.528</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>
</ul>
<h3>2024.3.521</h3>
<ul>
<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.3.509</h3>
<ul>
<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>
</ul>
<h3>2024.3.489</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>
</ul>
<h3>2024.3.459</h3>
<ul>
<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>
</ul>
<h3>2024.3.443</h3>
<ul>
<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>
</ul>
<h3>2024.3.431</h3>
<ul>
<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-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-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.414</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-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
</ul>
<h3>2024.3.407</h3>
<ul>
<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-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>
</ul>
<h3>2024.3.398</h3>
<ul>
<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>
</ul>
<h3>2024.3.390</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
</ul>
<h3>2024.3.372</h3>
<ul>
<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>
</ul>
<h3>2024.3.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work </li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=650132</download-url><idea-version min="n/a" max="n/a" since-build="243.22562" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="84469315" date="1734065701000" updatedDate="1734065701000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.298</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.298</h3>
<ul>
<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-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-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-23249">SCL-23249</a></strong>: ClassCastException during Scala.ShowImplicitConversions after 2024.3 update</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-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>
</ul>
<h3>2025.1.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</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-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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=649993</download-url><idea-version min="n/a" max="n/a" since-build="251.10896" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="86635283" date="1733997755000" updatedDate="1733997755000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.589</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.587</h3>
<ul>
<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>
</ul>
<h3>2024.3.586</h3>
<ul>
<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>
</ul>
<h3>2024.3.582</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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2024.3.574</h3>
<ul>
<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.570</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-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-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-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
</ul>
<h3>2024.3.567</h3>
<ul>
<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>
</ul>
<h3>2024.3.565</h3>
<ul>
<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-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-23222">SCL-23222</a></strong>: Set lambda breakpoint when set breakpoint to line with lambda expression</li>
</ul>
<h3>2024.3.564</h3>
<ul>
<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>
</ul>
<h3>2024.3.562</h3>
<ul>
<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>
</ul>
<h3>2024.3.559</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-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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-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-23183">SCL-23183</a></strong>: NPE when evaluating scala worksheet in an sbt project in 'test' folder with main\test sources turned</li>
</ul>
<h3>2024.3.556</h3>
<ul>
<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.554</h3>
<ul>
<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>
</ul>
<h3>2024.3.550</h3>
<ul>
<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-23127">SCL-23127</a></strong>: NPE when evaluating scala scratch or detached worksheet in an sbt project</li>
</ul>
<h3>2024.3.549</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-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-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
</ul>
<h3>2024.3.548</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2024.3.544</h3>
<ul>
<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>
</ul>
<h3>2024.3.543</h3>
<ul>
<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>
</ul>
<h3>2024.3.542</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-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-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-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.541</h3>
<ul>
<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>
</ul>
<h3>2024.3.538</h3>
<ul>
<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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2024.3.528</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>
</ul>
<h3>2024.3.521</h3>
<ul>
<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.3.509</h3>
<ul>
<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>
</ul>
<h3>2024.3.489</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>
</ul>
<h3>2024.3.459</h3>
<ul>
<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>
</ul>
<h3>2024.3.443</h3>
<ul>
<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>
</ul>
<h3>2024.3.431</h3>
<ul>
<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-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-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.414</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-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
</ul>
<h3>2024.3.407</h3>
<ul>
<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-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>
</ul>
<h3>2024.3.398</h3>
<ul>
<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>
</ul>
<h3>2024.3.390</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
</ul>
<h3>2024.3.372</h3>
<ul>
<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>
</ul>
<h3>2024.3.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work </li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=649132</download-url><idea-version min="n/a" max="n/a" since-build="243.22562" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="86637054" date="1733892199000" updatedDate="1733892199000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.587</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.587</h3>
<ul>
<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>
</ul>
<h3>2024.3.586</h3>
<ul>
<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>
</ul>
<h3>2024.3.582</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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2024.3.574</h3>
<ul>
<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.570</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-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-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-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
</ul>
<h3>2024.3.567</h3>
<ul>
<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>
</ul>
<h3>2024.3.565</h3>
<ul>
<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-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-23222">SCL-23222</a></strong>: Set lambda breakpoint when set breakpoint to line with lambda expression</li>
</ul>
<h3>2024.3.564</h3>
<ul>
<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>
</ul>
<h3>2024.3.562</h3>
<ul>
<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>
</ul>
<h3>2024.3.559</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-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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-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-23183">SCL-23183</a></strong>: NPE when evaluating scala worksheet in an sbt project in 'test' folder with main\test sources turned</li>
</ul>
<h3>2024.3.556</h3>
<ul>
<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.554</h3>
<ul>
<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>
</ul>
<h3>2024.3.550</h3>
<ul>
<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-23127">SCL-23127</a></strong>: NPE when evaluating scala scratch or detached worksheet in an sbt project</li>
</ul>
<h3>2024.3.549</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-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-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
</ul>
<h3>2024.3.548</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2024.3.544</h3>
<ul>
<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>
</ul>
<h3>2024.3.543</h3>
<ul>
<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>
</ul>
<h3>2024.3.542</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-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-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-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.541</h3>
<ul>
<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>
</ul>
<h3>2024.3.538</h3>
<ul>
<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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2024.3.528</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>
</ul>
<h3>2024.3.521</h3>
<ul>
<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.3.509</h3>
<ul>
<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>
</ul>
<h3>2024.3.489</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>
</ul>
<h3>2024.3.459</h3>
<ul>
<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>
</ul>
<h3>2024.3.443</h3>
<ul>
<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>
</ul>
<h3>2024.3.431</h3>
<ul>
<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-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-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.414</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-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
</ul>
<h3>2024.3.407</h3>
<ul>
<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-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>
</ul>
<h3>2024.3.398</h3>
<ul>
<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>
</ul>
<h3>2024.3.390</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
</ul>
<h3>2024.3.372</h3>
<ul>
<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>
</ul>
<h3>2024.3.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work </li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=648270</download-url><idea-version min="n/a" max="n/a" since-build="243.22562" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="84466193" date="1733833559000" updatedDate="1733833559000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.281</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.281</h3>
<ul>
<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-22262">SCL-22262</a></strong>: No usages are found for given</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-23260">SCL-23260</a></strong>: Collection presentation available for Java collections only</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>
</ul>
<h3>2025.1.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</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-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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=648012</download-url><idea-version min="n/a" max="n/a" since-build="251.10255" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="86636343" date="1733833207000" updatedDate="1733833207000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.586</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.586</h3>
<ul>
<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>
</ul>
<h3>2024.3.582</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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2024.3.574</h3>
<ul>
<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.570</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-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-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-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
</ul>
<h3>2024.3.567</h3>
<ul>
<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>
</ul>
<h3>2024.3.565</h3>
<ul>
<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-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-23222">SCL-23222</a></strong>: Set lambda breakpoint when set breakpoint to line with lambda expression</li>
</ul>
<h3>2024.3.564</h3>
<ul>
<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>
</ul>
<h3>2024.3.562</h3>
<ul>
<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>
</ul>
<h3>2024.3.559</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-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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-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-23183">SCL-23183</a></strong>: NPE when evaluating scala worksheet in an sbt project in 'test' folder with main\test sources turned</li>
</ul>
<h3>2024.3.556</h3>
<ul>
<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.554</h3>
<ul>
<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>
</ul>
<h3>2024.3.550</h3>
<ul>
<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-23127">SCL-23127</a></strong>: NPE when evaluating scala scratch or detached worksheet in an sbt project</li>
</ul>
<h3>2024.3.549</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-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-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
</ul>
<h3>2024.3.548</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2024.3.544</h3>
<ul>
<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>
</ul>
<h3>2024.3.543</h3>
<ul>
<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>
</ul>
<h3>2024.3.542</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-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-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-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.541</h3>
<ul>
<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>
</ul>
<h3>2024.3.538</h3>
<ul>
<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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2024.3.528</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>
</ul>
<h3>2024.3.521</h3>
<ul>
<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.3.509</h3>
<ul>
<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>
</ul>
<h3>2024.3.489</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>
</ul>
<h3>2024.3.459</h3>
<ul>
<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>
</ul>
<h3>2024.3.443</h3>
<ul>
<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>
</ul>
<h3>2024.3.431</h3>
<ul>
<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-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-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.414</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-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
</ul>
<h3>2024.3.407</h3>
<ul>
<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-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>
</ul>
<h3>2024.3.398</h3>
<ul>
<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>
</ul>
<h3>2024.3.390</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
</ul>
<h3>2024.3.372</h3>
<ul>
<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>
</ul>
<h3>2024.3.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work </li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=648011</download-url><idea-version min="n/a" max="n/a" since-build="243.22562" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="87264714" date="1733461187000" updatedDate="1733461187000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.268</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.268</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-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-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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2025.1.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</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-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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=645020</download-url><idea-version min="n/a" max="n/a" since-build="251.8030" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="86627087" date="1733372537000" updatedDate="1733372537000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.582</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.582</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-23289">SCL-23289</a></strong>: Some imports are incorrectly greyed out as unused</li>
</ul>
<h3>2024.3.574</h3>
<ul>
<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.570</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-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-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-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
</ul>
<h3>2024.3.567</h3>
<ul>
<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>
</ul>
<h3>2024.3.565</h3>
<ul>
<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-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-23222">SCL-23222</a></strong>: Set lambda breakpoint when set breakpoint to line with lambda expression</li>
</ul>
<h3>2024.3.564</h3>
<ul>
<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>
</ul>
<h3>2024.3.562</h3>
<ul>
<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>
</ul>
<h3>2024.3.559</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-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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-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-23183">SCL-23183</a></strong>: NPE when evaluating scala worksheet in an sbt project in 'test' folder with main\test sources turned</li>
</ul>
<h3>2024.3.556</h3>
<ul>
<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.554</h3>
<ul>
<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>
</ul>
<h3>2024.3.550</h3>
<ul>
<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-23127">SCL-23127</a></strong>: NPE when evaluating scala scratch or detached worksheet in an sbt project</li>
</ul>
<h3>2024.3.549</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-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-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
</ul>
<h3>2024.3.548</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2024.3.544</h3>
<ul>
<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>
</ul>
<h3>2024.3.543</h3>
<ul>
<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>
</ul>
<h3>2024.3.542</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-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-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-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.541</h3>
<ul>
<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>
</ul>
<h3>2024.3.538</h3>
<ul>
<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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2024.3.528</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>
</ul>
<h3>2024.3.521</h3>
<ul>
<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.3.509</h3>
<ul>
<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>
</ul>
<h3>2024.3.489</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>
</ul>
<h3>2024.3.459</h3>
<ul>
<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>
</ul>
<h3>2024.3.443</h3>
<ul>
<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>
</ul>
<h3>2024.3.431</h3>
<ul>
<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-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-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.414</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-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
</ul>
<h3>2024.3.407</h3>
<ul>
<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-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>
</ul>
<h3>2024.3.398</h3>
<ul>
<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>
</ul>
<h3>2024.3.390</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
</ul>
<h3>2024.3.372</h3>
<ul>
<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>
</ul>
<h3>2024.3.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work </li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=644358</download-url><idea-version min="n/a" max="n/a" since-build="243.22562" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="87251708" date="1733290539000" updatedDate="1733290539000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.254</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.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</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-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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=643976</download-url><idea-version min="n/a" max="n/a" since-build="251.8030" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="86626754" date="1733289204000" updatedDate="1733289204000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.581</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.574</h3>
<ul>
<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.570</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-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-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-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
</ul>
<h3>2024.3.567</h3>
<ul>
<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>
</ul>
<h3>2024.3.565</h3>
<ul>
<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-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-23222">SCL-23222</a></strong>: Set lambda breakpoint when set breakpoint to line with lambda expression</li>
</ul>
<h3>2024.3.564</h3>
<ul>
<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>
</ul>
<h3>2024.3.562</h3>
<ul>
<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>
</ul>
<h3>2024.3.559</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-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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-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-23183">SCL-23183</a></strong>: NPE when evaluating scala worksheet in an sbt project in 'test' folder with main\test sources turned</li>
</ul>
<h3>2024.3.556</h3>
<ul>
<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.554</h3>
<ul>
<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>
</ul>
<h3>2024.3.550</h3>
<ul>
<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-23127">SCL-23127</a></strong>: NPE when evaluating scala scratch or detached worksheet in an sbt project</li>
</ul>
<h3>2024.3.549</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-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-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
</ul>
<h3>2024.3.548</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2024.3.544</h3>
<ul>
<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>
</ul>
<h3>2024.3.543</h3>
<ul>
<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>
</ul>
<h3>2024.3.542</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-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-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-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.541</h3>
<ul>
<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>
</ul>
<h3>2024.3.538</h3>
<ul>
<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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2024.3.528</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>
</ul>
<h3>2024.3.521</h3>
<ul>
<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.3.509</h3>
<ul>
<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>
</ul>
<h3>2024.3.489</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>
</ul>
<h3>2024.3.459</h3>
<ul>
<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>
</ul>
<h3>2024.3.443</h3>
<ul>
<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>
</ul>
<h3>2024.3.431</h3>
<ul>
<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-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-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.414</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-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
</ul>
<h3>2024.3.407</h3>
<ul>
<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-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>
</ul>
<h3>2024.3.398</h3>
<ul>
<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>
</ul>
<h3>2024.3.390</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
</ul>
<h3>2024.3.372</h3>
<ul>
<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>
</ul>
<h3>2024.3.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work </li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=643974</download-url><idea-version min="n/a" max="n/a" since-build="243.22562" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="86625866" date="1733225025000" updatedDate="1733225025000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.580</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.574</h3>
<ul>
<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.570</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-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-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-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
</ul>
<h3>2024.3.567</h3>
<ul>
<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>
</ul>
<h3>2024.3.565</h3>
<ul>
<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-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-23222">SCL-23222</a></strong>: Set lambda breakpoint when set breakpoint to line with lambda expression</li>
</ul>
<h3>2024.3.564</h3>
<ul>
<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>
</ul>
<h3>2024.3.562</h3>
<ul>
<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>
</ul>
<h3>2024.3.559</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-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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-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-23183">SCL-23183</a></strong>: NPE when evaluating scala worksheet in an sbt project in 'test' folder with main\test sources turned</li>
</ul>
<h3>2024.3.556</h3>
<ul>
<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.554</h3>
<ul>
<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>
</ul>
<h3>2024.3.550</h3>
<ul>
<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-23127">SCL-23127</a></strong>: NPE when evaluating scala scratch or detached worksheet in an sbt project</li>
</ul>
<h3>2024.3.549</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-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-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
</ul>
<h3>2024.3.548</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2024.3.544</h3>
<ul>
<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>
</ul>
<h3>2024.3.543</h3>
<ul>
<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>
</ul>
<h3>2024.3.542</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-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-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-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.541</h3>
<ul>
<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>
</ul>
<h3>2024.3.538</h3>
<ul>
<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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2024.3.528</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>
</ul>
<h3>2024.3.521</h3>
<ul>
<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.3.509</h3>
<ul>
<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>
</ul>
<h3>2024.3.489</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>
</ul>
<h3>2024.3.459</h3>
<ul>
<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>
</ul>
<h3>2024.3.443</h3>
<ul>
<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>
</ul>
<h3>2024.3.431</h3>
<ul>
<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-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-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.414</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-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
</ul>
<h3>2024.3.407</h3>
<ul>
<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-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>
</ul>
<h3>2024.3.398</h3>
<ul>
<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>
</ul>
<h3>2024.3.390</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
</ul>
<h3>2024.3.372</h3>
<ul>
<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>
</ul>
<h3>2024.3.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work </li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=643519</download-url><idea-version min="n/a" max="n/a" since-build="243.22562" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="87254091" date="1733201490000" updatedDate="1733201490000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.250</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.250</h3>
<ul>
<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>
</ul>
<h3>2025.1.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</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-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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=643343</download-url><idea-version min="n/a" max="n/a" since-build="251.8030" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="86625315" date="1732944715000" updatedDate="1732944715000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.579</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.574</h3>
<ul>
<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.570</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-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-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-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
</ul>
<h3>2024.3.567</h3>
<ul>
<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>
</ul>
<h3>2024.3.565</h3>
<ul>
<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-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-23222">SCL-23222</a></strong>: Set lambda breakpoint when set breakpoint to line with lambda expression</li>
</ul>
<h3>2024.3.564</h3>
<ul>
<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>
</ul>
<h3>2024.3.562</h3>
<ul>
<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>
</ul>
<h3>2024.3.559</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-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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-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-23183">SCL-23183</a></strong>: NPE when evaluating scala worksheet in an sbt project in 'test' folder with main\test sources turned</li>
</ul>
<h3>2024.3.556</h3>
<ul>
<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.554</h3>
<ul>
<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>
</ul>
<h3>2024.3.550</h3>
<ul>
<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-23127">SCL-23127</a></strong>: NPE when evaluating scala scratch or detached worksheet in an sbt project</li>
</ul>
<h3>2024.3.549</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-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-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
</ul>
<h3>2024.3.548</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2024.3.544</h3>
<ul>
<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>
</ul>
<h3>2024.3.543</h3>
<ul>
<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>
</ul>
<h3>2024.3.542</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-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-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-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.541</h3>
<ul>
<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>
</ul>
<h3>2024.3.538</h3>
<ul>
<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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2024.3.528</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>
</ul>
<h3>2024.3.521</h3>
<ul>
<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.3.509</h3>
<ul>
<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>
</ul>
<h3>2024.3.489</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>
</ul>
<h3>2024.3.459</h3>
<ul>
<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>
</ul>
<h3>2024.3.443</h3>
<ul>
<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>
</ul>
<h3>2024.3.431</h3>
<ul>
<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-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-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.414</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-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
</ul>
<h3>2024.3.407</h3>
<ul>
<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-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>
</ul>
<h3>2024.3.398</h3>
<ul>
<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>
</ul>
<h3>2024.3.390</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
</ul>
<h3>2024.3.372</h3>
<ul>
<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>
</ul>
<h3>2024.3.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work </li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=642182</download-url><idea-version min="n/a" max="n/a" since-build="243.22562" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="87249037" date="1732942010000" updatedDate="1732942010000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.244</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.244</h3>
<ul>
<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-23119">SCL-23119</a></strong>: Reverse require-restart</li>
</ul>
<h3>2025.1.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</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-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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=642177</download-url><idea-version min="n/a" max="n/a" since-build="251.8030" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="86626602" date="1732854962000" updatedDate="1732854962000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.577</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.574</h3>
<ul>
<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.570</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-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-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-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
</ul>
<h3>2024.3.567</h3>
<ul>
<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>
</ul>
<h3>2024.3.565</h3>
<ul>
<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-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-23222">SCL-23222</a></strong>: Set lambda breakpoint when set breakpoint to line with lambda expression</li>
</ul>
<h3>2024.3.564</h3>
<ul>
<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>
</ul>
<h3>2024.3.562</h3>
<ul>
<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>
</ul>
<h3>2024.3.559</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-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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-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-23183">SCL-23183</a></strong>: NPE when evaluating scala worksheet in an sbt project in 'test' folder with main\test sources turned</li>
</ul>
<h3>2024.3.556</h3>
<ul>
<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.554</h3>
<ul>
<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>
</ul>
<h3>2024.3.550</h3>
<ul>
<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-23127">SCL-23127</a></strong>: NPE when evaluating scala scratch or detached worksheet in an sbt project</li>
</ul>
<h3>2024.3.549</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-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-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
</ul>
<h3>2024.3.548</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2024.3.544</h3>
<ul>
<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>
</ul>
<h3>2024.3.543</h3>
<ul>
<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>
</ul>
<h3>2024.3.542</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-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-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-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.541</h3>
<ul>
<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>
</ul>
<h3>2024.3.538</h3>
<ul>
<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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2024.3.528</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>
</ul>
<h3>2024.3.521</h3>
<ul>
<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.3.509</h3>
<ul>
<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>
</ul>
<h3>2024.3.489</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>
</ul>
<h3>2024.3.459</h3>
<ul>
<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>
</ul>
<h3>2024.3.443</h3>
<ul>
<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>
</ul>
<h3>2024.3.431</h3>
<ul>
<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-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-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.414</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-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
</ul>
<h3>2024.3.407</h3>
<ul>
<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-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>
</ul>
<h3>2024.3.398</h3>
<ul>
<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>
</ul>
<h3>2024.3.390</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
</ul>
<h3>2024.3.372</h3>
<ul>
<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>
</ul>
<h3>2024.3.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work </li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=641712</download-url><idea-version min="n/a" max="n/a" since-build="243.22562" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="87247800" date="1732770020000" updatedDate="1732770020000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.236</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.236</h3>
<ul>
<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>
</ul>
<h3>2025.1.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</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-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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=640682</download-url><idea-version min="n/a" max="n/a" since-build="251.8030" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="86627395" date="1732767523000" updatedDate="1732767523000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.576</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.574</h3>
<ul>
<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.570</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-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-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-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
</ul>
<h3>2024.3.567</h3>
<ul>
<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>
</ul>
<h3>2024.3.565</h3>
<ul>
<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-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-23222">SCL-23222</a></strong>: Set lambda breakpoint when set breakpoint to line with lambda expression</li>
</ul>
<h3>2024.3.564</h3>
<ul>
<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>
</ul>
<h3>2024.3.562</h3>
<ul>
<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>
</ul>
<h3>2024.3.559</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-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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-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-23183">SCL-23183</a></strong>: NPE when evaluating scala worksheet in an sbt project in 'test' folder with main\test sources turned</li>
</ul>
<h3>2024.3.556</h3>
<ul>
<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.554</h3>
<ul>
<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>
</ul>
<h3>2024.3.550</h3>
<ul>
<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-23127">SCL-23127</a></strong>: NPE when evaluating scala scratch or detached worksheet in an sbt project</li>
</ul>
<h3>2024.3.549</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-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-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
</ul>
<h3>2024.3.548</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2024.3.544</h3>
<ul>
<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>
</ul>
<h3>2024.3.543</h3>
<ul>
<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>
</ul>
<h3>2024.3.542</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-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-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-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.541</h3>
<ul>
<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>
</ul>
<h3>2024.3.538</h3>
<ul>
<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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2024.3.528</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>
</ul>
<h3>2024.3.521</h3>
<ul>
<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.3.509</h3>
<ul>
<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>
</ul>
<h3>2024.3.489</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>
</ul>
<h3>2024.3.459</h3>
<ul>
<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>
</ul>
<h3>2024.3.443</h3>
<ul>
<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>
</ul>
<h3>2024.3.431</h3>
<ul>
<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-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-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.414</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-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
</ul>
<h3>2024.3.407</h3>
<ul>
<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-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>
</ul>
<h3>2024.3.398</h3>
<ul>
<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>
</ul>
<h3>2024.3.390</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
</ul>
<h3>2024.3.372</h3>
<ul>
<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>
</ul>
<h3>2024.3.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work </li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=640680</download-url><idea-version min="n/a" max="n/a" since-build="243.22562" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="87256685" date="1732684623000" updatedDate="1732684623000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.232</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.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22468">SCL-22468</a></strong>: Scala 3: support changes in for comprehensions </li>
</ul>
<h3>2025.1.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</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-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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=640012</download-url><idea-version min="n/a" max="n/a" since-build="251.5280" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="87247493" date="1732597118000" updatedDate="1732597118000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.231</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.231</h3>
<ul>
<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>2025.1.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</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-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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=639401</download-url><idea-version min="n/a" max="n/a" since-build="251.5280" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="86626680" date="1732594764000" updatedDate="1732594764000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.574</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.574</h3>
<ul>
<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.570</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-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-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-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
</ul>
<h3>2024.3.567</h3>
<ul>
<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>
</ul>
<h3>2024.3.565</h3>
<ul>
<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-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-23222">SCL-23222</a></strong>: Set lambda breakpoint when set breakpoint to line with lambda expression</li>
</ul>
<h3>2024.3.564</h3>
<ul>
<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>
</ul>
<h3>2024.3.562</h3>
<ul>
<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>
</ul>
<h3>2024.3.559</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-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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-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-23183">SCL-23183</a></strong>: NPE when evaluating scala worksheet in an sbt project in 'test' folder with main\test sources turned</li>
</ul>
<h3>2024.3.556</h3>
<ul>
<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.554</h3>
<ul>
<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>
</ul>
<h3>2024.3.550</h3>
<ul>
<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-23127">SCL-23127</a></strong>: NPE when evaluating scala scratch or detached worksheet in an sbt project</li>
</ul>
<h3>2024.3.549</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-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-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
</ul>
<h3>2024.3.548</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2024.3.544</h3>
<ul>
<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>
</ul>
<h3>2024.3.543</h3>
<ul>
<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>
</ul>
<h3>2024.3.542</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-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-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-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.541</h3>
<ul>
<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>
</ul>
<h3>2024.3.538</h3>
<ul>
<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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2024.3.528</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>
</ul>
<h3>2024.3.521</h3>
<ul>
<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.3.509</h3>
<ul>
<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>
</ul>
<h3>2024.3.489</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>
</ul>
<h3>2024.3.459</h3>
<ul>
<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>
</ul>
<h3>2024.3.443</h3>
<ul>
<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>
</ul>
<h3>2024.3.431</h3>
<ul>
<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-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-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.414</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-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
</ul>
<h3>2024.3.407</h3>
<ul>
<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-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>
</ul>
<h3>2024.3.398</h3>
<ul>
<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>
</ul>
<h3>2024.3.390</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
</ul>
<h3>2024.3.372</h3>
<ul>
<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>
</ul>
<h3>2024.3.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work </li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=639399</download-url><idea-version min="n/a" max="n/a" since-build="243.21565" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="87248720" date="1732510634000" updatedDate="1732510634000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.230</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.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</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-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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=638783</download-url><idea-version min="n/a" max="n/a" since-build="251.5280" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="87246854" date="1732423949000" updatedDate="1732423949000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.229</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.229</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>
</ul>
<h3>2025.1.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</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-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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=638456</download-url><idea-version min="n/a" max="n/a" since-build="251.5280" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="86625945" date="1732335569000" updatedDate="1732335569000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.573</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.570</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-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-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-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
</ul>
<h3>2024.3.567</h3>
<ul>
<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>
</ul>
<h3>2024.3.565</h3>
<ul>
<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-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-23222">SCL-23222</a></strong>: Set lambda breakpoint when set breakpoint to line with lambda expression</li>
</ul>
<h3>2024.3.564</h3>
<ul>
<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>
</ul>
<h3>2024.3.562</h3>
<ul>
<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>
</ul>
<h3>2024.3.559</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-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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-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-23183">SCL-23183</a></strong>: NPE when evaluating scala worksheet in an sbt project in 'test' folder with main\test sources turned</li>
</ul>
<h3>2024.3.556</h3>
<ul>
<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.554</h3>
<ul>
<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>
</ul>
<h3>2024.3.550</h3>
<ul>
<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-23127">SCL-23127</a></strong>: NPE when evaluating scala scratch or detached worksheet in an sbt project</li>
</ul>
<h3>2024.3.549</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-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-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
</ul>
<h3>2024.3.548</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2024.3.544</h3>
<ul>
<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>
</ul>
<h3>2024.3.543</h3>
<ul>
<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>
</ul>
<h3>2024.3.542</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-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-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-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.541</h3>
<ul>
<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>
</ul>
<h3>2024.3.538</h3>
<ul>
<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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2024.3.528</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>
</ul>
<h3>2024.3.521</h3>
<ul>
<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.3.509</h3>
<ul>
<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>
</ul>
<h3>2024.3.489</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>
</ul>
<h3>2024.3.459</h3>
<ul>
<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>
</ul>
<h3>2024.3.443</h3>
<ul>
<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>
</ul>
<h3>2024.3.431</h3>
<ul>
<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-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-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.414</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-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
</ul>
<h3>2024.3.407</h3>
<ul>
<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-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>
</ul>
<h3>2024.3.398</h3>
<ul>
<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>
</ul>
<h3>2024.3.390</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
</ul>
<h3>2024.3.372</h3>
<ul>
<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>
</ul>
<h3>2024.3.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work </li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=638030</download-url><idea-version min="n/a" max="n/a" since-build="243.21565" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="86626241" date="1732282912000" updatedDate="1732282912000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.570</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.570</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-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-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-23213">SCL-23213</a></strong>: Optimize Imports adds comment /** EndMarker */</li>
</ul>
<h3>2024.3.567</h3>
<ul>
<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>
</ul>
<h3>2024.3.565</h3>
<ul>
<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-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-23222">SCL-23222</a></strong>: Set lambda breakpoint when set breakpoint to line with lambda expression</li>
</ul>
<h3>2024.3.564</h3>
<ul>
<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>
</ul>
<h3>2024.3.562</h3>
<ul>
<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>
</ul>
<h3>2024.3.559</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-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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-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-23183">SCL-23183</a></strong>: NPE when evaluating scala worksheet in an sbt project in 'test' folder with main\test sources turned</li>
</ul>
<h3>2024.3.556</h3>
<ul>
<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.554</h3>
<ul>
<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>
</ul>
<h3>2024.3.550</h3>
<ul>
<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-23127">SCL-23127</a></strong>: NPE when evaluating scala scratch or detached worksheet in an sbt project</li>
</ul>
<h3>2024.3.549</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-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-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
</ul>
<h3>2024.3.548</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2024.3.544</h3>
<ul>
<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>
</ul>
<h3>2024.3.543</h3>
<ul>
<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>
</ul>
<h3>2024.3.542</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-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-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-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.541</h3>
<ul>
<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>
</ul>
<h3>2024.3.538</h3>
<ul>
<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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2024.3.528</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>
</ul>
<h3>2024.3.521</h3>
<ul>
<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.3.509</h3>
<ul>
<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>
</ul>
<h3>2024.3.489</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>
</ul>
<h3>2024.3.459</h3>
<ul>
<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>
</ul>
<h3>2024.3.443</h3>
<ul>
<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>
</ul>
<h3>2024.3.431</h3>
<ul>
<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-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-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.414</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-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
</ul>
<h3>2024.3.407</h3>
<ul>
<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-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>
</ul>
<h3>2024.3.398</h3>
<ul>
<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>
</ul>
<h3>2024.3.390</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
</ul>
<h3>2024.3.372</h3>
<ul>
<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>
</ul>
<h3>2024.3.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work </li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=637802</download-url><idea-version min="n/a" max="n/a" since-build="243.22562" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="87244886" date="1732255921000" updatedDate="1732255921000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.225</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.225</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-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>
</ul>
<h3>2025.1.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</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-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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=637707</download-url><idea-version min="n/a" max="n/a" since-build="251.5280" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="86619070" date="1732233931000" updatedDate="1732233931000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.567</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.567</h3>
<ul>
<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>
</ul>
<h3>2024.3.565</h3>
<ul>
<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-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-23222">SCL-23222</a></strong>: Set lambda breakpoint when set breakpoint to line with lambda expression</li>
</ul>
<h3>2024.3.564</h3>
<ul>
<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>
</ul>
<h3>2024.3.562</h3>
<ul>
<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>
</ul>
<h3>2024.3.559</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-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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-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-23183">SCL-23183</a></strong>: NPE when evaluating scala worksheet in an sbt project in 'test' folder with main\test sources turned</li>
</ul>
<h3>2024.3.556</h3>
<ul>
<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.554</h3>
<ul>
<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>
</ul>
<h3>2024.3.550</h3>
<ul>
<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-23127">SCL-23127</a></strong>: NPE when evaluating scala scratch or detached worksheet in an sbt project</li>
</ul>
<h3>2024.3.549</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-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-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
</ul>
<h3>2024.3.548</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2024.3.544</h3>
<ul>
<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>
</ul>
<h3>2024.3.543</h3>
<ul>
<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>
</ul>
<h3>2024.3.542</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-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-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-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.541</h3>
<ul>
<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>
</ul>
<h3>2024.3.538</h3>
<ul>
<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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2024.3.528</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>
</ul>
<h3>2024.3.521</h3>
<ul>
<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.3.509</h3>
<ul>
<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>
</ul>
<h3>2024.3.489</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>
</ul>
<h3>2024.3.459</h3>
<ul>
<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>
</ul>
<h3>2024.3.443</h3>
<ul>
<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>
</ul>
<h3>2024.3.431</h3>
<ul>
<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-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-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.414</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-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
</ul>
<h3>2024.3.407</h3>
<ul>
<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-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>
</ul>
<h3>2024.3.398</h3>
<ul>
<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>
</ul>
<h3>2024.3.390</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
</ul>
<h3>2024.3.372</h3>
<ul>
<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>
</ul>
<h3>2024.3.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work </li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=637454</download-url><idea-version min="n/a" max="n/a" since-build="243.22562" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="86618917" date="1732162891000" updatedDate="1732162891000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.565</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.565</h3>
<ul>
<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-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-23222">SCL-23222</a></strong>: Set lambda breakpoint when set breakpoint to line with lambda expression</li>
</ul>
<h3>2024.3.564</h3>
<ul>
<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>
</ul>
<h3>2024.3.562</h3>
<ul>
<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>
</ul>
<h3>2024.3.559</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-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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-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-23183">SCL-23183</a></strong>: NPE when evaluating scala worksheet in an sbt project in 'test' folder with main\test sources turned</li>
</ul>
<h3>2024.3.556</h3>
<ul>
<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.554</h3>
<ul>
<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>
</ul>
<h3>2024.3.550</h3>
<ul>
<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-23127">SCL-23127</a></strong>: NPE when evaluating scala scratch or detached worksheet in an sbt project</li>
</ul>
<h3>2024.3.549</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-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-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
</ul>
<h3>2024.3.548</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2024.3.544</h3>
<ul>
<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>
</ul>
<h3>2024.3.543</h3>
<ul>
<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>
</ul>
<h3>2024.3.542</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-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-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-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.541</h3>
<ul>
<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>
</ul>
<h3>2024.3.538</h3>
<ul>
<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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2024.3.528</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>
</ul>
<h3>2024.3.521</h3>
<ul>
<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.3.509</h3>
<ul>
<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>
</ul>
<h3>2024.3.489</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>
</ul>
<h3>2024.3.459</h3>
<ul>
<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>
</ul>
<h3>2024.3.443</h3>
<ul>
<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>
</ul>
<h3>2024.3.431</h3>
<ul>
<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-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-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.414</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-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
</ul>
<h3>2024.3.407</h3>
<ul>
<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-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>
</ul>
<h3>2024.3.398</h3>
<ul>
<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>
</ul>
<h3>2024.3.390</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
</ul>
<h3>2024.3.372</h3>
<ul>
<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>
</ul>
<h3>2024.3.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work </li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=636938</download-url><idea-version min="n/a" max="n/a" since-build="243.22562" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="86595529" date="1731992360000" updatedDate="1731992360000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.564</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.564</h3>
<ul>
<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>
</ul>
<h3>2024.3.562</h3>
<ul>
<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>
</ul>
<h3>2024.3.559</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-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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-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-23183">SCL-23183</a></strong>: NPE when evaluating scala worksheet in an sbt project in 'test' folder with main\test sources turned</li>
</ul>
<h3>2024.3.556</h3>
<ul>
<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.554</h3>
<ul>
<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>
</ul>
<h3>2024.3.550</h3>
<ul>
<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-23127">SCL-23127</a></strong>: NPE when evaluating scala scratch or detached worksheet in an sbt project</li>
</ul>
<h3>2024.3.549</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-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-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
</ul>
<h3>2024.3.548</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2024.3.544</h3>
<ul>
<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>
</ul>
<h3>2024.3.543</h3>
<ul>
<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>
</ul>
<h3>2024.3.542</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-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-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-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.541</h3>
<ul>
<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>
</ul>
<h3>2024.3.538</h3>
<ul>
<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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2024.3.528</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>
</ul>
<h3>2024.3.521</h3>
<ul>
<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.3.509</h3>
<ul>
<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>
</ul>
<h3>2024.3.489</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>
</ul>
<h3>2024.3.459</h3>
<ul>
<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>
</ul>
<h3>2024.3.443</h3>
<ul>
<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>
</ul>
<h3>2024.3.431</h3>
<ul>
<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-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-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.414</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-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
</ul>
<h3>2024.3.407</h3>
<ul>
<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-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>
</ul>
<h3>2024.3.398</h3>
<ul>
<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>
</ul>
<h3>2024.3.390</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
</ul>
<h3>2024.3.372</h3>
<ul>
<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>
</ul>
<h3>2024.3.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work </li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=635817</download-url><idea-version min="n/a" max="n/a" since-build="243.21565" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="87191316" date="1731732447000" updatedDate="1731732447000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.195</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.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</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-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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=634731</download-url><idea-version min="n/a" max="n/a" since-build="251.5280" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="86595233" date="1731647158000" updatedDate="1731647158000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.562</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.562</h3>
<ul>
<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>
</ul>
<h3>2024.3.559</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-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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-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-23183">SCL-23183</a></strong>: NPE when evaluating scala worksheet in an sbt project in 'test' folder with main\test sources turned</li>
</ul>
<h3>2024.3.556</h3>
<ul>
<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.554</h3>
<ul>
<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>
</ul>
<h3>2024.3.550</h3>
<ul>
<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-23127">SCL-23127</a></strong>: NPE when evaluating scala scratch or detached worksheet in an sbt project</li>
</ul>
<h3>2024.3.549</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-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-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
</ul>
<h3>2024.3.548</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2024.3.544</h3>
<ul>
<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>
</ul>
<h3>2024.3.543</h3>
<ul>
<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>
</ul>
<h3>2024.3.542</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-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-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-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.541</h3>
<ul>
<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>
</ul>
<h3>2024.3.538</h3>
<ul>
<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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2024.3.528</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>
</ul>
<h3>2024.3.521</h3>
<ul>
<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.3.509</h3>
<ul>
<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>
</ul>
<h3>2024.3.489</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>
</ul>
<h3>2024.3.459</h3>
<ul>
<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>
</ul>
<h3>2024.3.443</h3>
<ul>
<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>
</ul>
<h3>2024.3.431</h3>
<ul>
<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-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-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.414</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-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
</ul>
<h3>2024.3.407</h3>
<ul>
<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-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>
</ul>
<h3>2024.3.398</h3>
<ul>
<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>
</ul>
<h3>2024.3.390</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
</ul>
<h3>2024.3.372</h3>
<ul>
<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>
</ul>
<h3>2024.3.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work </li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=634316</download-url><idea-version min="n/a" max="n/a" since-build="243.21565" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="87190410" date="1731645229000" updatedDate="1731645229000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.192</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.192</h3>
<ul>
<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>
</ul>
<h3>2025.1.185</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-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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=634313</download-url><idea-version min="n/a" max="n/a" since-build="251.5280" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="86583904" date="1731472668000" updatedDate="1731472668000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.559</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.559</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-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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-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-23183">SCL-23183</a></strong>: NPE when evaluating scala worksheet in an sbt project in 'test' folder with main\test sources turned</li>
</ul>
<h3>2024.3.556</h3>
<ul>
<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.554</h3>
<ul>
<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>
</ul>
<h3>2024.3.550</h3>
<ul>
<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-23127">SCL-23127</a></strong>: NPE when evaluating scala scratch or detached worksheet in an sbt project</li>
</ul>
<h3>2024.3.549</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-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-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
</ul>
<h3>2024.3.548</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2024.3.544</h3>
<ul>
<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>
</ul>
<h3>2024.3.543</h3>
<ul>
<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>
</ul>
<h3>2024.3.542</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-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-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-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.541</h3>
<ul>
<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>
</ul>
<h3>2024.3.538</h3>
<ul>
<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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2024.3.528</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>
</ul>
<h3>2024.3.521</h3>
<ul>
<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.3.509</h3>
<ul>
<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>
</ul>
<h3>2024.3.489</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>
</ul>
<h3>2024.3.459</h3>
<ul>
<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>
</ul>
<h3>2024.3.443</h3>
<ul>
<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>
</ul>
<h3>2024.3.431</h3>
<ul>
<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-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-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.414</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-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
</ul>
<h3>2024.3.407</h3>
<ul>
<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-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>
</ul>
<h3>2024.3.398</h3>
<ul>
<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>
</ul>
<h3>2024.3.390</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
</ul>
<h3>2024.3.372</h3>
<ul>
<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>
</ul>
<h3>2024.3.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work </li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=632765</download-url><idea-version min="n/a" max="n/a" since-build="243.21565" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="87177269" date="1731470748000" updatedDate="1731470748000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.188</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.185</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-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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=632762</download-url><idea-version min="n/a" max="n/a" since-build="251.4141" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="87255434" date="1731384791000" updatedDate="1731384791000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.185</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.185</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-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-23190">SCL-23190</a></strong>: Type aliases: support upper type bounds</li>
</ul>
<h3>2025.1.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=632070</download-url><idea-version min="n/a" max="n/a" since-build="251.4141" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="86508181" date="1731127547000" updatedDate="1731127547000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.556</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.556</h3>
<ul>
<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.554</h3>
<ul>
<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>
</ul>
<h3>2024.3.550</h3>
<ul>
<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-23127">SCL-23127</a></strong>: NPE when evaluating scala scratch or detached worksheet in an sbt project</li>
</ul>
<h3>2024.3.549</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-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-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
</ul>
<h3>2024.3.548</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2024.3.544</h3>
<ul>
<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>
</ul>
<h3>2024.3.543</h3>
<ul>
<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>
</ul>
<h3>2024.3.542</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-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-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-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.541</h3>
<ul>
<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>
</ul>
<h3>2024.3.538</h3>
<ul>
<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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2024.3.528</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>
</ul>
<h3>2024.3.521</h3>
<ul>
<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.3.509</h3>
<ul>
<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>
</ul>
<h3>2024.3.489</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>
</ul>
<h3>2024.3.459</h3>
<ul>
<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>
</ul>
<h3>2024.3.443</h3>
<ul>
<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>
</ul>
<h3>2024.3.431</h3>
<ul>
<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-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-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.414</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-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
</ul>
<h3>2024.3.407</h3>
<ul>
<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-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>
</ul>
<h3>2024.3.398</h3>
<ul>
<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>
</ul>
<h3>2024.3.390</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
</ul>
<h3>2024.3.372</h3>
<ul>
<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>
</ul>
<h3>2024.3.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work </li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=630903</download-url><idea-version min="n/a" max="n/a" since-build="243.21565" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="87245637" date="1731126281000" updatedDate="1731126281000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.179</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.179</h3>
<ul>
<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-23185">SCL-23185</a></strong>: Imports window impossible to confirm when pasting Scala code</li>
</ul>
<h3>2025.1.173</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-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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=630901</download-url><idea-version min="n/a" max="n/a" since-build="251.4141" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="86496371" date="1731060753000" updatedDate="1731060753000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.555</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.550</h3>
<ul>
<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-23127">SCL-23127</a></strong>: NPE when evaluating scala scratch or detached worksheet in an sbt project</li>
</ul>
<h3>2024.3.549</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-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-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
</ul>
<h3>2024.3.548</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2024.3.544</h3>
<ul>
<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>
</ul>
<h3>2024.3.543</h3>
<ul>
<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>
</ul>
<h3>2024.3.542</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-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-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-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.541</h3>
<ul>
<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>
</ul>
<h3>2024.3.538</h3>
<ul>
<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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2024.3.528</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>
</ul>
<h3>2024.3.521</h3>
<ul>
<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.3.509</h3>
<ul>
<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>
</ul>
<h3>2024.3.489</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>
</ul>
<h3>2024.3.459</h3>
<ul>
<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>
</ul>
<h3>2024.3.443</h3>
<ul>
<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>
</ul>
<h3>2024.3.431</h3>
<ul>
<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-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-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.414</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-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
</ul>
<h3>2024.3.407</h3>
<ul>
<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-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>
</ul>
<h3>2024.3.398</h3>
<ul>
<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>
</ul>
<h3>2024.3.390</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
</ul>
<h3>2024.3.372</h3>
<ul>
<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>
</ul>
<h3>2024.3.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work </li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=630529</download-url><idea-version min="n/a" max="n/a" since-build="243.21565" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="86496262" date="1731039781000" updatedDate="1731039781000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.554</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.550</h3>
<ul>
<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-23127">SCL-23127</a></strong>: NPE when evaluating scala scratch or detached worksheet in an sbt project</li>
</ul>
<h3>2024.3.549</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-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-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
</ul>
<h3>2024.3.548</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2024.3.544</h3>
<ul>
<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>
</ul>
<h3>2024.3.543</h3>
<ul>
<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>
</ul>
<h3>2024.3.542</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-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-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-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.541</h3>
<ul>
<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>
</ul>
<h3>2024.3.538</h3>
<ul>
<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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2024.3.528</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>
</ul>
<h3>2024.3.521</h3>
<ul>
<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.3.509</h3>
<ul>
<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>
</ul>
<h3>2024.3.489</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>
</ul>
<h3>2024.3.459</h3>
<ul>
<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>
</ul>
<h3>2024.3.443</h3>
<ul>
<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>
</ul>
<h3>2024.3.431</h3>
<ul>
<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-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-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.414</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-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
</ul>
<h3>2024.3.407</h3>
<ul>
<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-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>
</ul>
<h3>2024.3.398</h3>
<ul>
<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>
</ul>
<h3>2024.3.390</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
</ul>
<h3>2024.3.372</h3>
<ul>
<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>
</ul>
<h3>2024.3.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work </li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=630462</download-url><idea-version min="n/a" max="n/a" since-build="243.21565" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="87233437" date="1730956155000" updatedDate="1730956155000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.173</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.173</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-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-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-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-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>
</ul>
<h3>2025.1.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=629539</download-url><idea-version min="n/a" max="n/a" since-build="251.4141" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="74908065" date="1730953313000" updatedDate="1730953313000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.612</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.609</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.601</h3>
<ul>
<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.591</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23002">SCL-23002</a></strong>: IndexOutOfBoundsException in compiler diagnostics preview/apply</li>
</ul>
<h3>2024.2.590</h3>
<ul>
<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>
</ul>
<h3>2024.2.587</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.2.586</h3>
<ul>
<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>
</ul>
<h3>2024.2.569</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-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-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-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-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-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.567</h3>
<ul>
<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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.2.566</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.2.565</h3>
<ul>
<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-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.2.561</h3>
<ul>
<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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.2.558</h3>
<ul>
<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-22902">SCL-22902</a></strong>: Scala shows warning "-Xjline is deprecated: Replaced by use of '~/.inputrc'"</li>
</ul>
<h3>2024.2.553</h3>
<ul>
<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.552</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>
</ul>
<h3>2024.2.548</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.547</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>
<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.532</h3>
<ul>
<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-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-22781">SCL-22781</a></strong>: Scala 3 indentation syntax parser false negative</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.527</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-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-22778">SCL-22778</a></strong>: Exception when opening second project "in this window"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22797">SCL-22797</a></strong>: Duplicated information in mouse-over an import</li>
</ul>
<h3>2024.2.525</h3>
<ul>
<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>
</ul>
<h3>2024.2.513</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.498</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.489</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-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>
</ul>
<h3>2024.2.464</h3>
<ul>
<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-22716">SCL-22716</a></strong>: Downloading Scala SDK is not cancelable</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>
</ul>
<h3>2024.2.432</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22711">SCL-22711</a></strong>: Scala compiler plugins not configured in Gradle projects</li>
</ul>
<h3>2024.2.430</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22736">SCL-22736</a></strong>: Exception when macro-expanding munit asserts</li>
</ul>
<h3>2024.2.427</h3>
<ul>
<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-22747">SCL-22747</a></strong>: IDEA does not offer a mechanism to auto import an enum case</li>
</ul>
<h3>2024.2.422</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22620">SCL-22620</a></strong>: completion for literal values of a union type</li>
</ul>
<h3>2024.2.420</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-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>
</ul>
<h3>2024.2.405</h3>
<ul>
<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-22563">SCL-22563</a></strong>: Type mismatch if yield new object with indentation</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.381</h3>
<ul>
<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>
</ul>
<h3>2024.2.371</h3>
<ul>
<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>
</ul>
<h3>2024.2.358</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-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>
</ul>
<h3>2024.2.352</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-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-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-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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22680">SCL-22680</a></strong>: Imports are not added during code generation</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=629538</download-url><idea-version min="n/a" max="n/a" since-build="242.19533" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="86471460" date="1730868094000" updatedDate="1730868094000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.550</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.550</h3>
<ul>
<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-23127">SCL-23127</a></strong>: NPE when evaluating scala scratch or detached worksheet in an sbt project</li>
</ul>
<h3>2024.3.549</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-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-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
</ul>
<h3>2024.3.548</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2024.3.544</h3>
<ul>
<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>
</ul>
<h3>2024.3.543</h3>
<ul>
<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>
</ul>
<h3>2024.3.542</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-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-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-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.541</h3>
<ul>
<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>
</ul>
<h3>2024.3.538</h3>
<ul>
<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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2024.3.528</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>
</ul>
<h3>2024.3.521</h3>
<ul>
<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.3.509</h3>
<ul>
<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>
</ul>
<h3>2024.3.489</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>
</ul>
<h3>2024.3.459</h3>
<ul>
<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>
</ul>
<h3>2024.3.443</h3>
<ul>
<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>
</ul>
<h3>2024.3.431</h3>
<ul>
<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-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-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.414</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-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
</ul>
<h3>2024.3.407</h3>
<ul>
<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-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>
</ul>
<h3>2024.3.398</h3>
<ul>
<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>
</ul>
<h3>2024.3.390</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
</ul>
<h3>2024.3.372</h3>
<ul>
<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>
</ul>
<h3>2024.3.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work </li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=629267</download-url><idea-version min="n/a" max="n/a" since-build="243.21565" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="86485203" date="1730783373000" updatedDate="1730783373000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.549</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.549</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-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-23065">SCL-23065</a></strong>: Support exception breakpoints in Scala</li>
</ul>
<h3>2024.3.548</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2024.3.544</h3>
<ul>
<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>
</ul>
<h3>2024.3.543</h3>
<ul>
<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>
</ul>
<h3>2024.3.542</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-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-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-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.541</h3>
<ul>
<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>
</ul>
<h3>2024.3.538</h3>
<ul>
<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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2024.3.528</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>
</ul>
<h3>2024.3.521</h3>
<ul>
<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.3.509</h3>
<ul>
<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>
</ul>
<h3>2024.3.489</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>
</ul>
<h3>2024.3.459</h3>
<ul>
<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>
</ul>
<h3>2024.3.443</h3>
<ul>
<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>
</ul>
<h3>2024.3.431</h3>
<ul>
<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-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-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.414</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-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
</ul>
<h3>2024.3.407</h3>
<ul>
<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-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>
</ul>
<h3>2024.3.398</h3>
<ul>
<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>
</ul>
<h3>2024.3.390</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
</ul>
<h3>2024.3.372</h3>
<ul>
<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>
</ul>
<h3>2024.3.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work </li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=628890</download-url><idea-version min="n/a" max="n/a" since-build="243.21565" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="86396830" date="1730610032000" updatedDate="1730610032000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.155</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.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=628045</download-url><idea-version min="n/a" max="n/a" since-build="251.3425" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="86396464" date="1730446842000" updatedDate="1730446842000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.150</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.150</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2025.1.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=627677</download-url><idea-version min="n/a" max="n/a" since-build="251.2716" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="86476305" date="1730435291000" updatedDate="1730435291000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.548</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.548</h3>
<ul>
<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-22056">SCL-22056</a></strong>: Always add .gitignore for Scala project</li>
</ul>
<h3>2024.3.544</h3>
<ul>
<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>
</ul>
<h3>2024.3.543</h3>
<ul>
<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>
</ul>
<h3>2024.3.542</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-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-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-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.541</h3>
<ul>
<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>
</ul>
<h3>2024.3.538</h3>
<ul>
<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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2024.3.528</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>
</ul>
<h3>2024.3.521</h3>
<ul>
<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.3.509</h3>
<ul>
<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>
</ul>
<h3>2024.3.489</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>
</ul>
<h3>2024.3.459</h3>
<ul>
<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>
</ul>
<h3>2024.3.443</h3>
<ul>
<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>
</ul>
<h3>2024.3.431</h3>
<ul>
<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-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-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.414</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-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
</ul>
<h3>2024.3.407</h3>
<ul>
<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-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>
</ul>
<h3>2024.3.398</h3>
<ul>
<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>
</ul>
<h3>2024.3.390</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
</ul>
<h3>2024.3.372</h3>
<ul>
<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>
</ul>
<h3>2024.3.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work </li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=627540</download-url><idea-version min="n/a" max="n/a" since-build="243.21565" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="86466354" date="1730363721000" updatedDate="1730363721000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.544</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.544</h3>
<ul>
<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>
</ul>
<h3>2024.3.542</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-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-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-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.541</h3>
<ul>
<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>
</ul>
<h3>2024.3.538</h3>
<ul>
<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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2024.3.528</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>
</ul>
<h3>2024.3.521</h3>
<ul>
<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.3.509</h3>
<ul>
<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>
</ul>
<h3>2024.3.489</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>
</ul>
<h3>2024.3.459</h3>
<ul>
<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>
</ul>
<h3>2024.3.443</h3>
<ul>
<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>
</ul>
<h3>2024.3.431</h3>
<ul>
<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-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-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.414</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-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
</ul>
<h3>2024.3.407</h3>
<ul>
<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-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>
</ul>
<h3>2024.3.398</h3>
<ul>
<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>
</ul>
<h3>2024.3.390</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
</ul>
<h3>2024.3.372</h3>
<ul>
<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>
</ul>
<h3>2024.3.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work </li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=627197</download-url><idea-version min="n/a" max="n/a" since-build="243.20847" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="86394230" date="1730349966000" updatedDate="1730349966000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.148</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.148</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-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-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>
</ul>
<h3>2025.1.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=627047</download-url><idea-version min="n/a" max="n/a" since-build="251.2716" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="86445524" date="1730287173000" updatedDate="1730287173000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.543</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.542</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-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-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-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.541</h3>
<ul>
<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>
</ul>
<h3>2024.3.538</h3>
<ul>
<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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2024.3.528</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>
</ul>
<h3>2024.3.521</h3>
<ul>
<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.3.509</h3>
<ul>
<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>
</ul>
<h3>2024.3.489</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>
</ul>
<h3>2024.3.459</h3>
<ul>
<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>
</ul>
<h3>2024.3.443</h3>
<ul>
<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>
</ul>
<h3>2024.3.431</h3>
<ul>
<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-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-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.414</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-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
</ul>
<h3>2024.3.407</h3>
<ul>
<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-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>
</ul>
<h3>2024.3.398</h3>
<ul>
<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>
</ul>
<h3>2024.3.390</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
</ul>
<h3>2024.3.372</h3>
<ul>
<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>
</ul>
<h3>2024.3.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work </li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=626179</download-url><idea-version min="n/a" max="n/a" since-build="243.20847" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="86302380" date="1730274116000" updatedDate="1730274116000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.140</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.140</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-21633">SCL-21633</a></strong>: inline: use InlineActionHandler extension point instead of InlineHandler</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-23141">SCL-23141</a></strong>: "Add type annotation to underscore parameter" action should be available when the caret is located after _</li>
</ul>
<h3>2025.1.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=626132</download-url><idea-version min="n/a" max="n/a" since-build="251.2716" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="86384954" date="1730176144000" updatedDate="1730176144000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.542</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.542</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-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-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-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.541</h3>
<ul>
<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>
</ul>
<h3>2024.3.538</h3>
<ul>
<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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2024.3.528</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>
</ul>
<h3>2024.3.521</h3>
<ul>
<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.3.509</h3>
<ul>
<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>
</ul>
<h3>2024.3.489</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>
</ul>
<h3>2024.3.459</h3>
<ul>
<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>
</ul>
<h3>2024.3.443</h3>
<ul>
<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>
</ul>
<h3>2024.3.431</h3>
<ul>
<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-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-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.414</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-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
</ul>
<h3>2024.3.407</h3>
<ul>
<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-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>
</ul>
<h3>2024.3.398</h3>
<ul>
<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>
</ul>
<h3>2024.3.390</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
</ul>
<h3>2024.3.372</h3>
<ul>
<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>
</ul>
<h3>2024.3.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work </li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=625481</download-url><idea-version min="n/a" max="n/a" since-build="243.20847" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="86379634" date="1730090606000" updatedDate="1730090606000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.133</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.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=624934</download-url><idea-version min="n/a" max="n/a" since-build="251.1557" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="86380580" date="1729917290000" updatedDate="1729917290000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.132</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.132</h3>
<ul>
<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>
</ul>
<h3>2025.1.130</h3>
<ul>
<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>
</ul>
<h3>2025.1.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=624381</download-url><idea-version min="n/a" max="n/a" since-build="251.1557" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="86376020" date="1729916420000" updatedDate="1729916420000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.541</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.541</h3>
<ul>
<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>
</ul>
<h3>2024.3.538</h3>
<ul>
<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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2024.3.528</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>
</ul>
<h3>2024.3.521</h3>
<ul>
<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.3.509</h3>
<ul>
<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>
</ul>
<h3>2024.3.489</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>
</ul>
<h3>2024.3.459</h3>
<ul>
<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>
</ul>
<h3>2024.3.443</h3>
<ul>
<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>
</ul>
<h3>2024.3.431</h3>
<ul>
<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-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-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.414</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-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
</ul>
<h3>2024.3.407</h3>
<ul>
<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-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>
</ul>
<h3>2024.3.398</h3>
<ul>
<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>
</ul>
<h3>2024.3.390</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
</ul>
<h3>2024.3.372</h3>
<ul>
<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>
</ul>
<h3>2024.3.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work </li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=624380</download-url><idea-version min="n/a" max="n/a" since-build="243.20847" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="86376112" date="1729831237000" updatedDate="1729831237000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.540</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.538</h3>
<ul>
<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.528</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>
</ul>
<h3>2024.3.521</h3>
<ul>
<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.3.509</h3>
<ul>
<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>
</ul>
<h3>2024.3.489</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>
</ul>
<h3>2024.3.459</h3>
<ul>
<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>
</ul>
<h3>2024.3.443</h3>
<ul>
<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>
</ul>
<h3>2024.3.431</h3>
<ul>
<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-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-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.414</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-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
</ul>
<h3>2024.3.407</h3>
<ul>
<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-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>
</ul>
<h3>2024.3.398</h3>
<ul>
<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>
</ul>
<h3>2024.3.390</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
</ul>
<h3>2024.3.372</h3>
<ul>
<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>
</ul>
<h3>2024.3.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work </li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=624034</download-url><idea-version min="n/a" max="n/a" since-build="243.20847" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="86377741" date="1729829477000" updatedDate="1729829477000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.130</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.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=624033</download-url><idea-version min="n/a" max="n/a" since-build="251.1557" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="86373888" date="1729762286000" updatedDate="1729762286000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.538</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.538</h3>
<ul>
<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.528</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>
</ul>
<h3>2024.3.521</h3>
<ul>
<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.3.509</h3>
<ul>
<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>
</ul>
<h3>2024.3.489</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>
</ul>
<h3>2024.3.459</h3>
<ul>
<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>
</ul>
<h3>2024.3.443</h3>
<ul>
<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>
</ul>
<h3>2024.3.431</h3>
<ul>
<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-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-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.414</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-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
</ul>
<h3>2024.3.407</h3>
<ul>
<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-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>
</ul>
<h3>2024.3.398</h3>
<ul>
<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>
</ul>
<h3>2024.3.390</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
</ul>
<h3>2024.3.372</h3>
<ul>
<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>
</ul>
<h3>2024.3.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work </li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=623469</download-url><idea-version min="n/a" max="n/a" since-build="243.20847" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="74908393" date="1729744139000" updatedDate="1729744139000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.611</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.609</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.601</h3>
<ul>
<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.591</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23002">SCL-23002</a></strong>: IndexOutOfBoundsException in compiler diagnostics preview/apply</li>
</ul>
<h3>2024.2.590</h3>
<ul>
<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>
</ul>
<h3>2024.2.587</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.2.586</h3>
<ul>
<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>
</ul>
<h3>2024.2.569</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-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-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-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-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-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.567</h3>
<ul>
<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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.2.566</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.2.565</h3>
<ul>
<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-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.2.561</h3>
<ul>
<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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.2.558</h3>
<ul>
<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-22902">SCL-22902</a></strong>: Scala shows warning "-Xjline is deprecated: Replaced by use of '~/.inputrc'"</li>
</ul>
<h3>2024.2.553</h3>
<ul>
<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.552</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>
</ul>
<h3>2024.2.548</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.547</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>
<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.532</h3>
<ul>
<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-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-22781">SCL-22781</a></strong>: Scala 3 indentation syntax parser false negative</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.527</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-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-22778">SCL-22778</a></strong>: Exception when opening second project "in this window"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22797">SCL-22797</a></strong>: Duplicated information in mouse-over an import</li>
</ul>
<h3>2024.2.525</h3>
<ul>
<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>
</ul>
<h3>2024.2.513</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.498</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.489</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-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>
</ul>
<h3>2024.2.464</h3>
<ul>
<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-22716">SCL-22716</a></strong>: Downloading Scala SDK is not cancelable</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>
</ul>
<h3>2024.2.432</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22711">SCL-22711</a></strong>: Scala compiler plugins not configured in Gradle projects</li>
</ul>
<h3>2024.2.430</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22736">SCL-22736</a></strong>: Exception when macro-expanding munit asserts</li>
</ul>
<h3>2024.2.427</h3>
<ul>
<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-22747">SCL-22747</a></strong>: IDEA does not offer a mechanism to auto import an enum case</li>
</ul>
<h3>2024.2.422</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22620">SCL-22620</a></strong>: completion for literal values of a union type</li>
</ul>
<h3>2024.2.420</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-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>
</ul>
<h3>2024.2.405</h3>
<ul>
<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-22563">SCL-22563</a></strong>: Type mismatch if yield new object with indentation</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.381</h3>
<ul>
<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>
</ul>
<h3>2024.2.371</h3>
<ul>
<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>
</ul>
<h3>2024.2.358</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-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>
</ul>
<h3>2024.2.352</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-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-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-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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22680">SCL-22680</a></strong>: Imports are not added during code generation</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=623190</download-url><idea-version min="n/a" max="n/a" since-build="242.19533" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="86375173" date="1729743509000" updatedDate="1729743509000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.125</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.125</h3>
<ul>
<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-21947">SCL-21947</a></strong>: Mismatching path dependend types involving self type</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-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-23131">SCL-23131</a></strong>: Exception in CompileServerMetricsStateManager (java.lang.NumberFormatException: For input string: "")</li>
</ul>
<h3>2025.1.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=623189</download-url><idea-version min="n/a" max="n/a" since-build="251.153" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="86370404" date="1729671924000" updatedDate="1729671924000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.114</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.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=622799</download-url><idea-version min="n/a" max="n/a" since-build="251.153" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="86373886" date="1729671348000" updatedDate="1729671348000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.536</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.528</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>
</ul>
<h3>2024.3.521</h3>
<ul>
<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.3.509</h3>
<ul>
<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>
</ul>
<h3>2024.3.489</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>
</ul>
<h3>2024.3.459</h3>
<ul>
<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>
</ul>
<h3>2024.3.443</h3>
<ul>
<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>
</ul>
<h3>2024.3.431</h3>
<ul>
<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-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-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.414</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-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
</ul>
<h3>2024.3.407</h3>
<ul>
<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-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>
</ul>
<h3>2024.3.398</h3>
<ul>
<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>
</ul>
<h3>2024.3.390</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
</ul>
<h3>2024.3.372</h3>
<ul>
<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>
</ul>
<h3>2024.3.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work </li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=622797</download-url><idea-version min="n/a" max="n/a" since-build="243.20847" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="86371866" date="1729629670000" updatedDate="1729629670000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.533</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.528</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>
</ul>
<h3>2024.3.521</h3>
<ul>
<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.3.509</h3>
<ul>
<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>
</ul>
<h3>2024.3.489</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>
</ul>
<h3>2024.3.459</h3>
<ul>
<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>
</ul>
<h3>2024.3.443</h3>
<ul>
<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>
</ul>
<h3>2024.3.431</h3>
<ul>
<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-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-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.414</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-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
</ul>
<h3>2024.3.407</h3>
<ul>
<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-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>
</ul>
<h3>2024.3.398</h3>
<ul>
<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>
</ul>
<h3>2024.3.390</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
</ul>
<h3>2024.3.372</h3>
<ul>
<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>
</ul>
<h3>2024.3.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work </li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=622544</download-url><idea-version min="n/a" max="n/a" since-build="243.20847" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="74911112" date="1729571145000" updatedDate="1729571145000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.610</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.609</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.601</h3>
<ul>
<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.591</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23002">SCL-23002</a></strong>: IndexOutOfBoundsException in compiler diagnostics preview/apply</li>
</ul>
<h3>2024.2.590</h3>
<ul>
<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>
</ul>
<h3>2024.2.587</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.2.586</h3>
<ul>
<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>
</ul>
<h3>2024.2.569</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-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-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-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-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-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.567</h3>
<ul>
<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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.2.566</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.2.565</h3>
<ul>
<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-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.2.561</h3>
<ul>
<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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.2.558</h3>
<ul>
<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-22902">SCL-22902</a></strong>: Scala shows warning "-Xjline is deprecated: Replaced by use of '~/.inputrc'"</li>
</ul>
<h3>2024.2.553</h3>
<ul>
<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.552</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>
</ul>
<h3>2024.2.548</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.547</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>
<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.532</h3>
<ul>
<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-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-22781">SCL-22781</a></strong>: Scala 3 indentation syntax parser false negative</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.527</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-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-22778">SCL-22778</a></strong>: Exception when opening second project "in this window"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22797">SCL-22797</a></strong>: Duplicated information in mouse-over an import</li>
</ul>
<h3>2024.2.525</h3>
<ul>
<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>
</ul>
<h3>2024.2.513</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.498</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.489</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-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>
</ul>
<h3>2024.2.464</h3>
<ul>
<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-22716">SCL-22716</a></strong>: Downloading Scala SDK is not cancelable</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>
</ul>
<h3>2024.2.432</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22711">SCL-22711</a></strong>: Scala compiler plugins not configured in Gradle projects</li>
</ul>
<h3>2024.2.430</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22736">SCL-22736</a></strong>: Exception when macro-expanding munit asserts</li>
</ul>
<h3>2024.2.427</h3>
<ul>
<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-22747">SCL-22747</a></strong>: IDEA does not offer a mechanism to auto import an enum case</li>
</ul>
<h3>2024.2.422</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22620">SCL-22620</a></strong>: completion for literal values of a union type</li>
</ul>
<h3>2024.2.420</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-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>
</ul>
<h3>2024.2.405</h3>
<ul>
<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-22563">SCL-22563</a></strong>: Type mismatch if yield new object with indentation</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.381</h3>
<ul>
<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>
</ul>
<h3>2024.2.371</h3>
<ul>
<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>
</ul>
<h3>2024.2.358</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-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>
</ul>
<h3>2024.2.352</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-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-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-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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22680">SCL-22680</a></strong>: Imports are not added during code generation</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=622112</download-url><idea-version min="n/a" max="n/a" since-build="242.19533" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="86366515" date="1729570620000" updatedDate="1729570620000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.111</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.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=622110</download-url><idea-version min="n/a" max="n/a" since-build="251.153" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="87371529" date="1729505996000" updatedDate="1729505996000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.528</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.528</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>
</ul>
<h3>2024.3.521</h3>
<ul>
<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.3.509</h3>
<ul>
<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>
</ul>
<h3>2024.3.489</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>
</ul>
<h3>2024.3.459</h3>
<ul>
<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>
</ul>
<h3>2024.3.443</h3>
<ul>
<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>
</ul>
<h3>2024.3.431</h3>
<ul>
<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-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-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.414</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-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
</ul>
<h3>2024.3.407</h3>
<ul>
<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-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>
</ul>
<h3>2024.3.398</h3>
<ul>
<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>
</ul>
<h3>2024.3.390</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
</ul>
<h3>2024.3.372</h3>
<ul>
<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>
</ul>
<h3>2024.3.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work </li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=621912</download-url><idea-version min="n/a" max="n/a" since-build="243.20847" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="87377758" date="1729483941000" updatedDate="1729483941000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.109</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.109</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>
</ul>
<h3>2025.1.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=621697</download-url><idea-version min="n/a" max="n/a" since-build="251.153" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="87365132" date="1729224907000" updatedDate="1729224907000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.106</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=620675</download-url><idea-version min="n/a" max="n/a" since-build="251.153" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="74907696" date="1729139386000" updatedDate="1729139386000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.609</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.609</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.601</h3>
<ul>
<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.591</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23002">SCL-23002</a></strong>: IndexOutOfBoundsException in compiler diagnostics preview/apply</li>
</ul>
<h3>2024.2.590</h3>
<ul>
<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>
</ul>
<h3>2024.2.587</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.2.586</h3>
<ul>
<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>
</ul>
<h3>2024.2.569</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-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-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-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-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-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.567</h3>
<ul>
<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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.2.566</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.2.565</h3>
<ul>
<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-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.2.561</h3>
<ul>
<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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.2.558</h3>
<ul>
<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-22902">SCL-22902</a></strong>: Scala shows warning "-Xjline is deprecated: Replaced by use of '~/.inputrc'"</li>
</ul>
<h3>2024.2.553</h3>
<ul>
<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.552</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>
</ul>
<h3>2024.2.548</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.547</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>
<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.532</h3>
<ul>
<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-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-22781">SCL-22781</a></strong>: Scala 3 indentation syntax parser false negative</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.527</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-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-22778">SCL-22778</a></strong>: Exception when opening second project "in this window"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22797">SCL-22797</a></strong>: Duplicated information in mouse-over an import</li>
</ul>
<h3>2024.2.525</h3>
<ul>
<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>
</ul>
<h3>2024.2.513</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.498</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.489</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-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>
</ul>
<h3>2024.2.464</h3>
<ul>
<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-22716">SCL-22716</a></strong>: Downloading Scala SDK is not cancelable</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>
</ul>
<h3>2024.2.432</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22711">SCL-22711</a></strong>: Scala compiler plugins not configured in Gradle projects</li>
</ul>
<h3>2024.2.430</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22736">SCL-22736</a></strong>: Exception when macro-expanding munit asserts</li>
</ul>
<h3>2024.2.427</h3>
<ul>
<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-22747">SCL-22747</a></strong>: IDEA does not offer a mechanism to auto import an enum case</li>
</ul>
<h3>2024.2.422</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22620">SCL-22620</a></strong>: completion for literal values of a union type</li>
</ul>
<h3>2024.2.420</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-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>
</ul>
<h3>2024.2.405</h3>
<ul>
<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-22563">SCL-22563</a></strong>: Type mismatch if yield new object with indentation</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.381</h3>
<ul>
<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>
</ul>
<h3>2024.2.371</h3>
<ul>
<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>
</ul>
<h3>2024.2.358</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-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>
</ul>
<h3>2024.2.352</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-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-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-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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22680">SCL-22680</a></strong>: Imports are not added during code generation</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=619959</download-url><idea-version min="n/a" max="n/a" since-build="242.19533" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="87359591" date="1729101798000" updatedDate="1729101798000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.102</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.102</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=619874</download-url><idea-version min="n/a" max="n/a" since-build="251.153" until-build="251.*"/></idea-plugin><idea-plugin downloads="23436378" size="87360417" date="1729065250000" updatedDate="1729065250000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.521</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.521</h3>
<ul>
<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.3.509</h3>
<ul>
<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>
</ul>
<h3>2024.3.489</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>
</ul>
<h3>2024.3.459</h3>
<ul>
<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>
</ul>
<h3>2024.3.443</h3>
<ul>
<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>
</ul>
<h3>2024.3.431</h3>
<ul>
<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-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-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.414</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-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
</ul>
<h3>2024.3.407</h3>
<ul>
<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-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>
</ul>
<h3>2024.3.398</h3>
<ul>
<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>
</ul>
<h3>2024.3.390</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
</ul>
<h3>2024.3.372</h3>
<ul>
<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>
</ul>
<h3>2024.3.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work </li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=619495</download-url><idea-version min="n/a" max="n/a" since-build="243.20847" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="87362975" date="1728967090000" updatedDate="1728967090000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.509</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.509</h3>
<ul>
<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>
</ul>
<h3>2024.3.489</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>
</ul>
<h3>2024.3.459</h3>
<ul>
<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>
</ul>
<h3>2024.3.443</h3>
<ul>
<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>
</ul>
<h3>2024.3.431</h3>
<ul>
<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-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-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.414</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-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
</ul>
<h3>2024.3.407</h3>
<ul>
<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-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>
</ul>
<h3>2024.3.398</h3>
<ul>
<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>
</ul>
<h3>2024.3.390</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
</ul>
<h3>2024.3.372</h3>
<ul>
<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>
</ul>
<h3>2024.3.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work </li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=619053</download-url><idea-version min="n/a" max="n/a" since-build="243.19420" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="87358993" date="1728735137000" updatedDate="1728735137000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.489</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.489</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>
</ul>
<h3>2024.3.459</h3>
<ul>
<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>
</ul>
<h3>2024.3.443</h3>
<ul>
<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>
</ul>
<h3>2024.3.431</h3>
<ul>
<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-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-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.414</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-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
</ul>
<h3>2024.3.407</h3>
<ul>
<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-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>
</ul>
<h3>2024.3.398</h3>
<ul>
<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>
</ul>
<h3>2024.3.390</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
</ul>
<h3>2024.3.372</h3>
<ul>
<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>
</ul>
<h3>2024.3.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work </li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=618119</download-url><idea-version min="n/a" max="n/a" since-build="243.19420" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="87358707" date="1728532716000" updatedDate="1728532716000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.459</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.459</h3>
<ul>
<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>
</ul>
<h3>2024.3.443</h3>
<ul>
<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>
</ul>
<h3>2024.3.431</h3>
<ul>
<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-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-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.414</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-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
</ul>
<h3>2024.3.407</h3>
<ul>
<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-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>
</ul>
<h3>2024.3.398</h3>
<ul>
<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>
</ul>
<h3>2024.3.390</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
</ul>
<h3>2024.3.372</h3>
<ul>
<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>
</ul>
<h3>2024.3.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work </li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=616795</download-url><idea-version min="n/a" max="n/a" since-build="243.19420" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="84725423" date="1728450008000" updatedDate="1728450008000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.443</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.443</h3>
<ul>
<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>
</ul>
<h3>2024.3.431</h3>
<ul>
<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-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-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.414</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-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
</ul>
<h3>2024.3.407</h3>
<ul>
<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-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>
</ul>
<h3>2024.3.398</h3>
<ul>
<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>
</ul>
<h3>2024.3.390</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
</ul>
<h3>2024.3.372</h3>
<ul>
<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>
</ul>
<h3>2024.3.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work </li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=616136</download-url><idea-version min="n/a" max="n/a" since-build="243.18137" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="84723015" date="1728362013000" updatedDate="1728362013000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.431</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.431</h3>
<ul>
<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-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-23071">SCL-23071</a></strong>: Finding class `Int` in KotlinJavaPsiFacade throws error when in Scala project</li>
</ul>
<h3>2024.3.414</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-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
</ul>
<h3>2024.3.407</h3>
<ul>
<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-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>
</ul>
<h3>2024.3.398</h3>
<ul>
<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>
</ul>
<h3>2024.3.390</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
</ul>
<h3>2024.3.372</h3>
<ul>
<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>
</ul>
<h3>2024.3.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work </li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=615617</download-url><idea-version min="n/a" max="n/a" since-build="243.18137" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="84720083" date="1728254346000" updatedDate="1728254346000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.414</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.414</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-23069">SCL-23069</a></strong>: AI Assistant: ability to select the whole Scala in "Suggest Fix with AI"</li>
</ul>
<h3>2024.3.407</h3>
<ul>
<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-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>
</ul>
<h3>2024.3.398</h3>
<ul>
<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>
</ul>
<h3>2024.3.390</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
</ul>
<h3>2024.3.372</h3>
<ul>
<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>
</ul>
<h3>2024.3.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work </li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=615119</download-url><idea-version min="n/a" max="n/a" since-build="243.18137" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="84711988" date="1728016945000" updatedDate="1728016945000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.407</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.407</h3>
<ul>
<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-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>
</ul>
<h3>2024.3.398</h3>
<ul>
<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>
</ul>
<h3>2024.3.390</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
</ul>
<h3>2024.3.372</h3>
<ul>
<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>
</ul>
<h3>2024.3.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work </li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=613571</download-url><idea-version min="n/a" max="n/a" since-build="243.18137" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="84666331" date="1727931238000" updatedDate="1727931238000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.402</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.398</h3>
<ul>
<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>
</ul>
<h3>2024.3.390</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
</ul>
<h3>2024.3.372</h3>
<ul>
<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>
</ul>
<h3>2024.3.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work </li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=613124</download-url><idea-version min="n/a" max="n/a" since-build="243.18137" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="74899527" date="1727929621000" updatedDate="1727929621000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.608</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.601</h3>
<ul>
<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.591</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23002">SCL-23002</a></strong>: IndexOutOfBoundsException in compiler diagnostics preview/apply</li>
</ul>
<h3>2024.2.590</h3>
<ul>
<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>
</ul>
<h3>2024.2.587</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.2.586</h3>
<ul>
<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>
</ul>
<h3>2024.2.569</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-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-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-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-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-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.567</h3>
<ul>
<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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.2.566</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.2.565</h3>
<ul>
<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-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.2.561</h3>
<ul>
<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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.2.558</h3>
<ul>
<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-22902">SCL-22902</a></strong>: Scala shows warning "-Xjline is deprecated: Replaced by use of '~/.inputrc'"</li>
</ul>
<h3>2024.2.553</h3>
<ul>
<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.552</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>
</ul>
<h3>2024.2.548</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.547</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>
<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.532</h3>
<ul>
<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-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-22781">SCL-22781</a></strong>: Scala 3 indentation syntax parser false negative</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.527</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-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-22778">SCL-22778</a></strong>: Exception when opening second project "in this window"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22797">SCL-22797</a></strong>: Duplicated information in mouse-over an import</li>
</ul>
<h3>2024.2.525</h3>
<ul>
<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>
</ul>
<h3>2024.2.513</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.498</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.489</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-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>
</ul>
<h3>2024.2.464</h3>
<ul>
<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-22716">SCL-22716</a></strong>: Downloading Scala SDK is not cancelable</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>
</ul>
<h3>2024.2.432</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22711">SCL-22711</a></strong>: Scala compiler plugins not configured in Gradle projects</li>
</ul>
<h3>2024.2.430</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22736">SCL-22736</a></strong>: Exception when macro-expanding munit asserts</li>
</ul>
<h3>2024.2.427</h3>
<ul>
<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-22747">SCL-22747</a></strong>: IDEA does not offer a mechanism to auto import an enum case</li>
</ul>
<h3>2024.2.422</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22620">SCL-22620</a></strong>: completion for literal values of a union type</li>
</ul>
<h3>2024.2.420</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-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>
</ul>
<h3>2024.2.405</h3>
<ul>
<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-22563">SCL-22563</a></strong>: Type mismatch if yield new object with indentation</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.381</h3>
<ul>
<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>
</ul>
<h3>2024.2.371</h3>
<ul>
<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>
</ul>
<h3>2024.2.358</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-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>
</ul>
<h3>2024.2.352</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-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-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-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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22680">SCL-22680</a></strong>: Imports are not added during code generation</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=613012</download-url><idea-version min="n/a" max="n/a" since-build="242.19533" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="84669611" date="1727847349000" updatedDate="1727847349000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.398</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.398</h3>
<ul>
<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>
</ul>
<h3>2024.3.390</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
</ul>
<h3>2024.3.372</h3>
<ul>
<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>
</ul>
<h3>2024.3.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work </li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=612285</download-url><idea-version min="n/a" max="n/a" since-build="243.18137" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="74895816" date="1727843106000" updatedDate="1727843106000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.607</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.601</h3>
<ul>
<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.591</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23002">SCL-23002</a></strong>: IndexOutOfBoundsException in compiler diagnostics preview/apply</li>
</ul>
<h3>2024.2.590</h3>
<ul>
<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>
</ul>
<h3>2024.2.587</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.2.586</h3>
<ul>
<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>
</ul>
<h3>2024.2.569</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-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-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-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-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-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.567</h3>
<ul>
<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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.2.566</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.2.565</h3>
<ul>
<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-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.2.561</h3>
<ul>
<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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.2.558</h3>
<ul>
<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-22902">SCL-22902</a></strong>: Scala shows warning "-Xjline is deprecated: Replaced by use of '~/.inputrc'"</li>
</ul>
<h3>2024.2.553</h3>
<ul>
<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.552</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>
</ul>
<h3>2024.2.548</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.547</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>
<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.532</h3>
<ul>
<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-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-22781">SCL-22781</a></strong>: Scala 3 indentation syntax parser false negative</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.527</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-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-22778">SCL-22778</a></strong>: Exception when opening second project "in this window"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22797">SCL-22797</a></strong>: Duplicated information in mouse-over an import</li>
</ul>
<h3>2024.2.525</h3>
<ul>
<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>
</ul>
<h3>2024.2.513</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.498</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.489</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-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>
</ul>
<h3>2024.2.464</h3>
<ul>
<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-22716">SCL-22716</a></strong>: Downloading Scala SDK is not cancelable</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>
</ul>
<h3>2024.2.432</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22711">SCL-22711</a></strong>: Scala compiler plugins not configured in Gradle projects</li>
</ul>
<h3>2024.2.430</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22736">SCL-22736</a></strong>: Exception when macro-expanding munit asserts</li>
</ul>
<h3>2024.2.427</h3>
<ul>
<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-22747">SCL-22747</a></strong>: IDEA does not offer a mechanism to auto import an enum case</li>
</ul>
<h3>2024.2.422</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22620">SCL-22620</a></strong>: completion for literal values of a union type</li>
</ul>
<h3>2024.2.420</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-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>
</ul>
<h3>2024.2.405</h3>
<ul>
<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-22563">SCL-22563</a></strong>: Type mismatch if yield new object with indentation</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.381</h3>
<ul>
<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>
</ul>
<h3>2024.2.371</h3>
<ul>
<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>
</ul>
<h3>2024.2.358</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-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>
</ul>
<h3>2024.2.352</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-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-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-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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22680">SCL-22680</a></strong>: Imports are not added during code generation</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=612271</download-url><idea-version min="n/a" max="n/a" since-build="242.19533" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="84671504" date="1727771803000" updatedDate="1727771803000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.390</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.390</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20712">SCL-20712</a></strong>: Support braceless syntax in file templates</li>
</ul>
<h3>2024.3.372</h3>
<ul>
<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>
</ul>
<h3>2024.3.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work </li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=611593</download-url><idea-version min="n/a" max="n/a" since-build="243.16718" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="84663768" date="1727694349000" updatedDate="1727694349000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.383</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.372</h3>
<ul>
<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>
</ul>
<h3>2024.3.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work </li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=611242</download-url><idea-version min="n/a" max="n/a" since-build="243.16718" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="84663853" date="1727498213000" updatedDate="1727498213000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.381</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.372</h3>
<ul>
<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>
</ul>
<h3>2024.3.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work </li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=610335</download-url><idea-version min="n/a" max="n/a" since-build="243.16718" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="84647676" date="1727410721000" updatedDate="1727410721000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.372</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.372</h3>
<ul>
<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>
</ul>
<h3>2024.3.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work </li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=609943</download-url><idea-version min="n/a" max="n/a" since-build="243.16718" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="84590488" date="1727327121000" updatedDate="1727327121000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.361</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.361</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-23046">SCL-23046</a></strong>: Scala plugin doesn't track changes in files that are included in .scalafmt.conf</li>
</ul>
<h3>2024.3.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work </li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=609047</download-url><idea-version min="n/a" max="n/a" since-build="243.16718" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="84589614" date="1727255260000" updatedDate="1727255260000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.357</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.357</h3>
<ul>
<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-23017">SCL-23017</a></strong>: ScalaExtractMethodHandler should be done in one atomic step</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>
</ul>
<h3>2024.3.350</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-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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work </li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=607983</download-url><idea-version min="n/a" max="n/a" since-build="243.16718" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="84584743" date="1727153102000" updatedDate="1727153102000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.350</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.350</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-23042">SCL-23042</a></strong>: Do not offer lambda breakpoints on lines with only a function expression parameter</li>
</ul>
<h3>2024.3.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work </li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=607456</download-url><idea-version min="n/a" max="n/a" since-build="243.15521" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="84556250" date="1727081009000" updatedDate="1727081009000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.343</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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work </li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=607122</download-url><idea-version min="n/a" max="n/a" since-build="243.15521" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="84555669" date="1726809303000" updatedDate="1726809303000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.339</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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work </li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=606007</download-url><idea-version min="n/a" max="n/a" since-build="243.15521" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="84554771" date="1726734607000" updatedDate="1726734607000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.335</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work </li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=605234</download-url><idea-version min="n/a" max="n/a" since-build="243.15521" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="74899092" date="1726634901000" updatedDate="1726634901000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.603</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.601</h3>
<ul>
<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.591</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23002">SCL-23002</a></strong>: IndexOutOfBoundsException in compiler diagnostics preview/apply</li>
</ul>
<h3>2024.2.590</h3>
<ul>
<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>
</ul>
<h3>2024.2.587</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.2.586</h3>
<ul>
<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>
</ul>
<h3>2024.2.569</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-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-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-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-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-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.567</h3>
<ul>
<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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.2.566</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.2.565</h3>
<ul>
<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-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.2.561</h3>
<ul>
<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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.2.558</h3>
<ul>
<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-22902">SCL-22902</a></strong>: Scala shows warning "-Xjline is deprecated: Replaced by use of '~/.inputrc'"</li>
</ul>
<h3>2024.2.553</h3>
<ul>
<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.552</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>
</ul>
<h3>2024.2.548</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.547</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>
<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.532</h3>
<ul>
<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-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-22781">SCL-22781</a></strong>: Scala 3 indentation syntax parser false negative</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.527</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-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-22778">SCL-22778</a></strong>: Exception when opening second project "in this window"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22797">SCL-22797</a></strong>: Duplicated information in mouse-over an import</li>
</ul>
<h3>2024.2.525</h3>
<ul>
<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>
</ul>
<h3>2024.2.513</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.498</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.489</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-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>
</ul>
<h3>2024.2.464</h3>
<ul>
<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-22716">SCL-22716</a></strong>: Downloading Scala SDK is not cancelable</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>
</ul>
<h3>2024.2.432</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22711">SCL-22711</a></strong>: Scala compiler plugins not configured in Gradle projects</li>
</ul>
<h3>2024.2.430</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22736">SCL-22736</a></strong>: Exception when macro-expanding munit asserts</li>
</ul>
<h3>2024.2.427</h3>
<ul>
<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-22747">SCL-22747</a></strong>: IDEA does not offer a mechanism to auto import an enum case</li>
</ul>
<h3>2024.2.422</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22620">SCL-22620</a></strong>: completion for literal values of a union type</li>
</ul>
<h3>2024.2.420</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-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>
</ul>
<h3>2024.2.405</h3>
<ul>
<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-22563">SCL-22563</a></strong>: Type mismatch if yield new object with indentation</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.381</h3>
<ul>
<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>
</ul>
<h3>2024.2.371</h3>
<ul>
<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>
</ul>
<h3>2024.2.358</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-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>
</ul>
<h3>2024.2.352</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-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-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-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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22680">SCL-22680</a></strong>: Imports are not added during code generation</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=604622</download-url><idea-version min="n/a" max="n/a" since-build="242.19533" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="84513121" date="1726595066000" updatedDate="1726595066000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.327</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work </li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=604564</download-url><idea-version min="n/a" max="n/a" since-build="243.12818" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="84518830" date="1726289126000" updatedDate="1726289126000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.320</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.320</h3>
<ul>
<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.3.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work </li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=603330</download-url><idea-version min="n/a" max="n/a" since-build="243.12818" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="74892242" date="1726287886000" updatedDate="1726287886000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.601</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.601</h3>
<ul>
<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.591</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23002">SCL-23002</a></strong>: IndexOutOfBoundsException in compiler diagnostics preview/apply</li>
</ul>
<h3>2024.2.590</h3>
<ul>
<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>
</ul>
<h3>2024.2.587</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.2.586</h3>
<ul>
<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>
</ul>
<h3>2024.2.569</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-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-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-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-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-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.567</h3>
<ul>
<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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.2.566</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.2.565</h3>
<ul>
<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-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.2.561</h3>
<ul>
<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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.2.558</h3>
<ul>
<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-22902">SCL-22902</a></strong>: Scala shows warning "-Xjline is deprecated: Replaced by use of '~/.inputrc'"</li>
</ul>
<h3>2024.2.553</h3>
<ul>
<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.552</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>
</ul>
<h3>2024.2.548</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.547</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>
<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.532</h3>
<ul>
<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-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-22781">SCL-22781</a></strong>: Scala 3 indentation syntax parser false negative</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.527</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-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-22778">SCL-22778</a></strong>: Exception when opening second project "in this window"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22797">SCL-22797</a></strong>: Duplicated information in mouse-over an import</li>
</ul>
<h3>2024.2.525</h3>
<ul>
<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>
</ul>
<h3>2024.2.513</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.498</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.489</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-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>
</ul>
<h3>2024.2.464</h3>
<ul>
<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-22716">SCL-22716</a></strong>: Downloading Scala SDK is not cancelable</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>
</ul>
<h3>2024.2.432</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22711">SCL-22711</a></strong>: Scala compiler plugins not configured in Gradle projects</li>
</ul>
<h3>2024.2.430</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22736">SCL-22736</a></strong>: Exception when macro-expanding munit asserts</li>
</ul>
<h3>2024.2.427</h3>
<ul>
<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-22747">SCL-22747</a></strong>: IDEA does not offer a mechanism to auto import an enum case</li>
</ul>
<h3>2024.2.422</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22620">SCL-22620</a></strong>: completion for literal values of a union type</li>
</ul>
<h3>2024.2.420</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-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>
</ul>
<h3>2024.2.405</h3>
<ul>
<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-22563">SCL-22563</a></strong>: Type mismatch if yield new object with indentation</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.381</h3>
<ul>
<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>
</ul>
<h3>2024.2.371</h3>
<ul>
<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>
</ul>
<h3>2024.2.358</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-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>
</ul>
<h3>2024.2.352</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-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-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-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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22680">SCL-22680</a></strong>: Imports are not added during code generation</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=603226</download-url><idea-version min="n/a" max="n/a" since-build="242.19533" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="74891980" date="1726118492000" updatedDate="1726118492000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.597</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.591</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23002">SCL-23002</a></strong>: IndexOutOfBoundsException in compiler diagnostics preview/apply</li>
</ul>
<h3>2024.2.590</h3>
<ul>
<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>
</ul>
<h3>2024.2.587</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.2.586</h3>
<ul>
<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>
</ul>
<h3>2024.2.569</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-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-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-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-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-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.567</h3>
<ul>
<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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.2.566</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.2.565</h3>
<ul>
<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-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.2.561</h3>
<ul>
<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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.2.558</h3>
<ul>
<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-22902">SCL-22902</a></strong>: Scala shows warning "-Xjline is deprecated: Replaced by use of '~/.inputrc'"</li>
</ul>
<h3>2024.2.553</h3>
<ul>
<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.552</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>
</ul>
<h3>2024.2.548</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.547</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>
<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.532</h3>
<ul>
<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-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-22781">SCL-22781</a></strong>: Scala 3 indentation syntax parser false negative</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.527</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-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-22778">SCL-22778</a></strong>: Exception when opening second project "in this window"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22797">SCL-22797</a></strong>: Duplicated information in mouse-over an import</li>
</ul>
<h3>2024.2.525</h3>
<ul>
<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>
</ul>
<h3>2024.2.513</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.498</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.489</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-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>
</ul>
<h3>2024.2.464</h3>
<ul>
<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-22716">SCL-22716</a></strong>: Downloading Scala SDK is not cancelable</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>
</ul>
<h3>2024.2.432</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22711">SCL-22711</a></strong>: Scala compiler plugins not configured in Gradle projects</li>
</ul>
<h3>2024.2.430</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22736">SCL-22736</a></strong>: Exception when macro-expanding munit asserts</li>
</ul>
<h3>2024.2.427</h3>
<ul>
<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-22747">SCL-22747</a></strong>: IDEA does not offer a mechanism to auto import an enum case</li>
</ul>
<h3>2024.2.422</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22620">SCL-22620</a></strong>: completion for literal values of a union type</li>
</ul>
<h3>2024.2.420</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-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>
</ul>
<h3>2024.2.405</h3>
<ul>
<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-22563">SCL-22563</a></strong>: Type mismatch if yield new object with indentation</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.381</h3>
<ul>
<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>
</ul>
<h3>2024.2.371</h3>
<ul>
<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>
</ul>
<h3>2024.2.358</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-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>
</ul>
<h3>2024.2.352</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-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-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-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-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-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-22206">SCL-22206</a></strong>: use new package search api for library completion</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-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-22360">SCL-22360</a></strong>: enable Grazie features in Scala files</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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22680">SCL-22680</a></strong>: Imports are not added during code generation</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=601998</download-url><idea-version min="n/a" max="n/a" since-build="242.19533" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="84516142" date="1726117712000" updatedDate="1726117712000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.317</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.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work </li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=601995</download-url><idea-version min="n/a" max="n/a" since-build="243.12818" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="84516364" date="1726037126000" updatedDate="1726037126000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.311</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.311</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</li>
</ul>
<h3>2024.3.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work </li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=601530</download-url><idea-version min="n/a" max="n/a" since-build="243.12818" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="84522174" date="1725957398000" updatedDate="1725957398000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.301</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.301</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-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-22975">SCL-22975</a></strong>: Can't configure locally installed Scala 3.5.x SDK</li>
</ul>
<h3>2024.3.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work </li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=601002</download-url><idea-version min="n/a" max="n/a" since-build="243.12818" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="74895132" date="1725942375000" updatedDate="1725942375000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.593</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.591</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23002">SCL-23002</a></strong>: IndexOutOfBoundsException in compiler diagnostics preview/apply</li>
</ul>
<h3>2024.2.590</h3>
<ul>
<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>
</ul>
<h3>2024.2.587</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.2.586</h3>
<ul>
<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>
</ul>
<h3>2024.2.569</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-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-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-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-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-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.567</h3>
<ul>
<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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.2.566</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.2.565</h3>
<ul>
<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-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.2.561</h3>
<ul>
<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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.2.558</h3>
<ul>
<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-22902">SCL-22902</a></strong>: Scala shows warning "-Xjline is deprecated: Replaced by use of '~/.inputrc'"</li>
</ul>
<h3>2024.2.553</h3>
<ul>
<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.552</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>
</ul>
<h3>2024.2.548</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.547</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>
<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.532</h3>
<ul>
<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-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-22781">SCL-22781</a></strong>: Scala 3 indentation syntax parser false negative</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.527</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-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-22778">SCL-22778</a></strong>: Exception when opening second project "in this window"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22797">SCL-22797</a></strong>: Duplicated information in mouse-over an import</li>
</ul>
<h3>2024.2.525</h3>
<ul>
<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>
</ul>
<h3>2024.2.513</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.498</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.489</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-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>
</ul>
<h3>2024.2.464</h3>
<ul>
<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-22716">SCL-22716</a></strong>: Downloading Scala SDK is not cancelable</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>
</ul>
<h3>2024.2.432</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22711">SCL-22711</a></strong>: Scala compiler plugins not configured in Gradle projects</li>
</ul>
<h3>2024.2.430</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22736">SCL-22736</a></strong>: Exception when macro-expanding munit asserts</li>
</ul>
<h3>2024.2.427</h3>
<ul>
<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-22747">SCL-22747</a></strong>: IDEA does not offer a mechanism to auto import an enum case</li>
</ul>
<h3>2024.2.422</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22620">SCL-22620</a></strong>: completion for literal values of a union type</li>
</ul>
<h3>2024.2.420</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-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>
</ul>
<h3>2024.2.405</h3>
<ul>
<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-22563">SCL-22563</a></strong>: Type mismatch if yield new object with indentation</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.381</h3>
<ul>
<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>
</ul>
<h3>2024.2.371</h3>
<ul>
<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>
</ul>
<h3>2024.2.358</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-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>
</ul>
<h3>2024.2.352</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-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-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-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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22680">SCL-22680</a></strong>: Imports are not added during code generation</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=600784</download-url><idea-version min="n/a" max="n/a" since-build="242.19533" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="84469730" date="1725600218000" updatedDate="1725600218000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.292</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.292</h3>
<ul>
<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>
<h3>2024.3.288</h3>
<ul>
<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-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work </li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=599460</download-url><idea-version min="n/a" max="n/a" since-build="243.12818" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="74893802" date="1725597011000" updatedDate="1725597011000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.591</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.591</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-23002">SCL-23002</a></strong>: IndexOutOfBoundsException in compiler diagnostics preview/apply</li>
</ul>
<h3>2024.2.590</h3>
<ul>
<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>
</ul>
<h3>2024.2.587</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.2.586</h3>
<ul>
<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>
</ul>
<h3>2024.2.569</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-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-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-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-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-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.567</h3>
<ul>
<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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.2.566</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.2.565</h3>
<ul>
<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-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.2.561</h3>
<ul>
<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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.2.558</h3>
<ul>
<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-22902">SCL-22902</a></strong>: Scala shows warning "-Xjline is deprecated: Replaced by use of '~/.inputrc'"</li>
</ul>
<h3>2024.2.553</h3>
<ul>
<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.552</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>
</ul>
<h3>2024.2.548</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.547</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>
<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.532</h3>
<ul>
<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-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-22781">SCL-22781</a></strong>: Scala 3 indentation syntax parser false negative</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.527</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-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-22778">SCL-22778</a></strong>: Exception when opening second project "in this window"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22797">SCL-22797</a></strong>: Duplicated information in mouse-over an import</li>
</ul>
<h3>2024.2.525</h3>
<ul>
<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>
</ul>
<h3>2024.2.513</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.498</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.489</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-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>
</ul>
<h3>2024.2.464</h3>
<ul>
<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-22716">SCL-22716</a></strong>: Downloading Scala SDK is not cancelable</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>
</ul>
<h3>2024.2.432</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22711">SCL-22711</a></strong>: Scala compiler plugins not configured in Gradle projects</li>
</ul>
<h3>2024.2.430</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22736">SCL-22736</a></strong>: Exception when macro-expanding munit asserts</li>
</ul>
<h3>2024.2.427</h3>
<ul>
<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-22747">SCL-22747</a></strong>: IDEA does not offer a mechanism to auto import an enum case</li>
</ul>
<h3>2024.2.422</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22620">SCL-22620</a></strong>: completion for literal values of a union type</li>
</ul>
<h3>2024.2.420</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-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>
</ul>
<h3>2024.2.405</h3>
<ul>
<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-22563">SCL-22563</a></strong>: Type mismatch if yield new object with indentation</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.381</h3>
<ul>
<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>
</ul>
<h3>2024.2.371</h3>
<ul>
<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>
</ul>
<h3>2024.2.358</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-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>
</ul>
<h3>2024.2.352</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-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-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-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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22680">SCL-22680</a></strong>: Imports are not added during code generation</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=599359</download-url><idea-version min="n/a" max="n/a" since-build="242.19533" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="74891163" date="1725556534000" updatedDate="1725556534000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.590</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.590</h3>
<ul>
<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>
</ul>
<h3>2024.2.587</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.2.586</h3>
<ul>
<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>
</ul>
<h3>2024.2.569</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-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-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-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-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-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.567</h3>
<ul>
<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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.2.566</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.2.565</h3>
<ul>
<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-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.2.561</h3>
<ul>
<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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.2.558</h3>
<ul>
<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-22902">SCL-22902</a></strong>: Scala shows warning "-Xjline is deprecated: Replaced by use of '~/.inputrc'"</li>
</ul>
<h3>2024.2.553</h3>
<ul>
<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.552</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>
</ul>
<h3>2024.2.548</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.547</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>
<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.532</h3>
<ul>
<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-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-22781">SCL-22781</a></strong>: Scala 3 indentation syntax parser false negative</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.527</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-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-22778">SCL-22778</a></strong>: Exception when opening second project "in this window"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22797">SCL-22797</a></strong>: Duplicated information in mouse-over an import</li>
</ul>
<h3>2024.2.525</h3>
<ul>
<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>
</ul>
<h3>2024.2.513</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.498</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.489</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-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>
</ul>
<h3>2024.2.464</h3>
<ul>
<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-22716">SCL-22716</a></strong>: Downloading Scala SDK is not cancelable</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>
</ul>
<h3>2024.2.432</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22711">SCL-22711</a></strong>: Scala compiler plugins not configured in Gradle projects</li>
</ul>
<h3>2024.2.430</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22736">SCL-22736</a></strong>: Exception when macro-expanding munit asserts</li>
</ul>
<h3>2024.2.427</h3>
<ul>
<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-22747">SCL-22747</a></strong>: IDEA does not offer a mechanism to auto import an enum case</li>
</ul>
<h3>2024.2.422</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22620">SCL-22620</a></strong>: completion for literal values of a union type</li>
</ul>
<h3>2024.2.420</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-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>
</ul>
<h3>2024.2.405</h3>
<ul>
<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-22563">SCL-22563</a></strong>: Type mismatch if yield new object with indentation</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.381</h3>
<ul>
<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>
</ul>
<h3>2024.2.371</h3>
<ul>
<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>
</ul>
<h3>2024.2.358</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-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>
</ul>
<h3>2024.2.352</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-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-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-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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22680">SCL-22680</a></strong>: Imports are not added during code generation</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=599277</download-url><idea-version min="n/a" max="n/a" since-build="242.19533" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="74896897" date="1725510596000" updatedDate="1725510596000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.589</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.587</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.2.586</h3>
<ul>
<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>
</ul>
<h3>2024.2.585</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>
</ul>
<h3>2024.2.569</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-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-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-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-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-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.567</h3>
<ul>
<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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.2.566</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.2.565</h3>
<ul>
<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-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.2.561</h3>
<ul>
<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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.2.558</h3>
<ul>
<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-22902">SCL-22902</a></strong>: Scala shows warning "-Xjline is deprecated: Replaced by use of '~/.inputrc'"</li>
</ul>
<h3>2024.2.553</h3>
<ul>
<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.552</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>
</ul>
<h3>2024.2.548</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.547</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>
<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.532</h3>
<ul>
<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-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-22781">SCL-22781</a></strong>: Scala 3 indentation syntax parser false negative</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.527</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-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-22778">SCL-22778</a></strong>: Exception when opening second project "in this window"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22797">SCL-22797</a></strong>: Duplicated information in mouse-over an import</li>
</ul>
<h3>2024.2.525</h3>
<ul>
<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>
</ul>
<h3>2024.2.513</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.498</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.489</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-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>
</ul>
<h3>2024.2.464</h3>
<ul>
<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-22716">SCL-22716</a></strong>: Downloading Scala SDK is not cancelable</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>
</ul>
<h3>2024.2.432</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22711">SCL-22711</a></strong>: Scala compiler plugins not configured in Gradle projects</li>
</ul>
<h3>2024.2.430</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22736">SCL-22736</a></strong>: Exception when macro-expanding munit asserts</li>
</ul>
<h3>2024.2.427</h3>
<ul>
<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-22747">SCL-22747</a></strong>: IDEA does not offer a mechanism to auto import an enum case</li>
</ul>
<h3>2024.2.422</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22620">SCL-22620</a></strong>: completion for literal values of a union type</li>
</ul>
<h3>2024.2.420</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-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>
</ul>
<h3>2024.2.405</h3>
<ul>
<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-22563">SCL-22563</a></strong>: Type mismatch if yield new object with indentation</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.381</h3>
<ul>
<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>
</ul>
<h3>2024.2.371</h3>
<ul>
<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>
</ul>
<h3>2024.2.358</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-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>
</ul>
<h3>2024.2.352</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-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-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-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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22680">SCL-22680</a></strong>: Imports are not added during code generation</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=598752</download-url><idea-version min="n/a" max="n/a" since-build="242.19533" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="84471150" date="1725510112000" updatedDate="1725510112000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.288</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.288</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22997">SCL-22997</a></strong>: Types are not adjusted in "Make type more specific" intention preview</li>
</ul>
<h3>2024.3.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.253</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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work </li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=598751</download-url><idea-version min="n/a" max="n/a" since-build="243.10096" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="84506313" date="1725348389000" updatedDate="1725348389000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.274</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.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.253</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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work </li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=597297</download-url><idea-version min="n/a" max="n/a" since-build="243.10096" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="74894320" date="1725095214000" updatedDate="1725095214000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.587</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.587</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.2.586</h3>
<ul>
<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>
</ul>
<h3>2024.2.585</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>
</ul>
<h3>2024.2.569</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-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-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-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-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-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.567</h3>
<ul>
<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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.2.566</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.2.565</h3>
<ul>
<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-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.2.561</h3>
<ul>
<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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.2.558</h3>
<ul>
<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-22902">SCL-22902</a></strong>: Scala shows warning "-Xjline is deprecated: Replaced by use of '~/.inputrc'"</li>
</ul>
<h3>2024.2.553</h3>
<ul>
<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.552</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>
</ul>
<h3>2024.2.548</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.547</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>
<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.532</h3>
<ul>
<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-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-22781">SCL-22781</a></strong>: Scala 3 indentation syntax parser false negative</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.527</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-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-22778">SCL-22778</a></strong>: Exception when opening second project "in this window"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22797">SCL-22797</a></strong>: Duplicated information in mouse-over an import</li>
</ul>
<h3>2024.2.525</h3>
<ul>
<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>
</ul>
<h3>2024.2.513</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.498</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.489</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-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>
</ul>
<h3>2024.2.464</h3>
<ul>
<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-22716">SCL-22716</a></strong>: Downloading Scala SDK is not cancelable</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>
</ul>
<h3>2024.2.432</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22711">SCL-22711</a></strong>: Scala compiler plugins not configured in Gradle projects</li>
</ul>
<h3>2024.2.430</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22736">SCL-22736</a></strong>: Exception when macro-expanding munit asserts</li>
</ul>
<h3>2024.2.427</h3>
<ul>
<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-22747">SCL-22747</a></strong>: IDEA does not offer a mechanism to auto import an enum case</li>
</ul>
<h3>2024.2.422</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22620">SCL-22620</a></strong>: completion for literal values of a union type</li>
</ul>
<h3>2024.2.420</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-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>
</ul>
<h3>2024.2.405</h3>
<ul>
<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-22563">SCL-22563</a></strong>: Type mismatch if yield new object with indentation</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.381</h3>
<ul>
<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>
</ul>
<h3>2024.2.371</h3>
<ul>
<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>
</ul>
<h3>2024.2.358</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-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>
</ul>
<h3>2024.2.352</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-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-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-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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22680">SCL-22680</a></strong>: Imports are not added during code generation</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=596307</download-url><idea-version min="n/a" max="n/a" since-build="242.19533" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="84509559" date="1725078514000" updatedDate="1725078514000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.273</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.273</h3>
<ul>
<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-22983">SCL-22983</a></strong>: Wrong line and lambda breakpoint</li>
</ul>
<h3>2024.3.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.253</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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work </li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=596202</download-url><idea-version min="n/a" max="n/a" since-build="243.10096" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="84508315" date="1725007406000" updatedDate="1725007406000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.267</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.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.253</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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work </li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=595759</download-url><idea-version min="n/a" max="n/a" since-build="243.10096" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="84504038" date="1724920647000" updatedDate="1724920647000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.258</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.258</h3>
<ul>
<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>
</ul>
<h3>2024.3.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.253</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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work </li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=594947</download-url><idea-version min="n/a" max="n/a" since-build="243.10096" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="74894085" date="1724859673000" updatedDate="1724859673000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.586</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.586</h3>
<ul>
<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>
</ul>
<h3>2024.2.585</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>
</ul>
<h3>2024.2.569</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-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-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-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-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-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.567</h3>
<ul>
<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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.2.566</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.2.565</h3>
<ul>
<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-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.2.561</h3>
<ul>
<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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.2.558</h3>
<ul>
<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-22902">SCL-22902</a></strong>: Scala shows warning "-Xjline is deprecated: Replaced by use of '~/.inputrc'"</li>
</ul>
<h3>2024.2.553</h3>
<ul>
<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.552</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>
</ul>
<h3>2024.2.548</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.547</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>
<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.532</h3>
<ul>
<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-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-22781">SCL-22781</a></strong>: Scala 3 indentation syntax parser false negative</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.527</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-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-22778">SCL-22778</a></strong>: Exception when opening second project "in this window"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22797">SCL-22797</a></strong>: Duplicated information in mouse-over an import</li>
</ul>
<h3>2024.2.525</h3>
<ul>
<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>
</ul>
<h3>2024.2.513</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.498</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.489</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-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>
</ul>
<h3>2024.2.464</h3>
<ul>
<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-22716">SCL-22716</a></strong>: Downloading Scala SDK is not cancelable</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>
</ul>
<h3>2024.2.432</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22711">SCL-22711</a></strong>: Scala compiler plugins not configured in Gradle projects</li>
</ul>
<h3>2024.2.430</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22736">SCL-22736</a></strong>: Exception when macro-expanding munit asserts</li>
</ul>
<h3>2024.2.427</h3>
<ul>
<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-22747">SCL-22747</a></strong>: IDEA does not offer a mechanism to auto import an enum case</li>
</ul>
<h3>2024.2.422</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22620">SCL-22620</a></strong>: completion for literal values of a union type</li>
</ul>
<h3>2024.2.420</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-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>
</ul>
<h3>2024.2.405</h3>
<ul>
<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-22563">SCL-22563</a></strong>: Type mismatch if yield new object with indentation</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.381</h3>
<ul>
<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>
</ul>
<h3>2024.2.371</h3>
<ul>
<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>
</ul>
<h3>2024.2.358</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-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>
</ul>
<h3>2024.2.352</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-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-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-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-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-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-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-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-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-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22680">SCL-22680</a></strong>: Imports are not added during code generation</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=594673</download-url><idea-version min="n/a" max="n/a" since-build="242.19533" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="84505453" date="1724819170000" updatedDate="1724819170000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.254</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.254</h3>
<ul>
<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>
</ul>
<h3>2024.3.253</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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work </li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=594361</download-url><idea-version min="n/a" max="n/a" since-build="243.10096" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="84506044" date="1724740154000" updatedDate="1724740154000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.253</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.253</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>
</ul>
<h3>2024.3.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work </li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=593966</download-url><idea-version min="n/a" max="n/a" since-build="243.10096" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="74892143" date="1724732588000" updatedDate="1724732588000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.585</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.585</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>
</ul>
<h3>2024.2.569</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-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-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-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-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-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.567</h3>
<ul>
<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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.2.566</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.2.565</h3>
<ul>
<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-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.2.561</h3>
<ul>
<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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.2.558</h3>
<ul>
<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-22902">SCL-22902</a></strong>: Scala shows warning "-Xjline is deprecated: Replaced by use of '~/.inputrc'"</li>
</ul>
<h3>2024.2.553</h3>
<ul>
<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.552</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>
</ul>
<h3>2024.2.548</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.547</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>
<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.532</h3>
<ul>
<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-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-22781">SCL-22781</a></strong>: Scala 3 indentation syntax parser false negative</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.527</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-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-22778">SCL-22778</a></strong>: Exception when opening second project "in this window"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22797">SCL-22797</a></strong>: Duplicated information in mouse-over an import</li>
</ul>
<h3>2024.2.525</h3>
<ul>
<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>
</ul>
<h3>2024.2.513</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.498</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.489</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-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>
</ul>
<h3>2024.2.464</h3>
<ul>
<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-22716">SCL-22716</a></strong>: Downloading Scala SDK is not cancelable</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>
</ul>
<h3>2024.2.432</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22711">SCL-22711</a></strong>: Scala compiler plugins not configured in Gradle projects</li>
</ul>
<h3>2024.2.430</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22736">SCL-22736</a></strong>: Exception when macro-expanding munit asserts</li>
</ul>
<h3>2024.2.427</h3>
<ul>
<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-22747">SCL-22747</a></strong>: IDEA does not offer a mechanism to auto import an enum case</li>
</ul>
<h3>2024.2.422</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22620">SCL-22620</a></strong>: completion for literal values of a union type</li>
</ul>
<h3>2024.2.420</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-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>
</ul>
<h3>2024.2.405</h3>
<ul>
<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-22563">SCL-22563</a></strong>: Type mismatch if yield new object with indentation</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.381</h3>
<ul>
<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>
</ul>
<h3>2024.2.371</h3>
<ul>
<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>
</ul>
<h3>2024.2.358</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-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>
</ul>
<h3>2024.2.352</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-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-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-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-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-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-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-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-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-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22680">SCL-22680</a></strong>: Imports are not added during code generation</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=593860</download-url><idea-version min="n/a" max="n/a" since-build="242.19533" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="84489079" date="1724305878000" updatedDate="1724305878000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.244</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.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22720">SCL-22720</a></strong>: "Newer version for" library inspection is not triggered unless I delete scala sdk</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22950">SCL-22950</a></strong>: Code completion doesn't suggest 3.5.0 scala version in build.sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22961">SCL-22961</a></strong>: Scala 3 compiler plugin for normalizing line separators</li>
</ul>
<h3>2024.3.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work </li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=591797</download-url><idea-version min="n/a" max="n/a" since-build="243.10096" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="74891050" date="1724300677000" updatedDate="1724300677000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.582</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.569</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-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-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-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-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-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.567</h3>
<ul>
<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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.2.566</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.2.565</h3>
<ul>
<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-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.2.561</h3>
<ul>
<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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.2.558</h3>
<ul>
<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-22902">SCL-22902</a></strong>: Scala shows warning "-Xjline is deprecated: Replaced by use of '~/.inputrc'"</li>
</ul>
<h3>2024.2.553</h3>
<ul>
<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.552</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>
</ul>
<h3>2024.2.548</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.547</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>
<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.532</h3>
<ul>
<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-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-22781">SCL-22781</a></strong>: Scala 3 indentation syntax parser false negative</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.527</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-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-22778">SCL-22778</a></strong>: Exception when opening second project "in this window"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22797">SCL-22797</a></strong>: Duplicated information in mouse-over an import</li>
</ul>
<h3>2024.2.525</h3>
<ul>
<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>
</ul>
<h3>2024.2.513</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.498</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.489</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-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>
</ul>
<h3>2024.2.464</h3>
<ul>
<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-22716">SCL-22716</a></strong>: Downloading Scala SDK is not cancelable</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>
</ul>
<h3>2024.2.432</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22711">SCL-22711</a></strong>: Scala compiler plugins not configured in Gradle projects</li>
</ul>
<h3>2024.2.430</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22736">SCL-22736</a></strong>: Exception when macro-expanding munit asserts</li>
</ul>
<h3>2024.2.427</h3>
<ul>
<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-22747">SCL-22747</a></strong>: IDEA does not offer a mechanism to auto import an enum case</li>
</ul>
<h3>2024.2.422</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22620">SCL-22620</a></strong>: completion for literal values of a union type</li>
</ul>
<h3>2024.2.420</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-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>
</ul>
<h3>2024.2.405</h3>
<ul>
<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-22563">SCL-22563</a></strong>: Type mismatch if yield new object with indentation</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.381</h3>
<ul>
<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>
</ul>
<h3>2024.2.371</h3>
<ul>
<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>
</ul>
<h3>2024.2.358</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-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>
</ul>
<h3>2024.2.352</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-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-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-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-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-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-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-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-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-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22680">SCL-22680</a></strong>: Imports are not added during code generation</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=591690</download-url><idea-version min="n/a" max="n/a" since-build="242.19533" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="74953346" date="1724138814000" updatedDate="1724138814000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.238</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.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work </li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=590813</download-url><idea-version min="n/a" max="n/a" since-build="243.10096" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="74952787" date="1723870877000" updatedDate="1723870877000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.235</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.235</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22912">SCL-22912</a></strong>: Fix tree access exception in the Scala 3 `enum` support</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22913">SCL-22913</a></strong>: Fix tree access exception `ScPatternListImpl`</li>
</ul>
<h3>2024.3.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work </li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=589612</download-url><idea-version min="n/a" max="n/a" since-build="243.8831" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="74890792" date="1723868487000" updatedDate="1723868487000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.570</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.569</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-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-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-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-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-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.567</h3>
<ul>
<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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.2.566</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.2.565</h3>
<ul>
<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-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.2.561</h3>
<ul>
<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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.2.558</h3>
<ul>
<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-22902">SCL-22902</a></strong>: Scala shows warning "-Xjline is deprecated: Replaced by use of '~/.inputrc'"</li>
</ul>
<h3>2024.2.553</h3>
<ul>
<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.552</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>
</ul>
<h3>2024.2.548</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.547</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>
<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.532</h3>
<ul>
<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-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-22781">SCL-22781</a></strong>: Scala 3 indentation syntax parser false negative</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.527</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-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-22778">SCL-22778</a></strong>: Exception when opening second project "in this window"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22797">SCL-22797</a></strong>: Duplicated information in mouse-over an import</li>
</ul>
<h3>2024.2.525</h3>
<ul>
<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>
</ul>
<h3>2024.2.513</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.498</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.489</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-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>
</ul>
<h3>2024.2.464</h3>
<ul>
<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-22716">SCL-22716</a></strong>: Downloading Scala SDK is not cancelable</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>
</ul>
<h3>2024.2.432</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22711">SCL-22711</a></strong>: Scala compiler plugins not configured in Gradle projects</li>
</ul>
<h3>2024.2.430</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22736">SCL-22736</a></strong>: Exception when macro-expanding munit asserts</li>
</ul>
<h3>2024.2.427</h3>
<ul>
<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-22747">SCL-22747</a></strong>: IDEA does not offer a mechanism to auto import an enum case</li>
</ul>
<h3>2024.2.422</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22620">SCL-22620</a></strong>: completion for literal values of a union type</li>
</ul>
<h3>2024.2.420</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-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>
</ul>
<h3>2024.2.405</h3>
<ul>
<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-22563">SCL-22563</a></strong>: Type mismatch if yield new object with indentation</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.381</h3>
<ul>
<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>
</ul>
<h3>2024.2.371</h3>
<ul>
<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>
</ul>
<h3>2024.2.358</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-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>
</ul>
<h3>2024.2.352</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-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-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-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-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-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-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-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-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-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22680">SCL-22680</a></strong>: Imports are not added during code generation</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=589512</download-url><idea-version min="n/a" max="n/a" since-build="242.19533" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="74954708" date="1723697982000" updatedDate="1723697982000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.232</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.232</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-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-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-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-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-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.3.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work </li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=588151</download-url><idea-version min="n/a" max="n/a" since-build="243.8831" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="74890005" date="1723695872000" updatedDate="1723695872000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.569</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.569</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-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-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-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-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-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.567</h3>
<ul>
<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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.2.566</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.2.565</h3>
<ul>
<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-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.2.561</h3>
<ul>
<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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.2.558</h3>
<ul>
<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-22902">SCL-22902</a></strong>: Scala shows warning "-Xjline is deprecated: Replaced by use of '~/.inputrc'"</li>
</ul>
<h3>2024.2.553</h3>
<ul>
<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.552</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>
</ul>
<h3>2024.2.548</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.547</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>
<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.532</h3>
<ul>
<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-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-22781">SCL-22781</a></strong>: Scala 3 indentation syntax parser false negative</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.527</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-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-22778">SCL-22778</a></strong>: Exception when opening second project "in this window"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22797">SCL-22797</a></strong>: Duplicated information in mouse-over an import</li>
</ul>
<h3>2024.2.525</h3>
<ul>
<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>
</ul>
<h3>2024.2.513</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.498</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.489</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-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>
</ul>
<h3>2024.2.464</h3>
<ul>
<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-22716">SCL-22716</a></strong>: Downloading Scala SDK is not cancelable</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>
</ul>
<h3>2024.2.432</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22711">SCL-22711</a></strong>: Scala compiler plugins not configured in Gradle projects</li>
</ul>
<h3>2024.2.430</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22736">SCL-22736</a></strong>: Exception when macro-expanding munit asserts</li>
</ul>
<h3>2024.2.427</h3>
<ul>
<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-22747">SCL-22747</a></strong>: IDEA does not offer a mechanism to auto import an enum case</li>
</ul>
<h3>2024.2.422</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22620">SCL-22620</a></strong>: completion for literal values of a union type</li>
</ul>
<h3>2024.2.420</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-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>
</ul>
<h3>2024.2.405</h3>
<ul>
<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-22563">SCL-22563</a></strong>: Type mismatch if yield new object with indentation</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.381</h3>
<ul>
<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>
</ul>
<h3>2024.2.371</h3>
<ul>
<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>
</ul>
<h3>2024.2.358</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-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>
</ul>
<h3>2024.2.352</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-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-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-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-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-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-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-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-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-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22680">SCL-22680</a></strong>: Imports are not added during code generation</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=588025</download-url><idea-version min="n/a" max="n/a" since-build="242.19533" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="74943388" date="1723611362000" updatedDate="1723611362000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.226</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.226</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22833">SCL-22833</a></strong>: Error compiling in IntelliJ with play-brotli-filter dependency on Scala 3.4</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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.3.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work </li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=586974</download-url><idea-version min="n/a" max="n/a" since-build="243.8831" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="74885244" date="1723609649000" updatedDate="1723609649000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.567</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.567</h3>
<ul>
<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-22935">SCL-22935</a></strong>: Broken compilation of IDEA build system project in 2024.2</li>
</ul>
<h3>2024.2.566</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.2.565</h3>
<ul>
<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-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.2.561</h3>
<ul>
<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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.2.558</h3>
<ul>
<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-22902">SCL-22902</a></strong>: Scala shows warning "-Xjline is deprecated: Replaced by use of '~/.inputrc'"</li>
</ul>
<h3>2024.2.553</h3>
<ul>
<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.552</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>
</ul>
<h3>2024.2.548</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.547</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>
<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.532</h3>
<ul>
<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-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-22781">SCL-22781</a></strong>: Scala 3 indentation syntax parser false negative</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.527</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-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-22778">SCL-22778</a></strong>: Exception when opening second project "in this window"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22797">SCL-22797</a></strong>: Duplicated information in mouse-over an import</li>
</ul>
<h3>2024.2.525</h3>
<ul>
<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>
</ul>
<h3>2024.2.513</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.498</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.489</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-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>
</ul>
<h3>2024.2.464</h3>
<ul>
<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-22716">SCL-22716</a></strong>: Downloading Scala SDK is not cancelable</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>
</ul>
<h3>2024.2.432</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22711">SCL-22711</a></strong>: Scala compiler plugins not configured in Gradle projects</li>
</ul>
<h3>2024.2.430</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22736">SCL-22736</a></strong>: Exception when macro-expanding munit asserts</li>
</ul>
<h3>2024.2.427</h3>
<ul>
<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-22747">SCL-22747</a></strong>: IDEA does not offer a mechanism to auto import an enum case</li>
</ul>
<h3>2024.2.422</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22620">SCL-22620</a></strong>: completion for literal values of a union type</li>
</ul>
<h3>2024.2.420</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-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>
</ul>
<h3>2024.2.405</h3>
<ul>
<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-22563">SCL-22563</a></strong>: Type mismatch if yield new object with indentation</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.381</h3>
<ul>
<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>
</ul>
<h3>2024.2.371</h3>
<ul>
<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>
</ul>
<h3>2024.2.358</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-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>
</ul>
<h3>2024.2.352</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-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-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-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-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-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-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-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-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-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22680">SCL-22680</a></strong>: Imports are not added during code generation</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=586973</download-url><idea-version min="n/a" max="n/a" since-build="242.19533" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="74877542" date="1723534379000" updatedDate="1723534379000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.566</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.566</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.2.565</h3>
<ul>
<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-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.2.561</h3>
<ul>
<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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.2.558</h3>
<ul>
<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-22902">SCL-22902</a></strong>: Scala shows warning "-Xjline is deprecated: Replaced by use of '~/.inputrc'"</li>
</ul>
<h3>2024.2.553</h3>
<ul>
<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.552</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>
</ul>
<h3>2024.2.548</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.547</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>
<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.532</h3>
<ul>
<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-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-22781">SCL-22781</a></strong>: Scala 3 indentation syntax parser false negative</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.527</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-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-22778">SCL-22778</a></strong>: Exception when opening second project "in this window"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22797">SCL-22797</a></strong>: Duplicated information in mouse-over an import</li>
</ul>
<h3>2024.2.525</h3>
<ul>
<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>
</ul>
<h3>2024.2.513</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.498</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.489</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-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>
</ul>
<h3>2024.2.464</h3>
<ul>
<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-22716">SCL-22716</a></strong>: Downloading Scala SDK is not cancelable</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>
</ul>
<h3>2024.2.432</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22711">SCL-22711</a></strong>: Scala compiler plugins not configured in Gradle projects</li>
</ul>
<h3>2024.2.430</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22736">SCL-22736</a></strong>: Exception when macro-expanding munit asserts</li>
</ul>
<h3>2024.2.427</h3>
<ul>
<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-22747">SCL-22747</a></strong>: IDEA does not offer a mechanism to auto import an enum case</li>
</ul>
<h3>2024.2.422</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22620">SCL-22620</a></strong>: completion for literal values of a union type</li>
</ul>
<h3>2024.2.420</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-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>
</ul>
<h3>2024.2.405</h3>
<ul>
<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-22563">SCL-22563</a></strong>: Type mismatch if yield new object with indentation</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.381</h3>
<ul>
<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>
</ul>
<h3>2024.2.371</h3>
<ul>
<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>
</ul>
<h3>2024.2.358</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-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>
</ul>
<h3>2024.2.352</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-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-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-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-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-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-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-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-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-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22680">SCL-22680</a></strong>: Imports are not added during code generation</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=586271</download-url><idea-version min="n/a" max="n/a" since-build="242.19533" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="74943433" date="1723526742000" updatedDate="1723526742000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.222</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.222</h3>
<ul>
<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-22937">SCL-22937</a></strong>: implement extension method breaks when there is a `-no-indent` option</li>
</ul>
<h3>2024.3.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work </li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=586157</download-url><idea-version min="n/a" max="n/a" since-build="243.8831" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="74940926" date="1723266977000" updatedDate="1723266977000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.215</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.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.3.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work </li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=584892</download-url><idea-version min="n/a" max="n/a" since-build="243.7959" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="74876209" date="1723263662000" updatedDate="1723263662000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.565</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.565</h3>
<ul>
<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-22929">SCL-22929</a></strong>: parser: incorrect If-then-else parsing</li>
</ul>
<h3>2024.2.561</h3>
<ul>
<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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.2.558</h3>
<ul>
<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-22902">SCL-22902</a></strong>: Scala shows warning "-Xjline is deprecated: Replaced by use of '~/.inputrc'"</li>
</ul>
<h3>2024.2.553</h3>
<ul>
<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.552</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>
</ul>
<h3>2024.2.548</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.547</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>
<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.532</h3>
<ul>
<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-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-22781">SCL-22781</a></strong>: Scala 3 indentation syntax parser false negative</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.527</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-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-22778">SCL-22778</a></strong>: Exception when opening second project "in this window"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22797">SCL-22797</a></strong>: Duplicated information in mouse-over an import</li>
</ul>
<h3>2024.2.525</h3>
<ul>
<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>
</ul>
<h3>2024.2.513</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.498</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.489</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-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>
</ul>
<h3>2024.2.464</h3>
<ul>
<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-22716">SCL-22716</a></strong>: Downloading Scala SDK is not cancelable</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>
</ul>
<h3>2024.2.432</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22711">SCL-22711</a></strong>: Scala compiler plugins not configured in Gradle projects</li>
</ul>
<h3>2024.2.430</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22736">SCL-22736</a></strong>: Exception when macro-expanding munit asserts</li>
</ul>
<h3>2024.2.427</h3>
<ul>
<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-22747">SCL-22747</a></strong>: IDEA does not offer a mechanism to auto import an enum case</li>
</ul>
<h3>2024.2.422</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22620">SCL-22620</a></strong>: completion for literal values of a union type</li>
</ul>
<h3>2024.2.420</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-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>
</ul>
<h3>2024.2.405</h3>
<ul>
<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-22563">SCL-22563</a></strong>: Type mismatch if yield new object with indentation</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.381</h3>
<ul>
<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>
</ul>
<h3>2024.2.371</h3>
<ul>
<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>
</ul>
<h3>2024.2.358</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-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>
</ul>
<h3>2024.2.352</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-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-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-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-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-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-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-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-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-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22680">SCL-22680</a></strong>: Imports are not added during code generation</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=584891</download-url><idea-version min="n/a" max="n/a" since-build="242.19533" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="74940098" date="1723180039000" updatedDate="1723180039000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.212</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.212</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22829">SCL-22829</a></strong>: Run/Debug gutters do not work </li>
</ul>
<h3>2024.3.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22449">SCL-22449</a></strong>: No error highlighting for implicit any2stringadd with -Xsource:3-cross</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22506">SCL-22506</a></strong>: Optimizing scala import remove used imports</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=584333</download-url><idea-version min="n/a" max="n/a" since-build="243.7959" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="74872270" date="1723177597000" updatedDate="1723177597000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.562</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.561</h3>
<ul>
<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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.2.558</h3>
<ul>
<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-22902">SCL-22902</a></strong>: Scala shows warning "-Xjline is deprecated: Replaced by use of '~/.inputrc'"</li>
</ul>
<h3>2024.2.553</h3>
<ul>
<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.552</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>
</ul>
<h3>2024.2.550</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.548</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.547</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>
<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.532</h3>
<ul>
<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-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-22781">SCL-22781</a></strong>: Scala 3 indentation syntax parser false negative</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.527</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-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-22778">SCL-22778</a></strong>: Exception when opening second project "in this window"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22797">SCL-22797</a></strong>: Duplicated information in mouse-over an import</li>
</ul>
<h3>2024.2.525</h3>
<ul>
<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>
</ul>
<h3>2024.2.513</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.498</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.489</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-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>
</ul>
<h3>2024.2.464</h3>
<ul>
<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-22716">SCL-22716</a></strong>: Downloading Scala SDK is not cancelable</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>
</ul>
<h3>2024.2.432</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22711">SCL-22711</a></strong>: Scala compiler plugins not configured in Gradle projects</li>
</ul>
<h3>2024.2.430</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22736">SCL-22736</a></strong>: Exception when macro-expanding munit asserts</li>
</ul>
<h3>2024.2.427</h3>
<ul>
<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-22747">SCL-22747</a></strong>: IDEA does not offer a mechanism to auto import an enum case</li>
</ul>
<h3>2024.2.422</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22620">SCL-22620</a></strong>: completion for literal values of a union type</li>
</ul>
<h3>2024.2.420</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-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>
</ul>
<h3>2024.2.405</h3>
<ul>
<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-22563">SCL-22563</a></strong>: Type mismatch if yield new object with indentation</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.381</h3>
<ul>
<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>
</ul>
<h3>2024.2.371</h3>
<ul>
<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>
</ul>
<h3>2024.2.358</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-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>
</ul>
<h3>2024.2.352</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-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-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-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-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-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-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-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-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-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22680">SCL-22680</a></strong>: Imports are not added during code generation</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=584230</download-url><idea-version min="n/a" max="n/a" since-build="242.19533" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="74871578" date="1723097523000" updatedDate="1723097523000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.561</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.561</h3>
<ul>
<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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.2.558</h3>
<ul>
<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-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-22902">SCL-22902</a></strong>: Scala shows warning "-Xjline is deprecated: Replaced by use of '~/.inputrc'"</li>
</ul>
<h3>2024.2.553</h3>
<ul>
<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.552</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>
</ul>
<h3>2024.2.550</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.548</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.547</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>
<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.532</h3>
<ul>
<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-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-22781">SCL-22781</a></strong>: Scala 3 indentation syntax parser false negative</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.527</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-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-22778">SCL-22778</a></strong>: Exception when opening second project "in this window"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22797">SCL-22797</a></strong>: Duplicated information in mouse-over an import</li>
</ul>
<h3>2024.2.525</h3>
<ul>
<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>
</ul>
<h3>2024.2.513</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.498</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.489</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-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>
</ul>
<h3>2024.2.464</h3>
<ul>
<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-22716">SCL-22716</a></strong>: Downloading Scala SDK is not cancelable</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>
</ul>
<h3>2024.2.432</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22711">SCL-22711</a></strong>: Scala compiler plugins not configured in Gradle projects</li>
</ul>
<h3>2024.2.430</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22736">SCL-22736</a></strong>: Exception when macro-expanding munit asserts</li>
</ul>
<h3>2024.2.427</h3>
<ul>
<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-22747">SCL-22747</a></strong>: IDEA does not offer a mechanism to auto import an enum case</li>
</ul>
<h3>2024.2.422</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22620">SCL-22620</a></strong>: completion for literal values of a union type</li>
</ul>
<h3>2024.2.420</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-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>
</ul>
<h3>2024.2.405</h3>
<ul>
<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-22563">SCL-22563</a></strong>: Type mismatch if yield new object with indentation</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.381</h3>
<ul>
<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>
</ul>
<h3>2024.2.371</h3>
<ul>
<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>
</ul>
<h3>2024.2.358</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-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>
</ul>
<h3>2024.2.352</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-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-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-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-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-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-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-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-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-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22680">SCL-22680</a></strong>: Imports are not added during code generation</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=583727</download-url><idea-version min="n/a" max="n/a" since-build="242.19533" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="74940797" date="1723093968000" updatedDate="1723093968000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.208</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.208</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22911">SCL-22911</a></strong>: Fix tree access exception in the Scala 3 `given` support</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-22930">SCL-22930</a></strong>: jpa-ql: find usages doesn't find injected usages</li>
</ul>
<h3>2024.3.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22506">SCL-22506</a></strong>: Optimizing scala import remove used imports</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=583722</download-url><idea-version min="n/a" max="n/a" since-build="243.7959" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="74936662" date="1723007444000" updatedDate="1723007444000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.195</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.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22506">SCL-22506</a></strong>: Optimizing scala import remove used imports</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=583141</download-url><idea-version min="n/a" max="n/a" since-build="243.7606" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="74937377" date="1722921267000" updatedDate="1722921267000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.189</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.189</h3>
<ul>
<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>
</ul>
<h3>2024.3.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22506">SCL-22506</a></strong>: Optimizing scala import remove used imports</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=582619</download-url><idea-version min="n/a" max="n/a" since-build="243.7606" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="74870051" date="1722918395000" updatedDate="1722918395000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.558</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.558</h3>
<ul>
<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-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-22902">SCL-22902</a></strong>: Scala shows warning "-Xjline is deprecated: Replaced by use of '~/.inputrc'"</li>
</ul>
<h3>2024.2.553</h3>
<ul>
<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.552</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>
</ul>
<h3>2024.2.550</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.548</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.547</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>
<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.532</h3>
<ul>
<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-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-22781">SCL-22781</a></strong>: Scala 3 indentation syntax parser false negative</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.527</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-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-22778">SCL-22778</a></strong>: Exception when opening second project "in this window"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22797">SCL-22797</a></strong>: Duplicated information in mouse-over an import</li>
</ul>
<h3>2024.2.525</h3>
<ul>
<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>
</ul>
<h3>2024.2.513</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.498</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.489</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-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>
</ul>
<h3>2024.2.464</h3>
<ul>
<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-22716">SCL-22716</a></strong>: Downloading Scala SDK is not cancelable</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>
</ul>
<h3>2024.2.432</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22711">SCL-22711</a></strong>: Scala compiler plugins not configured in Gradle projects</li>
</ul>
<h3>2024.2.430</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22736">SCL-22736</a></strong>: Exception when macro-expanding munit asserts</li>
</ul>
<h3>2024.2.427</h3>
<ul>
<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-22747">SCL-22747</a></strong>: IDEA does not offer a mechanism to auto import an enum case</li>
</ul>
<h3>2024.2.422</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22620">SCL-22620</a></strong>: completion for literal values of a union type</li>
</ul>
<h3>2024.2.420</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-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>
</ul>
<h3>2024.2.405</h3>
<ul>
<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-22563">SCL-22563</a></strong>: Type mismatch if yield new object with indentation</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.381</h3>
<ul>
<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>
</ul>
<h3>2024.2.371</h3>
<ul>
<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>
</ul>
<h3>2024.2.358</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-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>
</ul>
<h3>2024.2.352</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-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-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-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-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-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-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-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-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-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22680">SCL-22680</a></strong>: Imports are not added during code generation</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=582518</download-url><idea-version min="n/a" max="n/a" since-build="242.19533" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="74935940" date="1722662367000" updatedDate="1722662367000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.181</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.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16950">SCL-16950</a></strong>: Support of *-internal scopes of dependecies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22721">SCL-22721</a></strong>: support CompileInternal/TestInternal/RuntimeInternal sbt configurations (aka "compile-internal"/"test-internal"/"runtime-internal")</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-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-22910">SCL-22910</a></strong>: Set ast.loading.filter correctly in ScalaLightCodeInsightFixtureTestCase</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22914">SCL-22914</a></strong>: Shorten module names in compilation charts</li>
</ul>
<h3>2024.3.153</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-22506">SCL-22506</a></strong>: Optimizing scala import remove used imports</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=581543</download-url><idea-version min="n/a" max="n/a" since-build="243.6360" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="74891385" date="1722431854000" updatedDate="1722431854000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.153</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.153</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-22506">SCL-22506</a></strong>: Optimizing scala import remove used imports</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-22903">SCL-22903</a></strong>: Disable/remove the "Initialize" button for lazy vals in the debugger</li>
</ul>
<h3>2024.3.137</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=580685</download-url><idea-version min="n/a" max="n/a" since-build="243.6360" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="74865984" date="1722400169000" updatedDate="1722400169000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.553</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.553</h3>
<ul>
<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.552</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>
</ul>
<h3>2024.2.550</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.548</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.547</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>
<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.532</h3>
<ul>
<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-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-22781">SCL-22781</a></strong>: Scala 3 indentation syntax parser false negative</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.527</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-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-22778">SCL-22778</a></strong>: Exception when opening second project "in this window"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22797">SCL-22797</a></strong>: Duplicated information in mouse-over an import</li>
</ul>
<h3>2024.2.525</h3>
<ul>
<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>
</ul>
<h3>2024.2.513</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.498</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.489</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-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>
</ul>
<h3>2024.2.464</h3>
<ul>
<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-22716">SCL-22716</a></strong>: Downloading Scala SDK is not cancelable</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>
</ul>
<h3>2024.2.432</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22711">SCL-22711</a></strong>: Scala compiler plugins not configured in Gradle projects</li>
</ul>
<h3>2024.2.430</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22736">SCL-22736</a></strong>: Exception when macro-expanding munit asserts</li>
</ul>
<h3>2024.2.427</h3>
<ul>
<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-22747">SCL-22747</a></strong>: IDEA does not offer a mechanism to auto import an enum case</li>
</ul>
<h3>2024.2.422</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22620">SCL-22620</a></strong>: completion for literal values of a union type</li>
</ul>
<h3>2024.2.420</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-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>
</ul>
<h3>2024.2.405</h3>
<ul>
<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-22563">SCL-22563</a></strong>: Type mismatch if yield new object with indentation</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.381</h3>
<ul>
<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>
</ul>
<h3>2024.2.371</h3>
<ul>
<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>
</ul>
<h3>2024.2.358</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-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>
</ul>
<h3>2024.2.352</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-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-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-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-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-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-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-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-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-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22680">SCL-22680</a></strong>: Imports are not added during code generation</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=580513</download-url><idea-version min="n/a" max="n/a" since-build="242.19533" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="74868618" date="1722315069000" updatedDate="1722315069000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.552</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.552</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>
</ul>
<h3>2024.2.550</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.548</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.547</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>
<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.532</h3>
<ul>
<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-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-22781">SCL-22781</a></strong>: Scala 3 indentation syntax parser false negative</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.527</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-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-22778">SCL-22778</a></strong>: Exception when opening second project "in this window"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22797">SCL-22797</a></strong>: Duplicated information in mouse-over an import</li>
</ul>
<h3>2024.2.525</h3>
<ul>
<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>
</ul>
<h3>2024.2.513</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.498</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.489</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-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>
</ul>
<h3>2024.2.464</h3>
<ul>
<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-22716">SCL-22716</a></strong>: Downloading Scala SDK is not cancelable</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>
</ul>
<h3>2024.2.432</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22711">SCL-22711</a></strong>: Scala compiler plugins not configured in Gradle projects</li>
</ul>
<h3>2024.2.430</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22736">SCL-22736</a></strong>: Exception when macro-expanding munit asserts</li>
</ul>
<h3>2024.2.427</h3>
<ul>
<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-22747">SCL-22747</a></strong>: IDEA does not offer a mechanism to auto import an enum case</li>
</ul>
<h3>2024.2.422</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22620">SCL-22620</a></strong>: completion for literal values of a union type</li>
</ul>
<h3>2024.2.420</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-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>
</ul>
<h3>2024.2.405</h3>
<ul>
<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-22563">SCL-22563</a></strong>: Type mismatch if yield new object with indentation</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.381</h3>
<ul>
<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>
</ul>
<h3>2024.2.371</h3>
<ul>
<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>
</ul>
<h3>2024.2.358</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-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>
</ul>
<h3>2024.2.352</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-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-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-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-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-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-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-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-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-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22680">SCL-22680</a></strong>: Imports are not added during code generation</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=579983</download-url><idea-version min="n/a" max="n/a" since-build="242.19533" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="74855659" date="1721968056000" updatedDate="1721968056000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.550</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.550</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.548</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.547</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>
<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.532</h3>
<ul>
<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-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-22781">SCL-22781</a></strong>: Scala 3 indentation syntax parser false negative</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.527</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-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-22778">SCL-22778</a></strong>: Exception when opening second project "in this window"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22797">SCL-22797</a></strong>: Duplicated information in mouse-over an import</li>
</ul>
<h3>2024.2.525</h3>
<ul>
<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>
</ul>
<h3>2024.2.513</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.498</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.489</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-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>
</ul>
<h3>2024.2.464</h3>
<ul>
<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-22716">SCL-22716</a></strong>: Downloading Scala SDK is not cancelable</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>
</ul>
<h3>2024.2.432</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22711">SCL-22711</a></strong>: Scala compiler plugins not configured in Gradle projects</li>
</ul>
<h3>2024.2.430</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22736">SCL-22736</a></strong>: Exception when macro-expanding munit asserts</li>
</ul>
<h3>2024.2.427</h3>
<ul>
<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-22747">SCL-22747</a></strong>: IDEA does not offer a mechanism to auto import an enum case</li>
</ul>
<h3>2024.2.422</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22620">SCL-22620</a></strong>: completion for literal values of a union type</li>
</ul>
<h3>2024.2.420</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-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>
</ul>
<h3>2024.2.405</h3>
<ul>
<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-22563">SCL-22563</a></strong>: Type mismatch if yield new object with indentation</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.381</h3>
<ul>
<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>
</ul>
<h3>2024.2.371</h3>
<ul>
<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>
</ul>
<h3>2024.2.358</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-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>
</ul>
<h3>2024.2.352</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-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-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-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-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-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-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-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-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-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22680">SCL-22680</a></strong>: Imports are not added during code generation</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=577902</download-url><idea-version min="n/a" max="n/a" since-build="242.19533" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="74856697" date="1721881421000" updatedDate="1721881421000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.549</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.548</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.547</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>
<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.532</h3>
<ul>
<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-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-22781">SCL-22781</a></strong>: Scala 3 indentation syntax parser false negative</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.527</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-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-22778">SCL-22778</a></strong>: Exception when opening second project "in this window"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22797">SCL-22797</a></strong>: Duplicated information in mouse-over an import</li>
</ul>
<h3>2024.2.525</h3>
<ul>
<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>
</ul>
<h3>2024.2.513</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.498</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.489</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-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>
</ul>
<h3>2024.2.464</h3>
<ul>
<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-22716">SCL-22716</a></strong>: Downloading Scala SDK is not cancelable</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>
</ul>
<h3>2024.2.432</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22711">SCL-22711</a></strong>: Scala compiler plugins not configured in Gradle projects</li>
</ul>
<h3>2024.2.430</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22736">SCL-22736</a></strong>: Exception when macro-expanding munit asserts</li>
</ul>
<h3>2024.2.427</h3>
<ul>
<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-22747">SCL-22747</a></strong>: IDEA does not offer a mechanism to auto import an enum case</li>
</ul>
<h3>2024.2.422</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22620">SCL-22620</a></strong>: completion for literal values of a union type</li>
</ul>
<h3>2024.2.420</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-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>
</ul>
<h3>2024.2.405</h3>
<ul>
<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-22563">SCL-22563</a></strong>: Type mismatch if yield new object with indentation</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.381</h3>
<ul>
<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>
</ul>
<h3>2024.2.371</h3>
<ul>
<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>
</ul>
<h3>2024.2.358</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-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>
</ul>
<h3>2024.2.352</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-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-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-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-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-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-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-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-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-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22680">SCL-22680</a></strong>: Imports are not added during code generation</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=577477</download-url><idea-version min="n/a" max="n/a" since-build="242.19533" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="74892914" date="1721881314000" updatedDate="1721881314000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.141</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.137</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=577476</download-url><idea-version min="n/a" max="n/a" since-build="243.5489" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="75940805" date="1721807002000" updatedDate="1721807002000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.548</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.548</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.547</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>
<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.532</h3>
<ul>
<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-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-22781">SCL-22781</a></strong>: Scala 3 indentation syntax parser false negative</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.527</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-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-22778">SCL-22778</a></strong>: Exception when opening second project "in this window"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22797">SCL-22797</a></strong>: Duplicated information in mouse-over an import</li>
</ul>
<h3>2024.2.525</h3>
<ul>
<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>
</ul>
<h3>2024.2.513</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.498</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.489</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-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>
</ul>
<h3>2024.2.464</h3>
<ul>
<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-22716">SCL-22716</a></strong>: Downloading Scala SDK is not cancelable</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>
</ul>
<h3>2024.2.432</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22711">SCL-22711</a></strong>: Scala compiler plugins not configured in Gradle projects</li>
</ul>
<h3>2024.2.430</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22736">SCL-22736</a></strong>: Exception when macro-expanding munit asserts</li>
</ul>
<h3>2024.2.427</h3>
<ul>
<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-22747">SCL-22747</a></strong>: IDEA does not offer a mechanism to auto import an enum case</li>
</ul>
<h3>2024.2.422</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22620">SCL-22620</a></strong>: completion for literal values of a union type</li>
</ul>
<h3>2024.2.420</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-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>
</ul>
<h3>2024.2.405</h3>
<ul>
<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-22563">SCL-22563</a></strong>: Type mismatch if yield new object with indentation</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.381</h3>
<ul>
<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>
</ul>
<h3>2024.2.371</h3>
<ul>
<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>
</ul>
<h3>2024.2.358</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-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>
</ul>
<h3>2024.2.352</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-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-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-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-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-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-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-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-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-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22680">SCL-22680</a></strong>: Imports are not added during code generation</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=576433</download-url><idea-version min="n/a" max="n/a" since-build="242.19533" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="75933941" date="1721756771000" updatedDate="1721756771000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.137</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.137</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-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-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-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-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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22867">SCL-22867</a></strong>: Support -Xsource-features:leading-infix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22869">SCL-22869</a></strong>: Can't evaluate Scala worksheet </li>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=576291</download-url><idea-version min="n/a" max="n/a" since-build="243.4783" until-build="243.*"/></idea-plugin><idea-plugin downloads="23436378" size="75939259" date="1721708575000" updatedDate="1721708575000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.547</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.532</h3>
<ul>
<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-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-22781">SCL-22781</a></strong>: Scala 3 indentation syntax parser false negative</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.527</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-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-22778">SCL-22778</a></strong>: Exception when opening second project "in this window"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22797">SCL-22797</a></strong>: Duplicated information in mouse-over an import</li>
</ul>
<h3>2024.2.525</h3>
<ul>
<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>
</ul>
<h3>2024.2.513</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.498</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.489</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-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>
</ul>
<h3>2024.2.464</h3>
<ul>
<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-22716">SCL-22716</a></strong>: Downloading Scala SDK is not cancelable</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>
</ul>
<h3>2024.2.432</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22711">SCL-22711</a></strong>: Scala compiler plugins not configured in Gradle projects</li>
</ul>
<h3>2024.2.430</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22736">SCL-22736</a></strong>: Exception when macro-expanding munit asserts</li>
</ul>
<h3>2024.2.427</h3>
<ul>
<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-22747">SCL-22747</a></strong>: IDEA does not offer a mechanism to auto import an enum case</li>
</ul>
<h3>2024.2.422</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22620">SCL-22620</a></strong>: completion for literal values of a union type</li>
</ul>
<h3>2024.2.420</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-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>
</ul>
<h3>2024.2.405</h3>
<ul>
<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-22563">SCL-22563</a></strong>: Type mismatch if yield new object with indentation</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.381</h3>
<ul>
<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>
</ul>
<h3>2024.2.371</h3>
<ul>
<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>
</ul>
<h3>2024.2.358</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-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-22680">SCL-22680</a></strong>: Imports are not added during code generation</li>
</ul>
<h3>2024.2.349</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-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-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-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.333</h3>
<ul>
<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-22603">SCL-22603</a></strong>: The first run of a test fails in a scala 3 project (when CBH is enabled)</li>
</ul>
<h3>2024.2.320</h3>
<ul>
<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-22518">SCL-22518</a></strong>: ScalaFileImpl cannot be cast to class ScTypeParametersOwner (ScTypeParamImpl.owner)</li>
</ul>
<h3>2024.2.306</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-22590">SCL-22590</a></strong>: Scalafmt not following include unless it has .conf extension</li>
</ul>
<h3>2024.2.291</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22587">SCL-22587</a></strong>: Gracefully handle sbt `usePipelining := true`</li>
</ul>
<h3>2024.2.287</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-22561">SCL-22561</a></strong>: Debugger unable to show/evaluate a variable</li>
</ul>
<h3>2024.2.282</h3>
<ul>
<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>
</ul>
<h3>2024.2.276</h3>
<ul>
<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>
</ul>
<h3>2024.2.264</h3>
<ul>
<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>
</ul>
<h3>2024.2.257</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>
</ul>
<h3>2024.2.255</h3>
<ul>
<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-22345">SCL-22345</a></strong>: Optimize imports sometimes breaking wildcard imports (Scala 3)</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-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-22505">SCL-22505</a></strong>: use toString renderer for scala.StringBuilder by default (as for java.lang.StringBuilder)</li>
</ul>
<h3>2024.2.248</h3>
<ul>
<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-22206">SCL-22206</a></strong>: use new package search api for library completion</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>
</ul>
<h3>2024.2.237</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22360">SCL-22360</a></strong>: enable Grazie features in Scala files</li>
</ul>
<h3>2024.2.224</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-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-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-21674">SCL-21674</a></strong>: Zinc should react to external changes to classfiles</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-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-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-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>
</ul>
<h3>2024.2.206</h3>
<ul>
<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-22267">SCL-22267</a></strong>: Parse export statements in extensions</li>
</ul>
<h3>2024.2.192</h3>
<ul>
<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-22266">SCL-22266</a></strong>: Support exports in extensions</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>
</ul>
<h3>2024.2.183</h3>
<ul>
<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-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-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</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-22309">SCL-22309</a></strong>: Missing brace isn't highlighted in the Editor</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-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-22363">SCL-22363</a></strong>: better support of sticky lines for match cases</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>
</ul>
<h3>2024.2.147</h3>
<ul>
<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-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-22310">SCL-22310</a></strong>: Scala 3: Write documentation breaks if there is already a doc with a link</li>
</ul>
<h3>2024.2.144</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
</ul>
<h3>2024.2.143</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-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-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-22253">SCL-22253</a></strong>: NPE on opening a Maven project</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>
</ul>
<h3>2024.2.135</h3>
<ul>
<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-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-22261">SCL-22261</a></strong>: Scala plugin runs Classes task every time you open a project</li>
</ul>
<h3>2024.2.132</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-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>
</ul>
<h3>2024.2.129</h3>
<ul>
<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>
</ul>
<h3>2024.2.126</h3>
<ul>
<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-21623">SCL-21623</a></strong>: make ChainedPackageInspection.UseChainedPackageQuickFix preview-friendly</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-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-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
</ul>
<h3>2024.2.124</h3>
<ul>
<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-22257">SCL-22257</a></strong>: Scala 3 highlighting error</li>
</ul>
<h3>2024.2.121</h3>
<ul>
<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>
</ul>
<h3>2024.2.118</h3>
<ul>
<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-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-22242">SCL-22242</a></strong>: Escape sequences in mouse-over error message</li>
</ul>
<h3>2024.2.117</h3>
<ul>
<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-21741">SCL-21741</a></strong>: dynamically resolve compiler bridge for newer scala 3 versions</li>
</ul>
<h3>2024.2.104</h3>
<ul>
<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-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-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-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-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-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-22040">SCL-22040</a></strong>: Scala 3 `given` Conversion breaks type inference</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-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-22169">SCL-22169</a></strong>: Support compiler diagnostics in compiler based highlighting</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=575729</download-url><idea-version min="n/a" max="n/a" since-build="242.19533" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="75916895" date="1720758084000" updatedDate="1720758084000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.536</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.532</h3>
<ul>
<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-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-22781">SCL-22781</a></strong>: Scala 3 indentation syntax parser false negative</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.527</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-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-22778">SCL-22778</a></strong>: Exception when opening second project "in this window"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22797">SCL-22797</a></strong>: Duplicated information in mouse-over an import</li>
</ul>
<h3>2024.2.525</h3>
<ul>
<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>
</ul>
<h3>2024.2.513</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.498</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.489</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-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>
</ul>
<h3>2024.2.464</h3>
<ul>
<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-22716">SCL-22716</a></strong>: Downloading Scala SDK is not cancelable</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>
</ul>
<h3>2024.2.432</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22711">SCL-22711</a></strong>: Scala compiler plugins not configured in Gradle projects</li>
</ul>
<h3>2024.2.430</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22736">SCL-22736</a></strong>: Exception when macro-expanding munit asserts</li>
</ul>
<h3>2024.2.427</h3>
<ul>
<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-22747">SCL-22747</a></strong>: IDEA does not offer a mechanism to auto import an enum case</li>
</ul>
<h3>2024.2.422</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22620">SCL-22620</a></strong>: completion for literal values of a union type</li>
</ul>
<h3>2024.2.420</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-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>
</ul>
<h3>2024.2.405</h3>
<ul>
<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-22563">SCL-22563</a></strong>: Type mismatch if yield new object with indentation</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.381</h3>
<ul>
<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>
</ul>
<h3>2024.2.371</h3>
<ul>
<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>
</ul>
<h3>2024.2.358</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-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-22680">SCL-22680</a></strong>: Imports are not added during code generation</li>
</ul>
<h3>2024.2.349</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-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-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-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.333</h3>
<ul>
<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-22603">SCL-22603</a></strong>: The first run of a test fails in a scala 3 project (when CBH is enabled)</li>
</ul>
<h3>2024.2.320</h3>
<ul>
<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-22518">SCL-22518</a></strong>: ScalaFileImpl cannot be cast to class ScTypeParametersOwner (ScTypeParamImpl.owner)</li>
</ul>
<h3>2024.2.306</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-22590">SCL-22590</a></strong>: Scalafmt not following include unless it has .conf extension</li>
</ul>
<h3>2024.2.291</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22587">SCL-22587</a></strong>: Gracefully handle sbt `usePipelining := true`</li>
</ul>
<h3>2024.2.287</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-22561">SCL-22561</a></strong>: Debugger unable to show/evaluate a variable</li>
</ul>
<h3>2024.2.282</h3>
<ul>
<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>
</ul>
<h3>2024.2.276</h3>
<ul>
<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>
</ul>
<h3>2024.2.264</h3>
<ul>
<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>
</ul>
<h3>2024.2.257</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>
</ul>
<h3>2024.2.255</h3>
<ul>
<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-22345">SCL-22345</a></strong>: Optimize imports sometimes breaking wildcard imports (Scala 3)</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-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-22505">SCL-22505</a></strong>: use toString renderer for scala.StringBuilder by default (as for java.lang.StringBuilder)</li>
</ul>
<h3>2024.2.248</h3>
<ul>
<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-22206">SCL-22206</a></strong>: use new package search api for library completion</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>
</ul>
<h3>2024.2.237</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22360">SCL-22360</a></strong>: enable Grazie features in Scala files</li>
</ul>
<h3>2024.2.224</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-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-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-21674">SCL-21674</a></strong>: Zinc should react to external changes to classfiles</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-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-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-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>
</ul>
<h3>2024.2.206</h3>
<ul>
<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-22267">SCL-22267</a></strong>: Parse export statements in extensions</li>
</ul>
<h3>2024.2.192</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-22266">SCL-22266</a></strong>: Support exports in extensions</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>
</ul>
<h3>2024.2.183</h3>
<ul>
<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-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-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</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-22309">SCL-22309</a></strong>: Missing brace isn't highlighted in the Editor</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-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-22363">SCL-22363</a></strong>: better support of sticky lines for match cases</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>
</ul>
<h3>2024.2.147</h3>
<ul>
<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-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-22310">SCL-22310</a></strong>: Scala 3: Write documentation breaks if there is already a doc with a link</li>
</ul>
<h3>2024.2.144</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
</ul>
<h3>2024.2.143</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-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-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-22253">SCL-22253</a></strong>: NPE on opening a Maven project</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>
</ul>
<h3>2024.2.135</h3>
<ul>
<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-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-22261">SCL-22261</a></strong>: Scala plugin runs Classes task every time you open a project</li>
</ul>
<h3>2024.2.132</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-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>
</ul>
<h3>2024.2.129</h3>
<ul>
<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>
</ul>
<h3>2024.2.126</h3>
<ul>
<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-21623">SCL-21623</a></strong>: make ChainedPackageInspection.UseChainedPackageQuickFix preview-friendly</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-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-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
</ul>
<h3>2024.2.124</h3>
<ul>
<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-22257">SCL-22257</a></strong>: Scala 3 highlighting error</li>
</ul>
<h3>2024.2.121</h3>
<ul>
<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>
</ul>
<h3>2024.2.118</h3>
<ul>
<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-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-22242">SCL-22242</a></strong>: Escape sequences in mouse-over error message</li>
</ul>
<h3>2024.2.117</h3>
<ul>
<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-21741">SCL-21741</a></strong>: dynamically resolve compiler bridge for newer scala 3 versions</li>
</ul>
<h3>2024.2.104</h3>
<ul>
<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-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-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-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-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-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-22040">SCL-22040</a></strong>: Scala 3 `given` Conversion breaks type inference</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-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-22169">SCL-22169</a></strong>: Support compiler diagnostics in compiler based highlighting</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=570234</download-url><idea-version min="n/a" max="n/a" since-build="242.19533" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="75910239" date="1720672709000" updatedDate="1720672709000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.532</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.532</h3>
<ul>
<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-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-22781">SCL-22781</a></strong>: Scala 3 indentation syntax parser false negative</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.527</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-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-22778">SCL-22778</a></strong>: Exception when opening second project "in this window"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22797">SCL-22797</a></strong>: Duplicated information in mouse-over an import</li>
</ul>
<h3>2024.2.525</h3>
<ul>
<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>
</ul>
<h3>2024.2.513</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.498</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.489</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-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>
</ul>
<h3>2024.2.464</h3>
<ul>
<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-22716">SCL-22716</a></strong>: Downloading Scala SDK is not cancelable</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>
</ul>
<h3>2024.2.432</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22711">SCL-22711</a></strong>: Scala compiler plugins not configured in Gradle projects</li>
</ul>
<h3>2024.2.430</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22736">SCL-22736</a></strong>: Exception when macro-expanding munit asserts</li>
</ul>
<h3>2024.2.427</h3>
<ul>
<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-22747">SCL-22747</a></strong>: IDEA does not offer a mechanism to auto import an enum case</li>
</ul>
<h3>2024.2.422</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22620">SCL-22620</a></strong>: completion for literal values of a union type</li>
</ul>
<h3>2024.2.420</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-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>
</ul>
<h3>2024.2.405</h3>
<ul>
<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-22563">SCL-22563</a></strong>: Type mismatch if yield new object with indentation</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.381</h3>
<ul>
<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>
</ul>
<h3>2024.2.371</h3>
<ul>
<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>
</ul>
<h3>2024.2.358</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-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-22680">SCL-22680</a></strong>: Imports are not added during code generation</li>
</ul>
<h3>2024.2.349</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-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-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-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.333</h3>
<ul>
<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-22603">SCL-22603</a></strong>: The first run of a test fails in a scala 3 project (when CBH is enabled)</li>
</ul>
<h3>2024.2.320</h3>
<ul>
<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-22518">SCL-22518</a></strong>: ScalaFileImpl cannot be cast to class ScTypeParametersOwner (ScTypeParamImpl.owner)</li>
</ul>
<h3>2024.2.306</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-22590">SCL-22590</a></strong>: Scalafmt not following include unless it has .conf extension</li>
</ul>
<h3>2024.2.291</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22587">SCL-22587</a></strong>: Gracefully handle sbt `usePipelining := true`</li>
</ul>
<h3>2024.2.287</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-22561">SCL-22561</a></strong>: Debugger unable to show/evaluate a variable</li>
</ul>
<h3>2024.2.282</h3>
<ul>
<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>
</ul>
<h3>2024.2.276</h3>
<ul>
<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>
</ul>
<h3>2024.2.264</h3>
<ul>
<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>
</ul>
<h3>2024.2.257</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>
</ul>
<h3>2024.2.255</h3>
<ul>
<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-22345">SCL-22345</a></strong>: Optimize imports sometimes breaking wildcard imports (Scala 3)</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-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-22505">SCL-22505</a></strong>: use toString renderer for scala.StringBuilder by default (as for java.lang.StringBuilder)</li>
</ul>
<h3>2024.2.248</h3>
<ul>
<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-22206">SCL-22206</a></strong>: use new package search api for library completion</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>
</ul>
<h3>2024.2.237</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22360">SCL-22360</a></strong>: enable Grazie features in Scala files</li>
</ul>
<h3>2024.2.224</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-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-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-21674">SCL-21674</a></strong>: Zinc should react to external changes to classfiles</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-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-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-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>
</ul>
<h3>2024.2.206</h3>
<ul>
<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-22267">SCL-22267</a></strong>: Parse export statements in extensions</li>
</ul>
<h3>2024.2.192</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-22266">SCL-22266</a></strong>: Support exports in extensions</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>
</ul>
<h3>2024.2.183</h3>
<ul>
<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-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-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</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-22309">SCL-22309</a></strong>: Missing brace isn't highlighted in the Editor</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-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-22363">SCL-22363</a></strong>: better support of sticky lines for match cases</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>
</ul>
<h3>2024.2.147</h3>
<ul>
<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-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-22310">SCL-22310</a></strong>: Scala 3: Write documentation breaks if there is already a doc with a link</li>
</ul>
<h3>2024.2.144</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
</ul>
<h3>2024.2.143</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-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-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-22253">SCL-22253</a></strong>: NPE on opening a Maven project</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>
</ul>
<h3>2024.2.135</h3>
<ul>
<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-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-22261">SCL-22261</a></strong>: Scala plugin runs Classes task every time you open a project</li>
</ul>
<h3>2024.2.132</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-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>
</ul>
<h3>2024.2.129</h3>
<ul>
<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>
</ul>
<h3>2024.2.126</h3>
<ul>
<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-21623">SCL-21623</a></strong>: make ChainedPackageInspection.UseChainedPackageQuickFix preview-friendly</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-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-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
</ul>
<h3>2024.2.124</h3>
<ul>
<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-22257">SCL-22257</a></strong>: Scala 3 highlighting error</li>
</ul>
<h3>2024.2.121</h3>
<ul>
<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>
</ul>
<h3>2024.2.118</h3>
<ul>
<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-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-22242">SCL-22242</a></strong>: Escape sequences in mouse-over error message</li>
</ul>
<h3>2024.2.117</h3>
<ul>
<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-21741">SCL-21741</a></strong>: dynamically resolve compiler bridge for newer scala 3 versions</li>
</ul>
<h3>2024.2.104</h3>
<ul>
<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-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-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-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-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-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-22040">SCL-22040</a></strong>: Scala 3 `given` Conversion breaks type inference</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-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-22169">SCL-22169</a></strong>: Support compiler diagnostics in compiler based highlighting</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=569333</download-url><idea-version min="n/a" max="n/a" since-build="242.19533" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="75903183" date="1720585634000" updatedDate="1720585634000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.527</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.527</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-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-22778">SCL-22778</a></strong>: Exception when opening second project "in this window"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22797">SCL-22797</a></strong>: Duplicated information in mouse-over an import</li>
</ul>
<h3>2024.2.525</h3>
<ul>
<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>
</ul>
<h3>2024.2.513</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.498</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.489</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-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>
</ul>
<h3>2024.2.464</h3>
<ul>
<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-22716">SCL-22716</a></strong>: Downloading Scala SDK is not cancelable</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>
</ul>
<h3>2024.2.432</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22711">SCL-22711</a></strong>: Scala compiler plugins not configured in Gradle projects</li>
</ul>
<h3>2024.2.430</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22736">SCL-22736</a></strong>: Exception when macro-expanding munit asserts</li>
</ul>
<h3>2024.2.427</h3>
<ul>
<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-22747">SCL-22747</a></strong>: IDEA does not offer a mechanism to auto import an enum</li>
</ul>
<h3>2024.2.422</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22620">SCL-22620</a></strong>: completion for literal values of a union type</li>
</ul>
<h3>2024.2.420</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-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>
</ul>
<h3>2024.2.405</h3>
<ul>
<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-22563">SCL-22563</a></strong>: Type mismatch if yield new object with indentation</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.381</h3>
<ul>
<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>
</ul>
<h3>2024.2.371</h3>
<ul>
<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>
</ul>
<h3>2024.2.358</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-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-22680">SCL-22680</a></strong>: Imports are not added during code generation</li>
</ul>
<h3>2024.2.349</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-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-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-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.333</h3>
<ul>
<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-22603">SCL-22603</a></strong>: The first run of a test fails in a scala 3 project (when CBH is enabled)</li>
</ul>
<h3>2024.2.320</h3>
<ul>
<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-22518">SCL-22518</a></strong>: ScalaFileImpl cannot be cast to class ScTypeParametersOwner (ScTypeParamImpl.owner)</li>
</ul>
<h3>2024.2.306</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-22590">SCL-22590</a></strong>: Scalafmt not following include unless it has .conf extension</li>
</ul>
<h3>2024.2.291</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22587">SCL-22587</a></strong>: Gracefully handle sbt `usePipelining := true`</li>
</ul>
<h3>2024.2.287</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-22561">SCL-22561</a></strong>: Debugger unable to show/evaluate a variable</li>
</ul>
<h3>2024.2.282</h3>
<ul>
<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>
</ul>
<h3>2024.2.276</h3>
<ul>
<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>
</ul>
<h3>2024.2.264</h3>
<ul>
<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>
</ul>
<h3>2024.2.257</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>
</ul>
<h3>2024.2.255</h3>
<ul>
<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-22345">SCL-22345</a></strong>: Optimize imports sometimes breaking wildcard imports (Scala 3)</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-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-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>
<h3>2024.2.248</h3>
<ul>
<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-22206">SCL-22206</a></strong>: use new package search api for library completion</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>
</ul>
<h3>2024.2.237</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22360">SCL-22360</a></strong>: enable Grazie features in Scala files</li>
</ul>
<h3>2024.2.224</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-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-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-21674">SCL-21674</a></strong>: Zinc should react to external changes to classfiles</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-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-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-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>
</ul>
<h3>2024.2.206</h3>
<ul>
<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-22267">SCL-22267</a></strong>: Parse export statements in extensions</li>
</ul>
<h3>2024.2.192</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-22266">SCL-22266</a></strong>: Support exports in extensions</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>
</ul>
<h3>2024.2.183</h3>
<ul>
<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-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-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</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-22309">SCL-22309</a></strong>: Missing brace isn't highlighted in the Editor</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-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-22363">SCL-22363</a></strong>: better support of sticky lines for match cases</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>
</ul>
<h3>2024.2.147</h3>
<ul>
<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-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-22310">SCL-22310</a></strong>: Scala 3: Write documentation breaks if there is already a doc with a link</li>
</ul>
<h3>2024.2.144</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
</ul>
<h3>2024.2.143</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-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-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-22253">SCL-22253</a></strong>: NPE on opening a Maven project</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>
</ul>
<h3>2024.2.135</h3>
<ul>
<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-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-22261">SCL-22261</a></strong>: Scala plugin runs Classes task every time you open a project</li>
</ul>
<h3>2024.2.132</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-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>
</ul>
<h3>2024.2.129</h3>
<ul>
<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>
</ul>
<h3>2024.2.126</h3>
<ul>
<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-21623">SCL-21623</a></strong>: make ChainedPackageInspection.UseChainedPackageQuickFix preview-friendly</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-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-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
</ul>
<h3>2024.2.124</h3>
<ul>
<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-22257">SCL-22257</a></strong>: Scala 3 highlighting error</li>
</ul>
<h3>2024.2.121</h3>
<ul>
<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>
</ul>
<h3>2024.2.118</h3>
<ul>
<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-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-22242">SCL-22242</a></strong>: Escape sequences in mouse-over error message</li>
</ul>
<h3>2024.2.117</h3>
<ul>
<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-21741">SCL-21741</a></strong>: dynamically resolve compiler bridge for newer scala 3 versions</li>
</ul>
<h3>2024.2.104</h3>
<ul>
<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-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-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-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-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-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-22040">SCL-22040</a></strong>: Scala 3 `given` Conversion breaks type inference</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-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-22169">SCL-22169</a></strong>: Support compiler diagnostics in compiler based highlighting</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=568621</download-url><idea-version min="n/a" max="n/a" since-build="242.19533" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="75897245" date="1720498695000" updatedDate="1720498695000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.525</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.525</h3>
<ul>
<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>
</ul>
<h3>2024.2.513</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.498</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.489</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-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>
</ul>
<h3>2024.2.464</h3>
<ul>
<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-22716">SCL-22716</a></strong>: Downloading Scala SDK is not cancelable</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>
</ul>
<h3>2024.2.432</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22711">SCL-22711</a></strong>: Scala compiler plugins not configured in Gradle projects</li>
</ul>
<h3>2024.2.430</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22736">SCL-22736</a></strong>: Exception when macro-expanding munit asserts</li>
</ul>
<h3>2024.2.427</h3>
<ul>
<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-22747">SCL-22747</a></strong>: IDEA does not offer a mechanism to auto import an enum</li>
</ul>
<h3>2024.2.422</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22620">SCL-22620</a></strong>: completion for literal values of a union type</li>
</ul>
<h3>2024.2.420</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-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>
</ul>
<h3>2024.2.405</h3>
<ul>
<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-22563">SCL-22563</a></strong>: Type mismatch if yield new object with indentation</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.381</h3>
<ul>
<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>
</ul>
<h3>2024.2.371</h3>
<ul>
<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>
</ul>
<h3>2024.2.358</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-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-22680">SCL-22680</a></strong>: Imports are not added during code generation</li>
</ul>
<h3>2024.2.349</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-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-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-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.333</h3>
<ul>
<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-22603">SCL-22603</a></strong>: The first run of a test fails in a scala 3 project (when CBH is enabled)</li>
</ul>
<h3>2024.2.320</h3>
<ul>
<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-22518">SCL-22518</a></strong>: ScalaFileImpl cannot be cast to class ScTypeParametersOwner (ScTypeParamImpl.owner)</li>
</ul>
<h3>2024.2.306</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-22590">SCL-22590</a></strong>: Scalafmt not following include unless it has .conf extension</li>
</ul>
<h3>2024.2.291</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22587">SCL-22587</a></strong>: Gracefully handle sbt `usePipelining := true`</li>
</ul>
<h3>2024.2.287</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-22561">SCL-22561</a></strong>: Debugger unable to show/evaluate a variable</li>
</ul>
<h3>2024.2.282</h3>
<ul>
<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>
</ul>
<h3>2024.2.276</h3>
<ul>
<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>
</ul>
<h3>2024.2.264</h3>
<ul>
<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>
</ul>
<h3>2024.2.257</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>
</ul>
<h3>2024.2.255</h3>
<ul>
<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-22345">SCL-22345</a></strong>: Optimize imports sometimes breaking wildcard imports (Scala 3)</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-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-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>
<h3>2024.2.248</h3>
<ul>
<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-22206">SCL-22206</a></strong>: use new package search api for library completion</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>
</ul>
<h3>2024.2.237</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22360">SCL-22360</a></strong>: enable Grazie features in Scala files</li>
</ul>
<h3>2024.2.224</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-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-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-21674">SCL-21674</a></strong>: Zinc should react to external changes to classfiles</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-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-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-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>
</ul>
<h3>2024.2.206</h3>
<ul>
<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-22267">SCL-22267</a></strong>: Parse export statements in extensions</li>
</ul>
<h3>2024.2.192</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-22266">SCL-22266</a></strong>: Support exports in extensions</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>
</ul>
<h3>2024.2.183</h3>
<ul>
<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-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-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</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-22309">SCL-22309</a></strong>: Missing brace isn't highlighted in the Editor</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-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-22363">SCL-22363</a></strong>: better support of sticky lines for match cases</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>
</ul>
<h3>2024.2.147</h3>
<ul>
<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-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-22310">SCL-22310</a></strong>: Scala 3: Write documentation breaks if there is already a doc with a link</li>
</ul>
<h3>2024.2.144</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
</ul>
<h3>2024.2.143</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-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-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-22253">SCL-22253</a></strong>: NPE on opening a Maven project</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>
</ul>
<h3>2024.2.135</h3>
<ul>
<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-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-22261">SCL-22261</a></strong>: Scala plugin runs Classes task every time you open a project</li>
</ul>
<h3>2024.2.132</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-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>
</ul>
<h3>2024.2.129</h3>
<ul>
<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>
</ul>
<h3>2024.2.126</h3>
<ul>
<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-21623">SCL-21623</a></strong>: make ChainedPackageInspection.UseChainedPackageQuickFix preview-friendly</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-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-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
</ul>
<h3>2024.2.124</h3>
<ul>
<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-22257">SCL-22257</a></strong>: Scala 3 highlighting error</li>
</ul>
<h3>2024.2.121</h3>
<ul>
<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>
</ul>
<h3>2024.2.118</h3>
<ul>
<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-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-22242">SCL-22242</a></strong>: Escape sequences in mouse-over error message</li>
</ul>
<h3>2024.2.117</h3>
<ul>
<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-21741">SCL-21741</a></strong>: dynamically resolve compiler bridge for newer scala 3 versions</li>
</ul>
<h3>2024.2.104</h3>
<ul>
<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-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-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-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-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-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-22040">SCL-22040</a></strong>: Scala 3 `given` Conversion breaks type inference</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-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-22169">SCL-22169</a></strong>: Support compiler diagnostics in compiler based highlighting</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=568101</download-url><idea-version min="n/a" max="n/a" since-build="242.19533" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="75893851" date="1720240841000" updatedDate="1720240841000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.524</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.521</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-2280">SCL-2280</a></strong>: Plugin cannot load Scala Facet</li>
</ul>
<h3>2024.2.513</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.498</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.489</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-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>
</ul>
<h3>2024.2.464</h3>
<ul>
<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-22716">SCL-22716</a></strong>: Downloading Scala SDK is not cancelable</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>
</ul>
<h3>2024.2.432</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22711">SCL-22711</a></strong>: Scala compiler plugins not configured in Gradle projects</li>
</ul>
<h3>2024.2.430</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22736">SCL-22736</a></strong>: Exception when macro-expanding munit asserts</li>
</ul>
<h3>2024.2.427</h3>
<ul>
<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-22747">SCL-22747</a></strong>: IDEA does not offer a mechanism to auto import an enum</li>
</ul>
<h3>2024.2.422</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22620">SCL-22620</a></strong>: completion for literal values of a union type</li>
</ul>
<h3>2024.2.420</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-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>
</ul>
<h3>2024.2.405</h3>
<ul>
<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-22563">SCL-22563</a></strong>: Type mismatch if yield new object with indentation</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.381</h3>
<ul>
<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>
</ul>
<h3>2024.2.371</h3>
<ul>
<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>
</ul>
<h3>2024.2.358</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-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-22680">SCL-22680</a></strong>: Imports are not added during code generation</li>
</ul>
<h3>2024.2.349</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-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-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-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.333</h3>
<ul>
<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-22603">SCL-22603</a></strong>: The first run of a test fails in a scala 3 project (when CBH is enabled)</li>
</ul>
<h3>2024.2.320</h3>
<ul>
<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-22518">SCL-22518</a></strong>: ScalaFileImpl cannot be cast to class ScTypeParametersOwner (ScTypeParamImpl.owner)</li>
</ul>
<h3>2024.2.306</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-22590">SCL-22590</a></strong>: Scalafmt not following include unless it has .conf extension</li>
</ul>
<h3>2024.2.291</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22587">SCL-22587</a></strong>: Gracefully handle sbt `usePipelining := true`</li>
</ul>
<h3>2024.2.287</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-22561">SCL-22561</a></strong>: Debugger unable to show/evaluate a variable</li>
</ul>
<h3>2024.2.282</h3>
<ul>
<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>
</ul>
<h3>2024.2.276</h3>
<ul>
<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>
</ul>
<h3>2024.2.264</h3>
<ul>
<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>
</ul>
<h3>2024.2.257</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>
</ul>
<h3>2024.2.255</h3>
<ul>
<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-22345">SCL-22345</a></strong>: Optimize imports sometimes breaking wildcard imports (Scala 3)</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-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-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>
<h3>2024.2.248</h3>
<ul>
<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-22206">SCL-22206</a></strong>: use new package search api for library completion</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>
</ul>
<h3>2024.2.237</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22360">SCL-22360</a></strong>: enable Grazie features in Scala files</li>
</ul>
<h3>2024.2.224</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-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-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-21674">SCL-21674</a></strong>: Zinc should react to external changes to classfiles</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-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-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-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>
</ul>
<h3>2024.2.206</h3>
<ul>
<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-22267">SCL-22267</a></strong>: Parse export statements in extensions</li>
</ul>
<h3>2024.2.192</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-22266">SCL-22266</a></strong>: Support exports in extensions</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>
</ul>
<h3>2024.2.183</h3>
<ul>
<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-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-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</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-22309">SCL-22309</a></strong>: Missing brace isn't highlighted in the Editor</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-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-22363">SCL-22363</a></strong>: better support of sticky lines for match cases</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>
</ul>
<h3>2024.2.147</h3>
<ul>
<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-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-22310">SCL-22310</a></strong>: Scala 3: Write documentation breaks if there is already a doc with a link</li>
</ul>
<h3>2024.2.144</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
</ul>
<h3>2024.2.143</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-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-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-22253">SCL-22253</a></strong>: NPE on opening a Maven project</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>
</ul>
<h3>2024.2.135</h3>
<ul>
<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-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-22261">SCL-22261</a></strong>: Scala plugin runs Classes task every time you open a project</li>
</ul>
<h3>2024.2.132</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-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>
</ul>
<h3>2024.2.129</h3>
<ul>
<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>
</ul>
<h3>2024.2.126</h3>
<ul>
<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-21623">SCL-21623</a></strong>: make ChainedPackageInspection.UseChainedPackageQuickFix preview-friendly</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-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-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
</ul>
<h3>2024.2.124</h3>
<ul>
<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-22257">SCL-22257</a></strong>: Scala 3 highlighting error</li>
</ul>
<h3>2024.2.121</h3>
<ul>
<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>
</ul>
<h3>2024.2.118</h3>
<ul>
<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-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-22242">SCL-22242</a></strong>: Escape sequences in mouse-over error message</li>
</ul>
<h3>2024.2.117</h3>
<ul>
<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-21741">SCL-21741</a></strong>: dynamically resolve compiler bridge for newer scala 3 versions</li>
</ul>
<h3>2024.2.104</h3>
<ul>
<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-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-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-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-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-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-22040">SCL-22040</a></strong>: Scala 3 `given` Conversion breaks type inference</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-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-22169">SCL-22169</a></strong>: Support compiler diagnostics in compiler based highlighting</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=567273</download-url><idea-version min="n/a" max="n/a" since-build="242.19533" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="74677678" date="1720240366000" updatedDate="1720240366000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.685</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=567272</download-url><idea-version min="n/a" max="n/a" since-build="233.13135" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="74676693" date="1720154581000" updatedDate="1720154581000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.684</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=566902</download-url><idea-version min="n/a" max="n/a" since-build="233.13135" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="76205193" date="1720068089000" updatedDate="1720068089000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.521</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.521</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-2280">SCL-2280</a></strong>: Plugin cannot load Scala Facet</li>
</ul>
<h3>2024.2.513</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.498</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.489</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-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>
</ul>
<h3>2024.2.464</h3>
<ul>
<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-22716">SCL-22716</a></strong>: Downloading Scala SDK is not cancelable</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>
</ul>
<h3>2024.2.432</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22711">SCL-22711</a></strong>: Scala compiler plugins not configured in Gradle projects</li>
</ul>
<h3>2024.2.430</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22736">SCL-22736</a></strong>: Exception when macro-expanding munit asserts</li>
</ul>
<h3>2024.2.427</h3>
<ul>
<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-22747">SCL-22747</a></strong>: IDEA does not offer a mechanism to auto import an enum</li>
</ul>
<h3>2024.2.422</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22620">SCL-22620</a></strong>: completion for literal values of a union type</li>
</ul>
<h3>2024.2.420</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-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>
</ul>
<h3>2024.2.405</h3>
<ul>
<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-22563">SCL-22563</a></strong>: Type mismatch if yield new object with indentation</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.381</h3>
<ul>
<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>
</ul>
<h3>2024.2.371</h3>
<ul>
<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>
</ul>
<h3>2024.2.358</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-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-22680">SCL-22680</a></strong>: Imports are not added during code generation</li>
</ul>
<h3>2024.2.349</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-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-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-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.333</h3>
<ul>
<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-22603">SCL-22603</a></strong>: The first run of a test fails in a scala 3 project (when CBH is enabled)</li>
</ul>
<h3>2024.2.320</h3>
<ul>
<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-22518">SCL-22518</a></strong>: ScalaFileImpl cannot be cast to class ScTypeParametersOwner (ScTypeParamImpl.owner)</li>
</ul>
<h3>2024.2.306</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-22590">SCL-22590</a></strong>: Scalafmt not following include unless it has .conf extension</li>
</ul>
<h3>2024.2.291</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22587">SCL-22587</a></strong>: Gracefully handle sbt `usePipelining := true`</li>
</ul>
<h3>2024.2.287</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-22561">SCL-22561</a></strong>: Debugger unable to show/evaluate a variable</li>
</ul>
<h3>2024.2.282</h3>
<ul>
<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>
</ul>
<h3>2024.2.276</h3>
<ul>
<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>
</ul>
<h3>2024.2.264</h3>
<ul>
<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>
</ul>
<h3>2024.2.257</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>
</ul>
<h3>2024.2.255</h3>
<ul>
<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-22345">SCL-22345</a></strong>: Optimize imports sometimes breaking wildcard imports (Scala 3)</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-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-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>
<h3>2024.2.248</h3>
<ul>
<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-22206">SCL-22206</a></strong>: use new package search api for library completion</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>
</ul>
<h3>2024.2.237</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22360">SCL-22360</a></strong>: enable Grazie features in Scala files</li>
</ul>
<h3>2024.2.224</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-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-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-21674">SCL-21674</a></strong>: Zinc should react to external changes to classfiles</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-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-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-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>
</ul>
<h3>2024.2.206</h3>
<ul>
<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-22267">SCL-22267</a></strong>: Parse export statements in extensions</li>
</ul>
<h3>2024.2.192</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-22266">SCL-22266</a></strong>: Support exports in extensions</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>
</ul>
<h3>2024.2.183</h3>
<ul>
<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-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-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</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-22309">SCL-22309</a></strong>: Missing brace isn't highlighted in the Editor</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-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-22363">SCL-22363</a></strong>: better support of sticky lines for match cases</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>
</ul>
<h3>2024.2.147</h3>
<ul>
<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-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-22310">SCL-22310</a></strong>: Scala 3: Write documentation breaks if there is already a doc with a link</li>
</ul>
<h3>2024.2.144</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
</ul>
<h3>2024.2.143</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-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-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-22253">SCL-22253</a></strong>: NPE on opening a Maven project</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>
</ul>
<h3>2024.2.135</h3>
<ul>
<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-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-22261">SCL-22261</a></strong>: Scala plugin runs Classes task every time you open a project</li>
</ul>
<h3>2024.2.132</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-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>
</ul>
<h3>2024.2.129</h3>
<ul>
<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>
</ul>
<h3>2024.2.126</h3>
<ul>
<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-21623">SCL-21623</a></strong>: make ChainedPackageInspection.UseChainedPackageQuickFix preview-friendly</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-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-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
</ul>
<h3>2024.2.124</h3>
<ul>
<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-22257">SCL-22257</a></strong>: Scala 3 highlighting error</li>
</ul>
<h3>2024.2.121</h3>
<ul>
<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>
</ul>
<h3>2024.2.118</h3>
<ul>
<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-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-22242">SCL-22242</a></strong>: Escape sequences in mouse-over error message</li>
</ul>
<h3>2024.2.117</h3>
<ul>
<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-21741">SCL-21741</a></strong>: dynamically resolve compiler bridge for newer scala 3 versions</li>
</ul>
<h3>2024.2.104</h3>
<ul>
<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-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-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-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-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-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-22040">SCL-22040</a></strong>: Scala 3 `given` Conversion breaks type inference</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-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-22169">SCL-22169</a></strong>: Support compiler diagnostics in compiler based highlighting</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=566535</download-url><idea-version min="n/a" max="n/a" since-build="242.19533" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="75827588" date="1720067337000" updatedDate="1720067337000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.678</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.673</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>
</ul>
<h3>2024.1.668</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>
</ul>
<h3>2024.1.665</h3>
<ul>
<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>
</ul>
<h3>2024.1.663</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22597">SCL-22597</a></strong>: Method refactoring breaks scala3 type wildcards</li>
</ul>
<h3>2024.1.661</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-22609">SCL-22609</a></strong>: Illegal/unsupported escape sequence exception is thrown when creating an sbt module on windows </li>
</ul>
<h3>2024.1.658</h3>
<ul>
<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>
</ul>
<h3>2024.1.657</h3>
<ul>
<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>
</ul>
<h3>2024.1.656</h3>
<ul>
<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>
</ul>
<h3>2024.1.653</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22358">SCL-22358</a></strong>: Duplicated build error messages in BSP projects</li>
</ul>
<h3>2024.1.651</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22587">SCL-22587</a></strong>: Gracefully handle sbt `usePipelining := true`</li>
</ul>
<h3>2024.1.649</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-22561">SCL-22561</a></strong>: Debugger unable to show/evaluate a variable</li>
</ul>
<h3>2024.1.646</h3>
<ul>
<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-22554">SCL-22554</a></strong>: Cannot stop inside lambdas nested in an inner object in Scala 3.4.x</li>
</ul>
<h3>2024.1.644</h3>
<ul>
<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-22507">SCL-22507</a></strong>: Typing inside json string context - weird behavior on `:`</li>
</ul>
<h3>2024.1.641</h3>
<ul>
<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>
</ul>
<h3>2024.1.640</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>
</ul>
<h3>2024.1.638</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>
</ul>
<h3>2024.1.636</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-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-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>
</ul>
<h3>2024.1.630</h3>
<ul>
<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>
</ul>
<h3>2024.1.629</h3>
<ul>
<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>
</ul>
<h3>2024.1.626</h3>
<ul>
<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-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-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-18441">SCL-18441</a></strong>: double run configurations candidates are shown for Munit test</li>
</ul>
<h3>2024.1.624</h3>
<ul>
<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>
</ul>
<h3>2024.1.623</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11175">SCL-11175</a></strong>: Cannot set Environment variables in Play run configuration</li>
</ul>
<h3>2024.1.622</h3>
<ul>
<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-21925">SCL-21925</a></strong>: Comment with Block Comment: Missing newline symbols in full-line block comments</li>
</ul>
<h3>2024.1.621</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.618</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-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-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>
</ul>
<h3>2024.1.606</h3>
<ul>
<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.605</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-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>
</ul>
<h3>2024.1.604</h3>
<ul>
<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-22230">SCL-22230</a></strong>: better support of sticky lines for val/var definitions</li>
</ul>
<h3>2024.1.602</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22348">SCL-22348</a></strong>: annotation with 'using' highlighting error</li>
</ul>
<h3>2024.1.601</h3>
<ul>
<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>
</ul>
<h3>2024.1.600</h3>
<ul>
<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-22351">SCL-22351</a></strong>: Scala 3: move refactoring results in multiple java files generated</li>
</ul>
<h3>2024.1.599</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>
</ul>
<h3>2024.1.597</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>
</ul>
<h3>2024.1.595</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>
</ul>
<h3>2024.1.593</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
</ul>
<h3>2024.1.591</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-22260">SCL-22260</a></strong>: Error highlighting appears in Scala Worksheet  when Scala REPL is started</li>
</ul>
<h3>2024.1.589</h3>
<ul>
<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>
</ul>
<h3>2024.1.588</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>
</ul>
<h3>2024.1.586</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-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-22235">SCL-22235</a></strong>: Cannot find project Scala library  for module </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-22261">SCL-22261</a></strong>: Scala plugin runs Classes task every time you open a project</li>
</ul>
<h3>2024.1.583</h3>
<ul>
<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>
</ul>
<h3>2024.1.582</h3>
<ul>
<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-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-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-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
</ul>
<h3>2024.1.579</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.578</h3>
<ul>
<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>
</ul>
<h3>2024.1.576</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.575</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>
</ul>
<h3>2024.1.574</h3>
<ul>
<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.572</h3>
<ul>
<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.571</h3>
<ul>
<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-21741">SCL-21741</a></strong>: dynamically resolve compiler bridge for newer scala 3 versions</li>
</ul>
<h3>2024.1.570</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-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-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>
<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-22070">SCL-22070</a></strong>: Fix OLD_EDT assertion errors</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-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-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>
</ul>
<h3>2024.1.563</h3>
<ul>
<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>
</ul>
<h3>2024.1.554</h3>
<ul>
<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>
</ul>
<h3>2024.1.540</h3>
<ul>
<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>
</ul>
<h3>2024.1.531</h3>
<ul>
<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-22169">SCL-22169</a></strong>: Support compiler diagnostics in compiler based highlighting</li>
</ul>
<h3>2024.1.522</h3>
<ul>
<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>
</ul>
<h3>2024.1.515</h3>
<ul>
<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.507</h3>
<ul>
<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/IDEA-344629">IDEA-344629</a></strong>: Tooltip for override gutter: strange background for class and package name</li>
</ul>
<h3>2024.1.499</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-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>
</ul>
<h3>2024.1.494</h3>
<ul>
<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-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-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>
</ul>
<h3>2024.1.472</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-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>
</ul>
<h3>2024.1.457</h3>
<ul>
<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-22055">SCL-22055</a></strong>: Fixed-In/Included-In Youtrack fields</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>
</ul>
<h3>2024.1.445</h3>
<ul>
<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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22093">SCL-22093</a></strong>: Use BSP for Compiler Based Highlighting</li>
</ul>
<h3>2024.1.415</h3>
<ul>
<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>
</ul>
<h3>2024.1.408</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-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>
</ul>
<h3>2024.1.393</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-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>
</ul>
<h3>2024.1.384</h3>
<ul>
<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>
</ul>
<h3>2024.1.380</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-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>
</ul>
<h3>2024.1.367</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-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>
</ul>
<h3>2024.1.360</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21962">SCL-21962</a></strong>: ScType.canonicalText is missing a `.` in some cases</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=566533</download-url><idea-version min="n/a" max="n/a" since-build="241.14494" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="76208158" date="1719982453000" updatedDate="1719982453000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.516</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.513</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.498</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.489</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-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>
</ul>
<h3>2024.2.464</h3>
<ul>
<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-22716">SCL-22716</a></strong>: Downloading Scala SDK is not cancelable</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>
</ul>
<h3>2024.2.432</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22711">SCL-22711</a></strong>: Scala compiler plugins not configured in Gradle projects</li>
</ul>
<h3>2024.2.430</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22736">SCL-22736</a></strong>: Exception when macro-expanding munit asserts</li>
</ul>
<h3>2024.2.427</h3>
<ul>
<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-22747">SCL-22747</a></strong>: IDEA does not offer a mechanism to auto import an enum</li>
</ul>
<h3>2024.2.422</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22620">SCL-22620</a></strong>: completion for literal values of a union type</li>
</ul>
<h3>2024.2.420</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-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>
</ul>
<h3>2024.2.405</h3>
<ul>
<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-22563">SCL-22563</a></strong>: Type mismatch if yield new object with indentation</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.381</h3>
<ul>
<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>
</ul>
<h3>2024.2.371</h3>
<ul>
<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>
</ul>
<h3>2024.2.358</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-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-22680">SCL-22680</a></strong>: Imports are not added during code generation</li>
</ul>
<h3>2024.2.349</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-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-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-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.333</h3>
<ul>
<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-22603">SCL-22603</a></strong>: The first run of a test fails in a scala 3 project (when CBH is enabled)</li>
</ul>
<h3>2024.2.320</h3>
<ul>
<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-22518">SCL-22518</a></strong>: ScalaFileImpl cannot be cast to class ScTypeParametersOwner (ScTypeParamImpl.owner)</li>
</ul>
<h3>2024.2.306</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-22590">SCL-22590</a></strong>: Scalafmt not following include unless it has .conf extension</li>
</ul>
<h3>2024.2.291</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22587">SCL-22587</a></strong>: Gracefully handle sbt `usePipelining := true`</li>
</ul>
<h3>2024.2.287</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-22561">SCL-22561</a></strong>: Debugger unable to show/evaluate a variable</li>
</ul>
<h3>2024.2.282</h3>
<ul>
<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>
</ul>
<h3>2024.2.276</h3>
<ul>
<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>
</ul>
<h3>2024.2.264</h3>
<ul>
<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>
</ul>
<h3>2024.2.257</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>
</ul>
<h3>2024.2.255</h3>
<ul>
<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-22345">SCL-22345</a></strong>: Optimize imports sometimes breaking wildcard imports (Scala 3)</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-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-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>
<h3>2024.2.248</h3>
<ul>
<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-22206">SCL-22206</a></strong>: use new package search api for library completion</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>
</ul>
<h3>2024.2.237</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22360">SCL-22360</a></strong>: enable Grazie features in Scala files</li>
</ul>
<h3>2024.2.224</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-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-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-21674">SCL-21674</a></strong>: Zinc should react to external changes to classfiles</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-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-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-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>
</ul>
<h3>2024.2.206</h3>
<ul>
<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-22267">SCL-22267</a></strong>: Parse export statements in extensions</li>
</ul>
<h3>2024.2.192</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-22266">SCL-22266</a></strong>: Support exports in extensions</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>
</ul>
<h3>2024.2.183</h3>
<ul>
<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-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-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</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-22309">SCL-22309</a></strong>: Missing brace isn't highlighted in the Editor</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-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-22363">SCL-22363</a></strong>: better support of sticky lines for match cases</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>
</ul>
<h3>2024.2.147</h3>
<ul>
<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-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-22310">SCL-22310</a></strong>: Scala 3: Write documentation breaks if there is already a doc with a link</li>
</ul>
<h3>2024.2.144</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
</ul>
<h3>2024.2.143</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-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-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-22253">SCL-22253</a></strong>: NPE on opening a Maven project</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>
</ul>
<h3>2024.2.135</h3>
<ul>
<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-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-22261">SCL-22261</a></strong>: Scala plugin runs Classes task every time you open a project</li>
</ul>
<h3>2024.2.132</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-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>
</ul>
<h3>2024.2.129</h3>
<ul>
<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>
</ul>
<h3>2024.2.126</h3>
<ul>
<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-21623">SCL-21623</a></strong>: make ChainedPackageInspection.UseChainedPackageQuickFix preview-friendly</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-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-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
</ul>
<h3>2024.2.124</h3>
<ul>
<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-22257">SCL-22257</a></strong>: Scala 3 highlighting error</li>
</ul>
<h3>2024.2.121</h3>
<ul>
<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>
</ul>
<h3>2024.2.118</h3>
<ul>
<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-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-22242">SCL-22242</a></strong>: Escape sequences in mouse-over error message</li>
</ul>
<h3>2024.2.117</h3>
<ul>
<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-21741">SCL-21741</a></strong>: dynamically resolve compiler bridge for newer scala 3 versions</li>
</ul>
<h3>2024.2.104</h3>
<ul>
<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-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-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-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-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-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-22040">SCL-22040</a></strong>: Scala 3 `given` Conversion breaks type inference</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-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-22169">SCL-22169</a></strong>: Support compiler diagnostics in compiler based highlighting</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=566049</download-url><idea-version min="n/a" max="n/a" since-build="242.19533" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="76213248" date="1719906577000" updatedDate="1719906577000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.513</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.513</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.498</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.489</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-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>
</ul>
<h3>2024.2.464</h3>
<ul>
<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-22716">SCL-22716</a></strong>: Downloading Scala SDK is not cancelable</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>
</ul>
<h3>2024.2.432</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22711">SCL-22711</a></strong>: Scala compiler plugins not configured in Gradle projects</li>
</ul>
<h3>2024.2.430</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22736">SCL-22736</a></strong>: Exception when macro-expanding munit asserts</li>
</ul>
<h3>2024.2.427</h3>
<ul>
<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-22747">SCL-22747</a></strong>: IDEA does not offer a mechanism to auto import an enum</li>
</ul>
<h3>2024.2.422</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22620">SCL-22620</a></strong>: completion for literal values of a union type</li>
</ul>
<h3>2024.2.420</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-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>
</ul>
<h3>2024.2.405</h3>
<ul>
<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-22563">SCL-22563</a></strong>: Type mismatch if yield new object with indentation</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.381</h3>
<ul>
<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>
</ul>
<h3>2024.2.371</h3>
<ul>
<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>
</ul>
<h3>2024.2.358</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-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-22680">SCL-22680</a></strong>: Imports are not added during code generation</li>
</ul>
<h3>2024.2.349</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-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-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-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.333</h3>
<ul>
<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-22603">SCL-22603</a></strong>: The first run of a test fails in a scala 3 project (when CBH is enabled)</li>
</ul>
<h3>2024.2.320</h3>
<ul>
<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-22518">SCL-22518</a></strong>: ScalaFileImpl cannot be cast to class ScTypeParametersOwner (ScTypeParamImpl.owner)</li>
</ul>
<h3>2024.2.306</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-22590">SCL-22590</a></strong>: Scalafmt not following include unless it has .conf extension</li>
</ul>
<h3>2024.2.291</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22587">SCL-22587</a></strong>: Gracefully handle sbt `usePipelining := true`</li>
</ul>
<h3>2024.2.287</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-22561">SCL-22561</a></strong>: Debugger unable to show/evaluate a variable</li>
</ul>
<h3>2024.2.282</h3>
<ul>
<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>
</ul>
<h3>2024.2.276</h3>
<ul>
<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>
</ul>
<h3>2024.2.264</h3>
<ul>
<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>
</ul>
<h3>2024.2.257</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>
</ul>
<h3>2024.2.255</h3>
<ul>
<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-22345">SCL-22345</a></strong>: Optimize imports sometimes breaking wildcard imports (Scala 3)</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-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-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>
<h3>2024.2.248</h3>
<ul>
<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-22206">SCL-22206</a></strong>: use new package search api for library completion</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>
</ul>
<h3>2024.2.237</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22360">SCL-22360</a></strong>: enable Grazie features in Scala files</li>
</ul>
<h3>2024.2.224</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-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-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-21674">SCL-21674</a></strong>: Zinc should react to external changes to classfiles</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-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-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-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>
</ul>
<h3>2024.2.206</h3>
<ul>
<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-22267">SCL-22267</a></strong>: Parse export statements in extensions</li>
</ul>
<h3>2024.2.192</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-22266">SCL-22266</a></strong>: Support exports in extensions</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>
</ul>
<h3>2024.2.183</h3>
<ul>
<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-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-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</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-22309">SCL-22309</a></strong>: Missing brace isn't highlighted in the Editor</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-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-22363">SCL-22363</a></strong>: better support of sticky lines for match cases</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>
</ul>
<h3>2024.2.147</h3>
<ul>
<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-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-22310">SCL-22310</a></strong>: Scala 3: Write documentation breaks if there is already a doc with a link</li>
</ul>
<h3>2024.2.144</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
</ul>
<h3>2024.2.143</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-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-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-22253">SCL-22253</a></strong>: NPE on opening a Maven project</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>
</ul>
<h3>2024.2.135</h3>
<ul>
<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-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-22261">SCL-22261</a></strong>: Scala plugin runs Classes task every time you open a project</li>
</ul>
<h3>2024.2.132</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-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>
</ul>
<h3>2024.2.129</h3>
<ul>
<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>
</ul>
<h3>2024.2.126</h3>
<ul>
<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-21623">SCL-21623</a></strong>: make ChainedPackageInspection.UseChainedPackageQuickFix preview-friendly</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-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-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
</ul>
<h3>2024.2.124</h3>
<ul>
<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-22257">SCL-22257</a></strong>: Scala 3 highlighting error</li>
</ul>
<h3>2024.2.121</h3>
<ul>
<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>
</ul>
<h3>2024.2.118</h3>
<ul>
<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-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-22242">SCL-22242</a></strong>: Escape sequences in mouse-over error message</li>
</ul>
<h3>2024.2.117</h3>
<ul>
<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-21741">SCL-21741</a></strong>: dynamically resolve compiler bridge for newer scala 3 versions</li>
</ul>
<h3>2024.2.104</h3>
<ul>
<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-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-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-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-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-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-22040">SCL-22040</a></strong>: Scala 3 `given` Conversion breaks type inference</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-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-22169">SCL-22169</a></strong>: Support compiler diagnostics in compiler based highlighting</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=565470</download-url><idea-version min="n/a" max="n/a" since-build="242.19533" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="75828590" date="1719896564000" updatedDate="1719896564000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.677</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.673</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>
</ul>
<h3>2024.1.668</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>
</ul>
<h3>2024.1.665</h3>
<ul>
<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>
</ul>
<h3>2024.1.663</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22597">SCL-22597</a></strong>: Method refactoring breaks scala3 type wildcards</li>
</ul>
<h3>2024.1.661</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-22609">SCL-22609</a></strong>: Illegal/unsupported escape sequence exception is thrown when creating an sbt module on windows </li>
</ul>
<h3>2024.1.658</h3>
<ul>
<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>
</ul>
<h3>2024.1.657</h3>
<ul>
<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>
</ul>
<h3>2024.1.656</h3>
<ul>
<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>
</ul>
<h3>2024.1.653</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22358">SCL-22358</a></strong>: Duplicated build error messages in BSP projects</li>
</ul>
<h3>2024.1.651</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22587">SCL-22587</a></strong>: Gracefully handle sbt `usePipelining := true`</li>
</ul>
<h3>2024.1.649</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-22561">SCL-22561</a></strong>: Debugger unable to show/evaluate a variable</li>
</ul>
<h3>2024.1.646</h3>
<ul>
<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-22554">SCL-22554</a></strong>: Cannot stop inside lambdas nested in an inner object in Scala 3.4.x</li>
</ul>
<h3>2024.1.644</h3>
<ul>
<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-22507">SCL-22507</a></strong>: Typing inside json string context - weird behavior on `:`</li>
</ul>
<h3>2024.1.641</h3>
<ul>
<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>
</ul>
<h3>2024.1.640</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>
</ul>
<h3>2024.1.638</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>
</ul>
<h3>2024.1.636</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-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-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>
</ul>
<h3>2024.1.630</h3>
<ul>
<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>
</ul>
<h3>2024.1.629</h3>
<ul>
<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>
</ul>
<h3>2024.1.626</h3>
<ul>
<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-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-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-18441">SCL-18441</a></strong>: double run configurations candidates are shown for Munit test</li>
</ul>
<h3>2024.1.624</h3>
<ul>
<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>
</ul>
<h3>2024.1.623</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11175">SCL-11175</a></strong>: Cannot set Environment variables in Play run configuration</li>
</ul>
<h3>2024.1.622</h3>
<ul>
<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-21925">SCL-21925</a></strong>: Comment with Block Comment: Missing newline symbols in full-line block comments</li>
</ul>
<h3>2024.1.621</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.618</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-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-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>
</ul>
<h3>2024.1.606</h3>
<ul>
<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.605</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-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>
</ul>
<h3>2024.1.604</h3>
<ul>
<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-22230">SCL-22230</a></strong>: better support of sticky lines for val/var definitions</li>
</ul>
<h3>2024.1.602</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22348">SCL-22348</a></strong>: annotation with 'using' highlighting error</li>
</ul>
<h3>2024.1.601</h3>
<ul>
<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>
</ul>
<h3>2024.1.600</h3>
<ul>
<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-22351">SCL-22351</a></strong>: Scala 3: move refactoring results in multiple java files generated</li>
</ul>
<h3>2024.1.599</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>
</ul>
<h3>2024.1.597</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>
</ul>
<h3>2024.1.595</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>
</ul>
<h3>2024.1.593</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
</ul>
<h3>2024.1.591</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-22260">SCL-22260</a></strong>: Error highlighting appears in Scala Worksheet  when Scala REPL is started</li>
</ul>
<h3>2024.1.589</h3>
<ul>
<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>
</ul>
<h3>2024.1.588</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>
</ul>
<h3>2024.1.586</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-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-22235">SCL-22235</a></strong>: Cannot find project Scala library  for module </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-22261">SCL-22261</a></strong>: Scala plugin runs Classes task every time you open a project</li>
</ul>
<h3>2024.1.583</h3>
<ul>
<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>
</ul>
<h3>2024.1.582</h3>
<ul>
<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-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-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-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
</ul>
<h3>2024.1.579</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.578</h3>
<ul>
<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>
</ul>
<h3>2024.1.576</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.575</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>
</ul>
<h3>2024.1.574</h3>
<ul>
<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.572</h3>
<ul>
<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.571</h3>
<ul>
<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-21741">SCL-21741</a></strong>: dynamically resolve compiler bridge for newer scala 3 versions</li>
</ul>
<h3>2024.1.570</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-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-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>
<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-22070">SCL-22070</a></strong>: Fix OLD_EDT assertion errors</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-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-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>
</ul>
<h3>2024.1.563</h3>
<ul>
<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>
</ul>
<h3>2024.1.554</h3>
<ul>
<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>
</ul>
<h3>2024.1.540</h3>
<ul>
<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>
</ul>
<h3>2024.1.531</h3>
<ul>
<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-22169">SCL-22169</a></strong>: Support compiler diagnostics in compiler based highlighting</li>
</ul>
<h3>2024.1.522</h3>
<ul>
<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>
</ul>
<h3>2024.1.515</h3>
<ul>
<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.507</h3>
<ul>
<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/IDEA-344629">IDEA-344629</a></strong>: Tooltip for override gutter: strange background for class and package name</li>
</ul>
<h3>2024.1.499</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-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>
</ul>
<h3>2024.1.494</h3>
<ul>
<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-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-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>
</ul>
<h3>2024.1.472</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-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>
</ul>
<h3>2024.1.457</h3>
<ul>
<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-22055">SCL-22055</a></strong>: Fixed-In/Included-In Youtrack fields</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>
</ul>
<h3>2024.1.445</h3>
<ul>
<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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22093">SCL-22093</a></strong>: Use BSP for Compiler Based Highlighting</li>
</ul>
<h3>2024.1.415</h3>
<ul>
<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>
</ul>
<h3>2024.1.408</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-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>
</ul>
<h3>2024.1.393</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-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>
</ul>
<h3>2024.1.384</h3>
<ul>
<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>
</ul>
<h3>2024.1.380</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-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>
</ul>
<h3>2024.1.367</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-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>
</ul>
<h3>2024.1.360</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21962">SCL-21962</a></strong>: ScType.canonicalText is missing a `.` in some cases</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=565258</download-url><idea-version min="n/a" max="n/a" since-build="241.14494" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="76211823" date="1719639715000" updatedDate="1719639715000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.509</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.498</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.489</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-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>
</ul>
<h3>2024.2.464</h3>
<ul>
<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-22716">SCL-22716</a></strong>: Downloading Scala SDK is not cancelable</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>
</ul>
<h3>2024.2.432</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22711">SCL-22711</a></strong>: Scala compiler plugins not configured in Gradle projects</li>
</ul>
<h3>2024.2.430</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22736">SCL-22736</a></strong>: Exception when macro-expanding munit asserts</li>
</ul>
<h3>2024.2.427</h3>
<ul>
<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-22747">SCL-22747</a></strong>: IDEA does not offer a mechanism to auto import an enum</li>
</ul>
<h3>2024.2.422</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22620">SCL-22620</a></strong>: completion for literal values of a union type</li>
</ul>
<h3>2024.2.420</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-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>
</ul>
<h3>2024.2.405</h3>
<ul>
<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-22563">SCL-22563</a></strong>: Type mismatch if yield new object with indentation</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.381</h3>
<ul>
<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>
</ul>
<h3>2024.2.371</h3>
<ul>
<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>
</ul>
<h3>2024.2.358</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-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-22680">SCL-22680</a></strong>: Imports are not added during code generation</li>
</ul>
<h3>2024.2.349</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-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-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-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.333</h3>
<ul>
<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-22603">SCL-22603</a></strong>: The first run of a test fails in a scala 3 project (when CBH is enabled)</li>
</ul>
<h3>2024.2.320</h3>
<ul>
<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-22518">SCL-22518</a></strong>: ScalaFileImpl cannot be cast to class ScTypeParametersOwner (ScTypeParamImpl.owner)</li>
</ul>
<h3>2024.2.306</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-22590">SCL-22590</a></strong>: Scalafmt not following include unless it has .conf extension</li>
</ul>
<h3>2024.2.291</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22587">SCL-22587</a></strong>: Gracefully handle sbt `usePipelining := true`</li>
</ul>
<h3>2024.2.287</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-22561">SCL-22561</a></strong>: Debugger unable to show/evaluate a variable</li>
</ul>
<h3>2024.2.282</h3>
<ul>
<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>
</ul>
<h3>2024.2.276</h3>
<ul>
<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>
</ul>
<h3>2024.2.264</h3>
<ul>
<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>
</ul>
<h3>2024.2.257</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>
</ul>
<h3>2024.2.255</h3>
<ul>
<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-22345">SCL-22345</a></strong>: Optimize imports sometimes breaking wildcard imports (Scala 3)</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-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-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>
<h3>2024.2.248</h3>
<ul>
<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-22206">SCL-22206</a></strong>: use new package search api for library completion</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>
</ul>
<h3>2024.2.237</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22360">SCL-22360</a></strong>: enable Grazie features in Scala files</li>
</ul>
<h3>2024.2.224</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-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-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-21674">SCL-21674</a></strong>: Zinc should react to external changes to classfiles</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-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-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-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>
</ul>
<h3>2024.2.206</h3>
<ul>
<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-22267">SCL-22267</a></strong>: Parse export statements in extensions</li>
</ul>
<h3>2024.2.192</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-22266">SCL-22266</a></strong>: Support exports in extensions</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>
</ul>
<h3>2024.2.183</h3>
<ul>
<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-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-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</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-22309">SCL-22309</a></strong>: Missing brace isn't highlighted in the Editor</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-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-22363">SCL-22363</a></strong>: better support of sticky lines for match cases</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>
</ul>
<h3>2024.2.147</h3>
<ul>
<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-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-22310">SCL-22310</a></strong>: Scala 3: Write documentation breaks if there is already a doc with a link</li>
</ul>
<h3>2024.2.144</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
</ul>
<h3>2024.2.143</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-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-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-22253">SCL-22253</a></strong>: NPE on opening a Maven project</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>
</ul>
<h3>2024.2.135</h3>
<ul>
<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-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-22261">SCL-22261</a></strong>: Scala plugin runs Classes task every time you open a project</li>
</ul>
<h3>2024.2.132</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-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>
</ul>
<h3>2024.2.129</h3>
<ul>
<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>
</ul>
<h3>2024.2.126</h3>
<ul>
<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-21623">SCL-21623</a></strong>: make ChainedPackageInspection.UseChainedPackageQuickFix preview-friendly</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-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-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
</ul>
<h3>2024.2.124</h3>
<ul>
<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-22257">SCL-22257</a></strong>: Scala 3 highlighting error</li>
</ul>
<h3>2024.2.121</h3>
<ul>
<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>
</ul>
<h3>2024.2.118</h3>
<ul>
<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-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-22242">SCL-22242</a></strong>: Escape sequences in mouse-over error message</li>
</ul>
<h3>2024.2.117</h3>
<ul>
<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-21741">SCL-21741</a></strong>: dynamically resolve compiler bridge for newer scala 3 versions</li>
</ul>
<h3>2024.2.104</h3>
<ul>
<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-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-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-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-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-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-22040">SCL-22040</a></strong>: Scala 3 `given` Conversion breaks type inference</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-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-22169">SCL-22169</a></strong>: Support compiler diagnostics in compiler based highlighting</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=564033</download-url><idea-version min="n/a" max="n/a" since-build="242.19533" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="76199377" date="1719551784000" updatedDate="1719551784000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.498</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.489</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-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>
</ul>
<h3>2024.2.464</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21157">SCL-21157</a></strong>: sbt: represent production and test sources as separate IntelliJ modules</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-22716">SCL-22716</a></strong>: Downloading Scala SDK is not cancelable</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>
</ul>
<h3>2024.2.432</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22711">SCL-22711</a></strong>: Scala compiler plugins not configured in Gradle projects</li>
</ul>
<h3>2024.2.430</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22736">SCL-22736</a></strong>: Exception when macro-expanding munit asserts</li>
</ul>
<h3>2024.2.427</h3>
<ul>
<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-22747">SCL-22747</a></strong>: IDEA does not offer a mechanism to auto import an enum</li>
</ul>
<h3>2024.2.422</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22620">SCL-22620</a></strong>: completion for literal values of a union type</li>
</ul>
<h3>2024.2.420</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-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>
</ul>
<h3>2024.2.405</h3>
<ul>
<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-22563">SCL-22563</a></strong>: Type mismatch if yield new object with indentation</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.381</h3>
<ul>
<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>
</ul>
<h3>2024.2.371</h3>
<ul>
<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>
</ul>
<h3>2024.2.358</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-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-22680">SCL-22680</a></strong>: Imports are not added during code generation</li>
</ul>
<h3>2024.2.349</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-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-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-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.333</h3>
<ul>
<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-22603">SCL-22603</a></strong>: The first run of a test fails in a scala 3 project (when CBH is enabled)</li>
</ul>
<h3>2024.2.320</h3>
<ul>
<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-22518">SCL-22518</a></strong>: ScalaFileImpl cannot be cast to class ScTypeParametersOwner (ScTypeParamImpl.owner)</li>
</ul>
<h3>2024.2.306</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-22590">SCL-22590</a></strong>: Scalafmt not following include unless it has .conf extension</li>
</ul>
<h3>2024.2.291</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22587">SCL-22587</a></strong>: Gracefully handle sbt `usePipelining := true`</li>
</ul>
<h3>2024.2.287</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-22561">SCL-22561</a></strong>: Debugger unable to show/evaluate a variable</li>
</ul>
<h3>2024.2.282</h3>
<ul>
<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>
</ul>
<h3>2024.2.276</h3>
<ul>
<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>
</ul>
<h3>2024.2.264</h3>
<ul>
<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>
</ul>
<h3>2024.2.257</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>
</ul>
<h3>2024.2.255</h3>
<ul>
<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-22345">SCL-22345</a></strong>: Optimize imports sometimes breaking wildcard imports (Scala 3)</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-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-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>
<h3>2024.2.248</h3>
<ul>
<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-22206">SCL-22206</a></strong>: use new package search api for library completion</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>
</ul>
<h3>2024.2.237</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22360">SCL-22360</a></strong>: enable Grazie features in Scala files</li>
</ul>
<h3>2024.2.224</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-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-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-21674">SCL-21674</a></strong>: Zinc should react to external changes to classfiles</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-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-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-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>
</ul>
<h3>2024.2.206</h3>
<ul>
<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-22267">SCL-22267</a></strong>: Parse export statements in extensions</li>
</ul>
<h3>2024.2.192</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-22266">SCL-22266</a></strong>: Support exports in extensions</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>
</ul>
<h3>2024.2.183</h3>
<ul>
<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-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-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</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-22309">SCL-22309</a></strong>: Missing brace isn't highlighted in the Editor</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-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-22363">SCL-22363</a></strong>: better support of sticky lines for match cases</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>
</ul>
<h3>2024.2.147</h3>
<ul>
<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-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-22310">SCL-22310</a></strong>: Scala 3: Write documentation breaks if there is already a doc with a link</li>
</ul>
<h3>2024.2.144</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
</ul>
<h3>2024.2.143</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-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-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-22253">SCL-22253</a></strong>: NPE on opening a Maven project</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>
</ul>
<h3>2024.2.135</h3>
<ul>
<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-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-22261">SCL-22261</a></strong>: Scala plugin runs Classes task every time you open a project</li>
</ul>
<h3>2024.2.132</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-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>
</ul>
<h3>2024.2.129</h3>
<ul>
<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>
</ul>
<h3>2024.2.126</h3>
<ul>
<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-21623">SCL-21623</a></strong>: make ChainedPackageInspection.UseChainedPackageQuickFix preview-friendly</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-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-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
</ul>
<h3>2024.2.124</h3>
<ul>
<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-22257">SCL-22257</a></strong>: Scala 3 highlighting error</li>
</ul>
<h3>2024.2.121</h3>
<ul>
<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>
</ul>
<h3>2024.2.118</h3>
<ul>
<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-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-22242">SCL-22242</a></strong>: Escape sequences in mouse-over error message</li>
</ul>
<h3>2024.2.117</h3>
<ul>
<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-21741">SCL-21741</a></strong>: dynamically resolve compiler bridge for newer scala 3 versions</li>
</ul>
<h3>2024.2.104</h3>
<ul>
<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-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-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-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-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-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-22040">SCL-22040</a></strong>: Scala 3 `given` Conversion breaks type inference</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-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-22169">SCL-22169</a></strong>: Support compiler diagnostics in compiler based highlighting</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=563297</download-url><idea-version min="n/a" max="n/a" since-build="242.19533" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="76190104" date="1719464535000" updatedDate="1719464535000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.489</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.464</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21157">SCL-21157</a></strong>: sbt: represent production and test sources as separate IntelliJ modules</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-22716">SCL-22716</a></strong>: Downloading Scala SDK is not cancelable</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>
</ul>
<h3>2024.2.432</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22711">SCL-22711</a></strong>: Scala compiler plugins not configured in Gradle projects</li>
</ul>
<h3>2024.2.430</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22736">SCL-22736</a></strong>: Exception when macro-expanding munit asserts</li>
</ul>
<h3>2024.2.427</h3>
<ul>
<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-22747">SCL-22747</a></strong>: IDEA does not offer a mechanism to auto import an enum</li>
</ul>
<h3>2024.2.422</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22620">SCL-22620</a></strong>: completion for literal values of a union type</li>
</ul>
<h3>2024.2.420</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-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>
</ul>
<h3>2024.2.405</h3>
<ul>
<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-22563">SCL-22563</a></strong>: Type mismatch if yield new object with indentation</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.381</h3>
<ul>
<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>
</ul>
<h3>2024.2.371</h3>
<ul>
<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>
</ul>
<h3>2024.2.358</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-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-22680">SCL-22680</a></strong>: Imports are not added during code generation</li>
</ul>
<h3>2024.2.349</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-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-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-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.333</h3>
<ul>
<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-22603">SCL-22603</a></strong>: The first run of a test fails in a scala 3 project (when CBH is enabled)</li>
</ul>
<h3>2024.2.320</h3>
<ul>
<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-22518">SCL-22518</a></strong>: ScalaFileImpl cannot be cast to class ScTypeParametersOwner (ScTypeParamImpl.owner)</li>
</ul>
<h3>2024.2.306</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-22590">SCL-22590</a></strong>: Scalafmt not following include unless it has .conf extension</li>
</ul>
<h3>2024.2.291</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22587">SCL-22587</a></strong>: Gracefully handle sbt `usePipelining := true`</li>
</ul>
<h3>2024.2.287</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-22561">SCL-22561</a></strong>: Debugger unable to show/evaluate a variable</li>
</ul>
<h3>2024.2.282</h3>
<ul>
<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>
</ul>
<h3>2024.2.276</h3>
<ul>
<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>
</ul>
<h3>2024.2.264</h3>
<ul>
<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>
</ul>
<h3>2024.2.257</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>
</ul>
<h3>2024.2.255</h3>
<ul>
<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-22345">SCL-22345</a></strong>: Optimize imports sometimes breaking wildcard imports (Scala 3)</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-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-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>
<h3>2024.2.248</h3>
<ul>
<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-22206">SCL-22206</a></strong>: use new package search api for library completion</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>
</ul>
<h3>2024.2.237</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22360">SCL-22360</a></strong>: enable Grazie features in Scala files</li>
</ul>
<h3>2024.2.224</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-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-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-21674">SCL-21674</a></strong>: Zinc should react to external changes to classfiles</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-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-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-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>
</ul>
<h3>2024.2.206</h3>
<ul>
<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-22267">SCL-22267</a></strong>: Parse export statements in extensions</li>
</ul>
<h3>2024.2.192</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-22266">SCL-22266</a></strong>: Support exports in extensions</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>
</ul>
<h3>2024.2.183</h3>
<ul>
<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-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-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</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-22309">SCL-22309</a></strong>: Missing brace isn't highlighted in the Editor</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-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-22363">SCL-22363</a></strong>: better support of sticky lines for match cases</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>
</ul>
<h3>2024.2.147</h3>
<ul>
<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-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-22310">SCL-22310</a></strong>: Scala 3: Write documentation breaks if there is already a doc with a link</li>
</ul>
<h3>2024.2.144</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
</ul>
<h3>2024.2.143</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-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-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-22253">SCL-22253</a></strong>: NPE on opening a Maven project</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>
</ul>
<h3>2024.2.135</h3>
<ul>
<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-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-22261">SCL-22261</a></strong>: Scala plugin runs Classes task every time you open a project</li>
</ul>
<h3>2024.2.132</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-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>
</ul>
<h3>2024.2.129</h3>
<ul>
<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>
</ul>
<h3>2024.2.126</h3>
<ul>
<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-21623">SCL-21623</a></strong>: make ChainedPackageInspection.UseChainedPackageQuickFix preview-friendly</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-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-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
</ul>
<h3>2024.2.124</h3>
<ul>
<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-22257">SCL-22257</a></strong>: Scala 3 highlighting error</li>
</ul>
<h3>2024.2.121</h3>
<ul>
<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>
</ul>
<h3>2024.2.118</h3>
<ul>
<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-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-22242">SCL-22242</a></strong>: Escape sequences in mouse-over error message</li>
</ul>
<h3>2024.2.117</h3>
<ul>
<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-21741">SCL-21741</a></strong>: dynamically resolve compiler bridge for newer scala 3 versions</li>
</ul>
<h3>2024.2.104</h3>
<ul>
<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-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-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-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-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-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-22040">SCL-22040</a></strong>: Scala 3 `given` Conversion breaks type inference</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-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-22169">SCL-22169</a></strong>: Support compiler diagnostics in compiler based highlighting</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=562710</download-url><idea-version min="n/a" max="n/a" since-build="242.18071" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="75826585" date="1719378097000" updatedDate="1719378097000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.676</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.673</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>
</ul>
<h3>2024.1.668</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>
</ul>
<h3>2024.1.665</h3>
<ul>
<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>
</ul>
<h3>2024.1.663</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22597">SCL-22597</a></strong>: Method refactoring breaks scala3 type wildcards</li>
</ul>
<h3>2024.1.661</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-22609">SCL-22609</a></strong>: Illegal/unsupported escape sequence exception is thrown when creating an sbt module on windows </li>
</ul>
<h3>2024.1.658</h3>
<ul>
<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>
</ul>
<h3>2024.1.657</h3>
<ul>
<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>
</ul>
<h3>2024.1.656</h3>
<ul>
<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>
</ul>
<h3>2024.1.653</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22358">SCL-22358</a></strong>: Duplicated build error messages in BSP projects</li>
</ul>
<h3>2024.1.651</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22587">SCL-22587</a></strong>: Gracefully handle sbt `usePipelining := true`</li>
</ul>
<h3>2024.1.649</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-22561">SCL-22561</a></strong>: Debugger unable to show/evaluate a variable</li>
</ul>
<h3>2024.1.646</h3>
<ul>
<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-22554">SCL-22554</a></strong>: Cannot stop inside lambdas nested in an inner object in Scala 3.4.x</li>
</ul>
<h3>2024.1.644</h3>
<ul>
<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-22507">SCL-22507</a></strong>: Typing inside json string context - weird behavior on `:`</li>
</ul>
<h3>2024.1.641</h3>
<ul>
<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>
</ul>
<h3>2024.1.640</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>
</ul>
<h3>2024.1.638</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>
</ul>
<h3>2024.1.636</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-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-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>
</ul>
<h3>2024.1.630</h3>
<ul>
<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>
</ul>
<h3>2024.1.629</h3>
<ul>
<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>
</ul>
<h3>2024.1.626</h3>
<ul>
<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-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-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-18441">SCL-18441</a></strong>: double run configurations candidates are shown for Munit test</li>
</ul>
<h3>2024.1.624</h3>
<ul>
<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>
</ul>
<h3>2024.1.623</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11175">SCL-11175</a></strong>: Cannot set Environment variables in Play run configuration</li>
</ul>
<h3>2024.1.622</h3>
<ul>
<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-21925">SCL-21925</a></strong>: Comment with Block Comment: Missing newline symbols in full-line block comments</li>
</ul>
<h3>2024.1.621</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.618</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-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-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>
</ul>
<h3>2024.1.606</h3>
<ul>
<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.605</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-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>
</ul>
<h3>2024.1.604</h3>
<ul>
<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-22230">SCL-22230</a></strong>: better support of sticky lines for val/var definitions</li>
</ul>
<h3>2024.1.602</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22348">SCL-22348</a></strong>: annotation with 'using' highlighting error</li>
</ul>
<h3>2024.1.601</h3>
<ul>
<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>
</ul>
<h3>2024.1.600</h3>
<ul>
<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-22351">SCL-22351</a></strong>: Scala 3: move refactoring results in multiple java files generated</li>
</ul>
<h3>2024.1.599</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>
</ul>
<h3>2024.1.597</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>
</ul>
<h3>2024.1.595</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>
</ul>
<h3>2024.1.593</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
</ul>
<h3>2024.1.592</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21157">SCL-21157</a></strong>: sbt: represent production and test sources as separate IntelliJ modules</li>
</ul>
<h3>2024.1.591</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-22260">SCL-22260</a></strong>: Error highlighting appears in Scala Worksheet  when Scala REPL is started</li>
</ul>
<h3>2024.1.589</h3>
<ul>
<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>
</ul>
<h3>2024.1.588</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>
</ul>
<h3>2024.1.586</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-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-22235">SCL-22235</a></strong>: Cannot find project Scala library  for module </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-22261">SCL-22261</a></strong>: Scala plugin runs Classes task every time you open a project</li>
</ul>
<h3>2024.1.583</h3>
<ul>
<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>
</ul>
<h3>2024.1.582</h3>
<ul>
<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-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-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-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
</ul>
<h3>2024.1.579</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.578</h3>
<ul>
<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>
</ul>
<h3>2024.1.576</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.575</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>
</ul>
<h3>2024.1.574</h3>
<ul>
<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.572</h3>
<ul>
<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.571</h3>
<ul>
<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-21741">SCL-21741</a></strong>: dynamically resolve compiler bridge for newer scala 3 versions</li>
</ul>
<h3>2024.1.570</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-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-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>
<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-22070">SCL-22070</a></strong>: Fix OLD_EDT assertion errors</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-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-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>
</ul>
<h3>2024.1.563</h3>
<ul>
<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>
</ul>
<h3>2024.1.554</h3>
<ul>
<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>
</ul>
<h3>2024.1.540</h3>
<ul>
<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>
</ul>
<h3>2024.1.531</h3>
<ul>
<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-22169">SCL-22169</a></strong>: Support compiler diagnostics in compiler based highlighting</li>
</ul>
<h3>2024.1.522</h3>
<ul>
<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>
</ul>
<h3>2024.1.515</h3>
<ul>
<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.507</h3>
<ul>
<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/IDEA-344629">IDEA-344629</a></strong>: Tooltip for override gutter: strange background for class and package name</li>
</ul>
<h3>2024.1.499</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-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>
</ul>
<h3>2024.1.494</h3>
<ul>
<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-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-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>
</ul>
<h3>2024.1.472</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-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>
</ul>
<h3>2024.1.457</h3>
<ul>
<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-22055">SCL-22055</a></strong>: Fixed-In/Included-In Youtrack fields</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>
</ul>
<h3>2024.1.445</h3>
<ul>
<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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22093">SCL-22093</a></strong>: Use BSP for Compiler Based Highlighting</li>
</ul>
<h3>2024.1.415</h3>
<ul>
<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>
</ul>
<h3>2024.1.408</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-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>
</ul>
<h3>2024.1.393</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-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>
</ul>
<h3>2024.1.384</h3>
<ul>
<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>
</ul>
<h3>2024.1.380</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-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>
</ul>
<h3>2024.1.367</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-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>
</ul>
<h3>2024.1.360</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21962">SCL-21962</a></strong>: ScType.canonicalText is missing a `.` in some cases</li>
</ul>
<h3>2024.1.354</h3>
<ul>
<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=562387</download-url><idea-version min="n/a" max="n/a" since-build="241.14494" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="76132988" date="1719292311000" updatedDate="1719292311000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.470</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.464 (Nightly)</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21157">SCL-21157</a></strong>: sbt: represent production and test sources as separate IntelliJ modules</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-22716">SCL-22716</a></strong>: Downloading Scala SDK is not cancelable</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>
</ul>
<h3>2024.2.432 (Nightly)</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22711">SCL-22711</a></strong>: Scala compiler plugins not configured in Gradle projects</li>
</ul>
<h3>2024.2.430 (Nightly)</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22736">SCL-22736</a></strong>: Exception when macro-expanding munit asserts</li>
</ul>
<h3>2024.2.427 (Nightly)</h3>
<ul>
<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-22747">SCL-22747</a></strong>: IDEA does not offer a mechanism to auto import an enum</li>
</ul>
<h3>2024.2.422 (Nightly)</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22620">SCL-22620</a></strong>: completion for literal values of a union type</li>
</ul>
<h3>2024.2.420 (Nightly)</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-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>
</ul>
<h3>2024.2.405 (Nightly)</h3>
<ul>
<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-22563">SCL-22563</a></strong>: Type mismatch if yield new object with indentation</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.381 (Nightly)</h3>
<ul>
<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>
</ul>
<h3>2024.2.371 (Nightly)</h3>
<ul>
<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>
</ul>
<h3>2024.2.358 (Nightly)</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-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-22680">SCL-22680</a></strong>: Imports are not added during code generation</li>
</ul>
<h3>2024.2.349 (Nightly)</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-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-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-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.333 (Nightly)</h3>
<ul>
<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-22603">SCL-22603</a></strong>: The first run of a test fails in a scala 3 project (when CBH is enabled)</li>
</ul>
<h3>2024.2.320 (Nightly)</h3>
<ul>
<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-22518">SCL-22518</a></strong>: ScalaFileImpl cannot be cast to class ScTypeParametersOwner (ScTypeParamImpl.owner)</li>
</ul>
<h3>2024.2.306 (Nightly)</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-22590">SCL-22590</a></strong>: Scalafmt not following include unless it has .conf extension</li>
</ul>
<h3>2024.2.291 (Nightly)</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22587">SCL-22587</a></strong>: Gracefully handle sbt `usePipelining := true`</li>
</ul>
<h3>2024.2.287 (Nightly)</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-22561">SCL-22561</a></strong>: Debugger unable to show/evaluate a variable</li>
</ul>
<h3>2024.2.282 (Nightly)</h3>
<ul>
<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>
</ul>
<h3>2024.2.276 (Nightly)</h3>
<ul>
<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>
</ul>
<h3>2024.2.264 (Nightly)</h3>
<ul>
<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>
</ul>
<h3>2024.2.257 (Nightly)</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>
</ul>
<h3>2024.2.255 (Nightly)</h3>
<ul>
<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-22345">SCL-22345</a></strong>: Optimize imports sometimes breaking wildcard imports (Scala 3)</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-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-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>
<h3>2024.2.248 (Nightly)</h3>
<ul>
<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-22206">SCL-22206</a></strong>: use new package search api for library completion</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>
</ul>
<h3>2024.2.237 (Nightly)</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22360">SCL-22360</a></strong>: enable Grazie features in Scala files</li>
</ul>
<h3>2024.2.224 (Nightly)</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-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-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-21674">SCL-21674</a></strong>: Zinc should react to external changes to classfiles</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-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-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-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>
</ul>
<h3>2024.2.206 (Nightly)</h3>
<ul>
<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-22267">SCL-22267</a></strong>: Parse export statements in extensions</li>
</ul>
<h3>2024.2.192 (Nightly)</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-22266">SCL-22266</a></strong>: Support exports in extensions</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>
</ul>
<h3>2024.2.183 (Nightly)</h3>
<ul>
<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-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-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</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-22309">SCL-22309</a></strong>: Missing brace isn't highlighted in the Editor</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-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-22363">SCL-22363</a></strong>: better support of sticky lines for match cases</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>
</ul>
<h3>2024.2.147 (Nightly)</h3>
<ul>
<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-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-22310">SCL-22310</a></strong>: Scala 3: Write documentation breaks if there is already a doc with a link</li>
</ul>
<h3>2024.2.144 (Nightly)</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
</ul>
<h3>2024.2.143 (Nightly)</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-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-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-22253">SCL-22253</a></strong>: NPE on opening a Maven project</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>
</ul>
<h3>2024.2.135 (Nightly)</h3>
<ul>
<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-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-22261">SCL-22261</a></strong>: Scala plugin runs Classes task every time you open a project</li>
</ul>
<h3>2024.2.132 (Nightly)</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-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>
</ul>
<h3>2024.2.129 (Nightly)</h3>
<ul>
<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>
</ul>
<h3>2024.2.126 (Nightly)</h3>
<ul>
<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-21623">SCL-21623</a></strong>: make ChainedPackageInspection.UseChainedPackageQuickFix preview-friendly</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-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-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
</ul>
<h3>2024.2.124 (Nightly)</h3>
<ul>
<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-22257">SCL-22257</a></strong>: Scala 3 highlighting error</li>
</ul>
<h3>2024.2.121 (Nightly)</h3>
<ul>
<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>
</ul>
<h3>2024.2.118 (Nightly)</h3>
<ul>
<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-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-22242">SCL-22242</a></strong>: Escape sequences in mouse-over error message</li>
</ul>
<h3>2024.2.117 (Nightly)</h3>
<ul>
<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-21741">SCL-21741</a></strong>: dynamically resolve compiler bridge for newer scala 3 versions</li>
</ul>
<h3>2024.2.104 (Nightly)</h3>
<ul>
<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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=561600</download-url><idea-version min="n/a" max="n/a" since-build="242.18071" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="75828197" date="1719291620000" updatedDate="1719291620000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.675</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.673</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>
</ul>
<h3>2024.1.668</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>
</ul>
<h3>2024.1.665</h3>
<ul>
<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>
</ul>
<h3>2024.1.663</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22597">SCL-22597</a></strong>: Method refactoring breaks scala3 type wildcards</li>
</ul>
<h3>2024.1.661</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-22609">SCL-22609</a></strong>: Illegal/unsupported escape sequence exception is thrown when creating an sbt module on windows </li>
</ul>
<h3>2024.1.658</h3>
<ul>
<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>
</ul>
<h3>2024.1.657</h3>
<ul>
<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>
</ul>
<h3>2024.1.656</h3>
<ul>
<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>
</ul>
<h3>2024.1.653</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22358">SCL-22358</a></strong>: Duplicated build error messages in BSP projects</li>
</ul>
<h3>2024.1.651</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22587">SCL-22587</a></strong>: Gracefully handle sbt `usePipelining := true`</li>
</ul>
<h3>2024.1.649</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-22561">SCL-22561</a></strong>: Debugger unable to show/evaluate a variable</li>
</ul>
<h3>2024.1.646</h3>
<ul>
<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-22554">SCL-22554</a></strong>: Cannot stop inside lambdas nested in an inner object in Scala 3.4.x</li>
</ul>
<h3>2024.1.644</h3>
<ul>
<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-22507">SCL-22507</a></strong>: Typing inside json string context - weird behavior on `:`</li>
</ul>
<h3>2024.1.641</h3>
<ul>
<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>
</ul>
<h3>2024.1.640</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>
</ul>
<h3>2024.1.638</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>
</ul>
<h3>2024.1.636</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-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-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>
</ul>
<h3>2024.1.630</h3>
<ul>
<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>
</ul>
<h3>2024.1.629</h3>
<ul>
<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>
</ul>
<h3>2024.1.626</h3>
<ul>
<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-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-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-18441">SCL-18441</a></strong>: double run configurations candidates are shown for Munit test</li>
</ul>
<h3>2024.1.624</h3>
<ul>
<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>
</ul>
<h3>2024.1.623</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11175">SCL-11175</a></strong>: Cannot set Environment variables in Play run configuration</li>
</ul>
<h3>2024.1.622</h3>
<ul>
<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-21925">SCL-21925</a></strong>: Comment with Block Comment: Missing newline symbols in full-line block comments</li>
</ul>
<h3>2024.1.621</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.618</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-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-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>
</ul>
<h3>2024.1.606</h3>
<ul>
<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.605</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-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>
</ul>
<h3>2024.1.604</h3>
<ul>
<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-22230">SCL-22230</a></strong>: better support of sticky lines for val/var definitions</li>
</ul>
<h3>2024.1.602</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22348">SCL-22348</a></strong>: annotation with 'using' highlighting error</li>
</ul>
<h3>2024.1.601</h3>
<ul>
<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>
</ul>
<h3>2024.1.600</h3>
<ul>
<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-22351">SCL-22351</a></strong>: Scala 3: move refactoring results in multiple java files generated</li>
</ul>
<h3>2024.1.599</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>
</ul>
<h3>2024.1.597</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>
</ul>
<h3>2024.1.595</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>
</ul>
<h3>2024.1.593</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
</ul>
<h3>2024.1.592</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21157">SCL-21157</a></strong>: sbt: represent production and test sources as separate IntelliJ modules</li>
</ul>
<h3>2024.1.591</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-22260">SCL-22260</a></strong>: Error highlighting appears in Scala Worksheet  when Scala REPL is started</li>
</ul>
<h3>2024.1.589</h3>
<ul>
<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>
</ul>
<h3>2024.1.588</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>
</ul>
<h3>2024.1.586</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-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-22235">SCL-22235</a></strong>: Cannot find project Scala library  for module </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-22261">SCL-22261</a></strong>: Scala plugin runs Classes task every time you open a project</li>
</ul>
<h3>2024.1.583</h3>
<ul>
<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>
</ul>
<h3>2024.1.582</h3>
<ul>
<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-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-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-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
</ul>
<h3>2024.1.579</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.578</h3>
<ul>
<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>
</ul>
<h3>2024.1.576</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.575</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>
</ul>
<h3>2024.1.574</h3>
<ul>
<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.572</h3>
<ul>
<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.571</h3>
<ul>
<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-21741">SCL-21741</a></strong>: dynamically resolve compiler bridge for newer scala 3 versions</li>
</ul>
<h3>2024.1.570</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-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-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>
<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-22070">SCL-22070</a></strong>: Fix OLD_EDT assertion errors</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-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-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>
</ul>
<h3>2024.1.563</h3>
<ul>
<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>
</ul>
<h3>2024.1.554</h3>
<ul>
<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>
</ul>
<h3>2024.1.540</h3>
<ul>
<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>
</ul>
<h3>2024.1.531</h3>
<ul>
<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-22169">SCL-22169</a></strong>: Support compiler diagnostics in compiler based highlighting</li>
</ul>
<h3>2024.1.522</h3>
<ul>
<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>
</ul>
<h3>2024.1.515</h3>
<ul>
<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.507</h3>
<ul>
<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/IDEA-344629">IDEA-344629</a></strong>: Tooltip for override gutter: strange background for class and package name</li>
</ul>
<h3>2024.1.499</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-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>
</ul>
<h3>2024.1.494</h3>
<ul>
<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-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-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>
</ul>
<h3>2024.1.472</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-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>
</ul>
<h3>2024.1.457</h3>
<ul>
<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-22055">SCL-22055</a></strong>: Fixed-In/Included-In Youtrack fields</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>
</ul>
<h3>2024.1.445</h3>
<ul>
<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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22093">SCL-22093</a></strong>: Use BSP for Compiler Based Highlighting</li>
</ul>
<h3>2024.1.415</h3>
<ul>
<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>
</ul>
<h3>2024.1.408</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-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>
</ul>
<h3>2024.1.393</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-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>
</ul>
<h3>2024.1.384</h3>
<ul>
<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>
</ul>
<h3>2024.1.380</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-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>
</ul>
<h3>2024.1.367</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-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>
</ul>
<h3>2024.1.360</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21962">SCL-21962</a></strong>: ScType.canonicalText is missing a `.` in some cases</li>
</ul>
<h3>2024.1.354</h3>
<ul>
<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=561599</download-url><idea-version min="n/a" max="n/a" since-build="241.14494" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="76135893" date="1719259922000" updatedDate="1719259922000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.464</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.432 (Nightly)</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22711">SCL-22711</a></strong>: Scala compiler plugins not configured in Gradle projects</li>
</ul>
<h3>2024.2.430 (Nightly)</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22736">SCL-22736</a></strong>: Exception when macro-expanding munit asserts</li>
</ul>
<h3>2024.2.427 (Nightly)</h3>
<ul>
<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-22747">SCL-22747</a></strong>: IDEA does not offer a mechanism to auto import an enum</li>
</ul>
<h3>2024.2.422 (Nightly)</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22620">SCL-22620</a></strong>: completion for literal values of a union type</li>
</ul>
<h3>2024.2.420 (Nightly)</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-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>
</ul>
<h3>2024.2.405 (Nightly)</h3>
<ul>
<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-22563">SCL-22563</a></strong>: Type mismatch if yield new object with indentation</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.381 (Nightly)</h3>
<ul>
<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>
</ul>
<h3>2024.2.371 (Nightly)</h3>
<ul>
<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>
</ul>
<h3>2024.2.358 (Nightly)</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-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-22680">SCL-22680</a></strong>: Imports are not added during code generation</li>
</ul>
<h3>2024.2.349 (Nightly)</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-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-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-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.333 (Nightly)</h3>
<ul>
<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-22603">SCL-22603</a></strong>: The first run of a test fails in a scala 3 project (when CBH is enabled)</li>
</ul>
<h3>2024.2.320 (Nightly)</h3>
<ul>
<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-22518">SCL-22518</a></strong>: ScalaFileImpl cannot be cast to class ScTypeParametersOwner (ScTypeParamImpl.owner)</li>
</ul>
<h3>2024.2.306 (Nightly)</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-22590">SCL-22590</a></strong>: Scalafmt not following include unless it has .conf extension</li>
</ul>
<h3>2024.2.291 (Nightly)</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22587">SCL-22587</a></strong>: Gracefully handle sbt `usePipelining := true`</li>
</ul>
<h3>2024.2.287 (Nightly)</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-22561">SCL-22561</a></strong>: Debugger unable to show/evaluate a variable</li>
</ul>
<h3>2024.2.282 (Nightly)</h3>
<ul>
<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>
</ul>
<h3>2024.2.276 (Nightly)</h3>
<ul>
<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>
</ul>
<h3>2024.2.264 (Nightly)</h3>
<ul>
<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>
</ul>
<h3>2024.2.257 (Nightly)</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>
</ul>
<h3>2024.2.255 (Nightly)</h3>
<ul>
<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-22345">SCL-22345</a></strong>: Optimize imports sometimes breaking wildcard imports (Scala 3)</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-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-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>
<h3>2024.2.248 (Nightly)</h3>
<ul>
<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-22206">SCL-22206</a></strong>: use new package search api for library completion</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>
</ul>
<h3>2024.2.237 (Nightly)</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22360">SCL-22360</a></strong>: enable Grazie features in Scala files</li>
</ul>
<h3>2024.2.224 (Nightly)</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-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-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-21674">SCL-21674</a></strong>: Zinc should react to external changes to classfiles</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-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-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-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>
</ul>
<h3>2024.2.206 (Nightly)</h3>
<ul>
<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-22267">SCL-22267</a></strong>: Parse export statements in extensions</li>
</ul>
<h3>2024.2.192 (Nightly)</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-22266">SCL-22266</a></strong>: Support exports in extensions</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>
</ul>
<h3>2024.2.183 (Nightly)</h3>
<ul>
<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-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-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</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-22309">SCL-22309</a></strong>: Missing brace isn't highlighted in the Editor</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-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-22363">SCL-22363</a></strong>: better support of sticky lines for match cases</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>
</ul>
<h3>2024.2.147 (Nightly)</h3>
<ul>
<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-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-22310">SCL-22310</a></strong>: Scala 3: Write documentation breaks if there is already a doc with a link</li>
</ul>
<h3>2024.2.144 (Nightly)</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
</ul>
<h3>2024.2.143 (Nightly)</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-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-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-22253">SCL-22253</a></strong>: NPE on opening a Maven project</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>
</ul>
<h3>2024.2.135 (Nightly)</h3>
<ul>
<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-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-22261">SCL-22261</a></strong>: Scala plugin runs Classes task every time you open a project</li>
</ul>
<h3>2024.2.132 (Nightly)</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-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>
</ul>
<h3>2024.2.129 (Nightly)</h3>
<ul>
<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>
</ul>
<h3>2024.2.126 (Nightly)</h3>
<ul>
<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-21623">SCL-21623</a></strong>: make ChainedPackageInspection.UseChainedPackageQuickFix preview-friendly</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-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-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
</ul>
<h3>2024.2.124 (Nightly)</h3>
<ul>
<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-22257">SCL-22257</a></strong>: Scala 3 highlighting error</li>
</ul>
<h3>2024.2.121 (Nightly)</h3>
<ul>
<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>
</ul>
<h3>2024.2.118 (Nightly)</h3>
<ul>
<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-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-22242">SCL-22242</a></strong>: Escape sequences in mouse-over error message</li>
</ul>
<h3>2024.2.117 (Nightly)</h3>
<ul>
<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-21741">SCL-21741</a></strong>: dynamically resolve compiler bridge for newer scala 3 versions</li>
</ul>
<h3>2024.2.104 (Nightly)</h3>
<ul>
<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-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-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-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-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-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-22040">SCL-22040</a></strong>: Scala 3 `given` Conversion breaks type inference</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-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-22169">SCL-22169</a></strong>: Support compiler diagnostics in compiler based highlighting</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=561453</download-url><idea-version min="n/a" max="n/a" since-build="242.18071" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="75912998" date="1718772953000" updatedDate="1718772953000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.432</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.430</h3>
<ul>
<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-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/KTIJ-29395">KTIJ-29395</a></strong>: K2 IDE: Refactor / Move: package statement is not updated on moving package "to directory"</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-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-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-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-22563">SCL-22563</a></strong>: Type mismatch if yield new object with indentation</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>
<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/IJPL-155979">IJPL-155979</a></strong>: Migrate IntelliJ test framework and tests from FileComparisonFailure to opentest4j FileInfo</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-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-22358">SCL-22358</a></strong>: Duplicated build error messages in BSP projects</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-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-22747">SCL-22747</a></strong>: IDEA does not offer a mechanism to auto import an enum</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-20749">SCL-20749</a></strong>: Maybe move enum to the bottom of scala file creation list?</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=558228</download-url><idea-version min="n/a" max="n/a" since-build="242.18071" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="75911627" date="1718740834000" updatedDate="1718740834000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.430</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.427</h3>
<ul>
<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-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/KTIJ-29395">KTIJ-29395</a></strong>: K2 IDE: Refactor / Move: package statement is not updated on moving package "to directory"</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-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-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-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-22563">SCL-22563</a></strong>: Type mismatch if yield new object with indentation</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>
<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/IJPL-155979">IJPL-155979</a></strong>: Migrate IntelliJ test framework and tests from FileComparisonFailure to opentest4j FileInfo</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-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-22358">SCL-22358</a></strong>: Duplicated build error messages in BSP projects</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-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-22747">SCL-22747</a></strong>: IDEA does not offer a mechanism to auto import an enum</li>
<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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=558200</download-url><idea-version min="n/a" max="n/a" since-build="242.18071" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="75848668" date="1718687133000" updatedDate="1718687133000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.674</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.673</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>
</ul>
<h3>2024.1.668</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>
</ul>
<h3>2024.1.665</h3>
<ul>
<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>
</ul>
<h3>2024.1.663</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22597">SCL-22597</a></strong>: Method refactoring breaks scala3 type wildcards</li>
</ul>
<h3>2024.1.661</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-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-22609">SCL-22609</a></strong>: Illegal/unsupported escape sequence exception is thrown when creating an sbt module on windows </li>
</ul>
<h3>2024.1.658</h3>
<ul>
<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>
</ul>
<h3>2024.1.657</h3>
<ul>
<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>
</ul>
<h3>2024.1.656</h3>
<ul>
<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>
</ul>
<h3>2024.1.653</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22358">SCL-22358</a></strong>: Duplicated build error messages in BSP projects</li>
</ul>
<h3>2024.1.651</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22587">SCL-22587</a></strong>: Gracefully handle sbt `usePipelining := true`</li>
</ul>
<h3>2024.1.649</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-22561">SCL-22561</a></strong>: Debugger unable to show/evaluate a variable</li>
</ul>
<h3>2024.1.646</h3>
<ul>
<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-22554">SCL-22554</a></strong>: Cannot stop inside lambdas nested in an inner object in Scala 3.4.x</li>
</ul>
<h3>2024.1.644</h3>
<ul>
<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-22507">SCL-22507</a></strong>: Typing inside json string context - weird behavior on `:`</li>
</ul>
<h3>2024.1.641</h3>
<ul>
<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>
</ul>
<h3>2024.1.640</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>
</ul>
<h3>2024.1.638</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>
</ul>
<h3>2024.1.636</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-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-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>
</ul>
<h3>2024.1.630</h3>
<ul>
<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>
</ul>
<h3>2024.1.629</h3>
<ul>
<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>
</ul>
<h3>2024.1.626</h3>
<ul>
<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-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-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-18441">SCL-18441</a></strong>: double run configurations candidates are shown for Munit test</li>
</ul>
<h3>2024.1.624</h3>
<ul>
<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>
</ul>
<h3>2024.1.623</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11175">SCL-11175</a></strong>: Cannot set Environment variables in Play run configuration</li>
</ul>
<h3>2024.1.622</h3>
<ul>
<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-21925">SCL-21925</a></strong>: Comment with Block Comment: Missing newline symbols in full-line block comments</li>
</ul>
<h3>2024.1.621</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.618</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-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-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>
</ul>
<h3>2024.1.606</h3>
<ul>
<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.605</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-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>
</ul>
<h3>2024.1.604</h3>
<ul>
<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-22230">SCL-22230</a></strong>: better support of sticky lines for val/var definitions</li>
</ul>
<h3>2024.1.602</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22348">SCL-22348</a></strong>: annotation with 'using' highlighting error</li>
</ul>
<h3>2024.1.601</h3>
<ul>
<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>
</ul>
<h3>2024.1.600</h3>
<ul>
<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-22351">SCL-22351</a></strong>: Scala 3: move refactoring results in multiple java files generated</li>
</ul>
<h3>2024.1.599</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>
</ul>
<h3>2024.1.597</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>
</ul>
<h3>2024.1.595</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>
</ul>
<h3>2024.1.593</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
</ul>
<h3>2024.1.591</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-22260">SCL-22260</a></strong>: Error highlighting appears in Scala Worksheet  when Scala REPL is started</li>
</ul>
<h3>2024.1.589</h3>
<ul>
<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>
</ul>
<h3>2024.1.588</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>
</ul>
<h3>2024.1.586</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-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-22235">SCL-22235</a></strong>: Cannot find project Scala library  for module </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-22261">SCL-22261</a></strong>: Scala plugin runs Classes task every time you open a project</li>
</ul>
<h3>2024.1.583</h3>
<ul>
<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>
</ul>
<h3>2024.1.582</h3>
<ul>
<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-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-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-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
</ul>
<h3>2024.1.579</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.578</h3>
<ul>
<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>
</ul>
<h3>2024.1.576</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.575</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>
</ul>
<h3>2024.1.574</h3>
<ul>
<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.572</h3>
<ul>
<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.571</h3>
<ul>
<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-21741">SCL-21741</a></strong>: dynamically resolve compiler bridge for newer scala 3 versions</li>
</ul>
<h3>2024.1.570</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-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-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>
<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-22070">SCL-22070</a></strong>: Fix OLD_EDT assertion errors</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-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-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>
</ul>
<h3>2024.1.563</h3>
<ul>
<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>
</ul>
<h3>2024.1.554</h3>
<ul>
<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>
</ul>
<h3>2024.1.540</h3>
<ul>
<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>
</ul>
<h3>2024.1.531</h3>
<ul>
<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-22169">SCL-22169</a></strong>: Support compiler diagnostics in compiler based highlighting</li>
</ul>
<h3>2024.1.522</h3>
<ul>
<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>
</ul>
<h3>2024.1.515</h3>
<ul>
<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.507</h3>
<ul>
<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/IDEA-344629">IDEA-344629</a></strong>: Tooltip for override gutter: strange background for class and package name</li>
</ul>
<h3>2024.1.499</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-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>
</ul>
<h3>2024.1.494</h3>
<ul>
<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-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-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>
</ul>
<h3>2024.1.472</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-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>
</ul>
<h3>2024.1.457</h3>
<ul>
<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-22055">SCL-22055</a></strong>: Fixed-In/Included-In Youtrack fields</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>
</ul>
<h3>2024.1.445</h3>
<ul>
<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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22093">SCL-22093</a></strong>: Use BSP for Compiler Based Highlighting</li>
</ul>
<h3>2024.1.415</h3>
<ul>
<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>
</ul>
<h3>2024.1.408</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-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>
</ul>
<h3>2024.1.393</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-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>
</ul>
<h3>2024.1.384</h3>
<ul>
<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>
</ul>
<h3>2024.1.380</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-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>
</ul>
<h3>2024.1.367</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-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>
</ul>
<h3>2024.1.360</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21962">SCL-21962</a></strong>: ScType.canonicalText is missing a `.` in some cases</li>
</ul>
<h3>2024.1.354</h3>
<ul>
<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>
<h3>2024.1.345</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=557829</download-url><idea-version min="n/a" max="n/a" since-build="241.14494" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="75904216" date="1718686348000" updatedDate="1718686348000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.427</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.424</h3>
<ul>
<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-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/KTIJ-29395">KTIJ-29395</a></strong>: K2 IDE: Refactor / Move: package statement is not updated on moving package "to directory"</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-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-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-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-22563">SCL-22563</a></strong>: Type mismatch if yield new object with indentation</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>
<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-22338">SCL-22338</a></strong>: Document compiler: in-memory source files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IJPL-155979">IJPL-155979</a></strong>: Migrate IntelliJ test framework and tests from FileComparisonFailure to opentest4j FileInfo</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-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-22358">SCL-22358</a></strong>: Duplicated build error messages in BSP projects</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-22620">SCL-22620</a></strong>: completion for literal values of a union type</li>
<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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=557828</download-url><idea-version min="n/a" max="n/a" since-build="242.16677" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="75903969" date="1718600078000" updatedDate="1718600078000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.424</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.422</h3>
<ul>
<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-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/KTIJ-29395">KTIJ-29395</a></strong>: K2 IDE: Refactor / Move: package statement is not updated on moving package "to directory"</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-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-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-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-22563">SCL-22563</a></strong>: Type mismatch if yield new object with indentation</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>
<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-22338">SCL-22338</a></strong>: Document compiler: in-memory source files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IJPL-155979">IJPL-155979</a></strong>: Migrate IntelliJ test framework and tests from FileComparisonFailure to opentest4j FileInfo</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-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-22358">SCL-22358</a></strong>: Duplicated build error messages in BSP projects</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-22620">SCL-22620</a></strong>: completion for literal values of a union type</li>
<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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=557405</download-url><idea-version min="n/a" max="n/a" since-build="242.16677" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="75903413" date="1718528480000" updatedDate="1718528480000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.422</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.420</h3>
<ul>
<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-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/KTIJ-29395">KTIJ-29395</a></strong>: K2 IDE: Refactor / Move: package statement is not updated on moving package "to directory"</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-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-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-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-22563">SCL-22563</a></strong>: Type mismatch if yield new object with indentation</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>
<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-22338">SCL-22338</a></strong>: Document compiler: in-memory source files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IJPL-155979">IJPL-155979</a></strong>: Migrate IntelliJ test framework and tests from FileComparisonFailure to opentest4j FileInfo</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-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-22358">SCL-22358</a></strong>: Duplicated build error messages in BSP projects</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-20749">SCL-20749</a></strong>: Maybe move enum to the bottom of scala file creation list?</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=557157</download-url><idea-version min="n/a" max="n/a" since-build="242.16677" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="75893408" date="1718447955000" updatedDate="1718447955000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.420</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.405</h3>
<ul>
<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-22445">SCL-22445</a></strong>: Migrate configurations from old grouping to new grouping </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/KTIJ-29395">KTIJ-29395</a></strong>: K2 IDE: Refactor / Move: package statement is not updated on moving package "to directory"</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-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-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-22563">SCL-22563</a></strong>: Type mismatch if yield new object with indentation</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>
<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-22338">SCL-22338</a></strong>: Document compiler: in-memory source files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IJPL-155979">IJPL-155979</a></strong>: Migrate IntelliJ test framework and tests from FileComparisonFailure to opentest4j FileInfo</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-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-22358">SCL-22358</a></strong>: Duplicated build error messages in BSP projects</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=556914</download-url><idea-version min="n/a" max="n/a" since-build="242.16677" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="75850097" date="1718430222000" updatedDate="1718430222000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.673</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.673</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>
</ul>
<h3>2024.1.668</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>
</ul>
<h3>2024.1.665</h3>
<ul>
<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>
</ul>
<h3>2024.1.663</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22597">SCL-22597</a></strong>: Method refactoring breaks scala3 type wildcards</li>
</ul>
<h3>2024.1.661</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-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-22609">SCL-22609</a></strong>: Illegal/unsupported escape sequence exception is thrown when creating an sbt module on windows </li>
</ul>
<h3>2024.1.658</h3>
<ul>
<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>
</ul>
<h3>2024.1.657</h3>
<ul>
<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>
</ul>
<h3>2024.1.656</h3>
<ul>
<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>
</ul>
<h3>2024.1.653</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22358">SCL-22358</a></strong>: Duplicated build error messages in BSP projects</li>
</ul>
<h3>2024.1.651</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22587">SCL-22587</a></strong>: Gracefully handle sbt `usePipelining := true`</li>
</ul>
<h3>2024.1.649</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-22561">SCL-22561</a></strong>: Debugger unable to show/evaluate a variable</li>
</ul>
<h3>2024.1.646</h3>
<ul>
<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-22554">SCL-22554</a></strong>: Cannot stop inside lambdas nested in an inner object in Scala 3.4.x</li>
</ul>
<h3>2024.1.644</h3>
<ul>
<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-22507">SCL-22507</a></strong>: Typing inside json string context - weird behavior on `:`</li>
</ul>
<h3>2024.1.641</h3>
<ul>
<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>
</ul>
<h3>2024.1.640</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>
</ul>
<h3>2024.1.638</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>
</ul>
<h3>2024.1.636</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-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-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>
</ul>
<h3>2024.1.630</h3>
<ul>
<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>
</ul>
<h3>2024.1.629</h3>
<ul>
<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>
</ul>
<h3>2024.1.626</h3>
<ul>
<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-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-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-18441">SCL-18441</a></strong>: double run configurations candidates are shown for Munit test</li>
</ul>
<h3>2024.1.624</h3>
<ul>
<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>
</ul>
<h3>2024.1.623</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11175">SCL-11175</a></strong>: Cannot set Environment variables in Play run configuration</li>
</ul>
<h3>2024.1.622</h3>
<ul>
<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-21925">SCL-21925</a></strong>: Comment with Block Comment: Missing newline symbols in full-line block comments</li>
</ul>
<h3>2024.1.621</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.618</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-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-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>
</ul>
<h3>2024.1.606</h3>
<ul>
<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.605</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-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>
</ul>
<h3>2024.1.604</h3>
<ul>
<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-22230">SCL-22230</a></strong>: better support of sticky lines for val/var definitions</li>
</ul>
<h3>2024.1.602</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22348">SCL-22348</a></strong>: annotation with 'using' highlighting error</li>
</ul>
<h3>2024.1.601</h3>
<ul>
<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>
</ul>
<h3>2024.1.600</h3>
<ul>
<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-22351">SCL-22351</a></strong>: Scala 3: move refactoring results in multiple java files generated</li>
</ul>
<h3>2024.1.599</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>
</ul>
<h3>2024.1.597</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>
</ul>
<h3>2024.1.595</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>
</ul>
<h3>2024.1.593</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
</ul>
<h3>2024.1.591</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-22260">SCL-22260</a></strong>: Error highlighting appears in Scala Worksheet  when Scala REPL is started</li>
</ul>
<h3>2024.1.589</h3>
<ul>
<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>
</ul>
<h3>2024.1.588</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>
</ul>
<h3>2024.1.586</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-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-22235">SCL-22235</a></strong>: Cannot find project Scala library  for module </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-22261">SCL-22261</a></strong>: Scala plugin runs Classes task every time you open a project</li>
</ul>
<h3>2024.1.583</h3>
<ul>
<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>
</ul>
<h3>2024.1.582</h3>
<ul>
<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-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-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-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
</ul>
<h3>2024.1.579</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.578</h3>
<ul>
<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>
</ul>
<h3>2024.1.576</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.575</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>
</ul>
<h3>2024.1.574</h3>
<ul>
<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.572</h3>
<ul>
<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.571</h3>
<ul>
<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-21741">SCL-21741</a></strong>: dynamically resolve compiler bridge for newer scala 3 versions</li>
</ul>
<h3>2024.1.570</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-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-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>
<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-22070">SCL-22070</a></strong>: Fix OLD_EDT assertion errors</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-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-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>
</ul>
<h3>2024.1.563</h3>
<ul>
<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>
</ul>
<h3>2024.1.554</h3>
<ul>
<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>
</ul>
<h3>2024.1.540</h3>
<ul>
<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>
</ul>
<h3>2024.1.531</h3>
<ul>
<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-22169">SCL-22169</a></strong>: Support compiler diagnostics in compiler based highlighting</li>
</ul>
<h3>2024.1.522</h3>
<ul>
<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>
</ul>
<h3>2024.1.515</h3>
<ul>
<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.507</h3>
<ul>
<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/IDEA-344629">IDEA-344629</a></strong>: Tooltip for override gutter: strange background for class and package name</li>
</ul>
<h3>2024.1.499</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-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>
</ul>
<h3>2024.1.494</h3>
<ul>
<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-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-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>
</ul>
<h3>2024.1.472</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-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>
</ul>
<h3>2024.1.457</h3>
<ul>
<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-22055">SCL-22055</a></strong>: Fixed-In/Included-In Youtrack fields</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>
</ul>
<h3>2024.1.445</h3>
<ul>
<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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22093">SCL-22093</a></strong>: Use BSP for Compiler Based Highlighting</li>
</ul>
<h3>2024.1.415</h3>
<ul>
<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>
</ul>
<h3>2024.1.408</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-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>
</ul>
<h3>2024.1.393</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-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>
</ul>
<h3>2024.1.384</h3>
<ul>
<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>
</ul>
<h3>2024.1.380</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-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>
</ul>
<h3>2024.1.367</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-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>
</ul>
<h3>2024.1.360</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21962">SCL-21962</a></strong>: ScType.canonicalText is missing a `.` in some cases</li>
</ul>
<h3>2024.1.354</h3>
<ul>
<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>
<h3>2024.1.345</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>
</ul>
<h3>2024.1.340</h3>
<ul>
<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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=556813</download-url><idea-version min="n/a" max="n/a" since-build="241.14494" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="75553805" date="1718340805000" updatedDate="1718340805000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.405</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=556312</download-url><idea-version min="n/a" max="n/a" since-build="242.16677" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="75849234" date="1718254447000" updatedDate="1718254447000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.668</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.668</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>
</ul>
<h3>2024.1.665</h3>
<ul>
<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>
</ul>
<h3>2024.1.663</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22597">SCL-22597</a></strong>: Method refactoring breaks scala3 type wildcards</li>
</ul>
<h3>2024.1.661</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-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-22609">SCL-22609</a></strong>: Illegal/unsupported escape sequence exception is thrown when creating an sbt module on windows </li>
</ul>
<h3>2024.1.658</h3>
<ul>
<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>
</ul>
<h3>2024.1.657</h3>
<ul>
<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>
</ul>
<h3>2024.1.656</h3>
<ul>
<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>
</ul>
<h3>2024.1.651</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22587">SCL-22587</a></strong>: Gracefully handle sbt `usePipelining := true`</li>
</ul>
<h3>2024.1.649</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-22561">SCL-22561</a></strong>: Debugger unable to show/evaluate a variable</li>
</ul>
<h3>2024.1.646</h3>
<ul>
<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-22554">SCL-22554</a></strong>: Cannot stop inside lambdas nested in an inner object in Scala 3.4.x</li>
</ul>
<h3>2024.1.644</h3>
<ul>
<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-22507">SCL-22507</a></strong>: Typing inside json string context - weird behavior on `:`</li>
</ul>
<h3>2024.1.641</h3>
<ul>
<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>
</ul>
<h3>2024.1.640</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>
</ul>
<h3>2024.1.638</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>
</ul>
<h3>2024.1.636</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-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-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>
</ul>
<h3>2024.1.630</h3>
<ul>
<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>
</ul>
<h3>2024.1.629</h3>
<ul>
<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>
</ul>
<h3>2024.1.626</h3>
<ul>
<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-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-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-18441">SCL-18441</a></strong>: double run configurations candidates are shown for Munit test</li>
</ul>
<h3>2024.1.624</h3>
<ul>
<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>
</ul>
<h3>2024.1.623</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11175">SCL-11175</a></strong>: Cannot set Environment variables in Play run configuration</li>
</ul>
<h3>2024.1.622</h3>
<ul>
<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-21925">SCL-21925</a></strong>: Comment with Block Comment: Missing newline symbols in full-line block comments</li>
</ul>
<h3>2024.1.621</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.618</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-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-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>
</ul>
<h3>2024.1.606</h3>
<ul>
<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.605</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-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>
</ul>
<h3>2024.1.604</h3>
<ul>
<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-22230">SCL-22230</a></strong>: better support of sticky lines for val/var definitions</li>
</ul>
<h3>2024.1.602</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22348">SCL-22348</a></strong>: annotation with 'using' highlighting error</li>
</ul>
<h3>2024.1.601</h3>
<ul>
<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>
</ul>
<h3>2024.1.600</h3>
<ul>
<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-22351">SCL-22351</a></strong>: Scala 3: move refactoring results in multiple java files generated</li>
</ul>
<h3>2024.1.599</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>
</ul>
<h3>2024.1.597</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>
</ul>
<h3>2024.1.595</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>
</ul>
<h3>2024.1.593</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
</ul>
<h3>2024.1.591</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-22260">SCL-22260</a></strong>: Error highlighting appears in Scala Worksheet  when Scala REPL is started</li>
</ul>
<h3>2024.1.589</h3>
<ul>
<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>
</ul>
<h3>2024.1.588</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>
</ul>
<h3>2024.1.586</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-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-22235">SCL-22235</a></strong>: Cannot find project Scala library  for module </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-22261">SCL-22261</a></strong>: Scala plugin runs Classes task every time you open a project</li>
</ul>
<h3>2024.1.583</h3>
<ul>
<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>
</ul>
<h3>2024.1.582</h3>
<ul>
<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-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-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-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
</ul>
<h3>2024.1.579</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.578</h3>
<ul>
<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>
</ul>
<h3>2024.1.576</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.575</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>
</ul>
<h3>2024.1.574</h3>
<ul>
<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.572</h3>
<ul>
<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.571</h3>
<ul>
<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-21741">SCL-21741</a></strong>: dynamically resolve compiler bridge for newer scala 3 versions</li>
</ul>
<h3>2024.1.570</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-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-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>
<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-22070">SCL-22070</a></strong>: Fix OLD_EDT assertion errors</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-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-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>
</ul>
<h3>2024.1.563</h3>
<ul>
<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>
</ul>
<h3>2024.1.554</h3>
<ul>
<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>
</ul>
<h3>2024.1.540</h3>
<ul>
<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>
</ul>
<h3>2024.1.531</h3>
<ul>
<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-22169">SCL-22169</a></strong>: Support compiler diagnostics in compiler based highlighting</li>
</ul>
<h3>2024.1.522</h3>
<ul>
<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>
</ul>
<h3>2024.1.515</h3>
<ul>
<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.507</h3>
<ul>
<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/IDEA-344629">IDEA-344629</a></strong>: Tooltip for override gutter: strange background for class and package name</li>
</ul>
<h3>2024.1.499</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-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>
</ul>
<h3>2024.1.494</h3>
<ul>
<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-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-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>
</ul>
<h3>2024.1.472</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-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>
</ul>
<h3>2024.1.457</h3>
<ul>
<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-22055">SCL-22055</a></strong>: Fixed-In/Included-In Youtrack fields</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>
</ul>
<h3>2024.1.445</h3>
<ul>
<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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22093">SCL-22093</a></strong>: Use BSP for Compiler Based Highlighting</li>
</ul>
<h3>2024.1.415</h3>
<ul>
<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>
</ul>
<h3>2024.1.408</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-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>
</ul>
<h3>2024.1.393</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-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>
</ul>
<h3>2024.1.384</h3>
<ul>
<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>
</ul>
<h3>2024.1.380</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-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>
</ul>
<h3>2024.1.367</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-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>
</ul>
<h3>2024.1.360</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21962">SCL-21962</a></strong>: ScType.canonicalText is missing a `.` in some cases</li>
</ul>
<h3>2024.1.354</h3>
<ul>
<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>
<h3>2024.1.345</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>
</ul>
<h3>2024.1.340</h3>
<ul>
<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>
</ul>
<h3>2024.1.334</h3>
<ul>
<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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=555562</download-url><idea-version min="n/a" max="n/a" since-build="241.14494" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="75524398" date="1718234882000" updatedDate="1718234882000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.381</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=555547</download-url><idea-version min="n/a" max="n/a" since-build="242.15523" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="75522756" date="1718168430000" updatedDate="1718168430000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.371</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=555340</download-url><idea-version min="n/a" max="n/a" since-build="242.15523" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="75847168" date="1718167525000" updatedDate="1718167525000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.665</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.665</h3>
<ul>
<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>
</ul>
<h3>2024.1.663</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22597">SCL-22597</a></strong>: Method refactoring breaks scala3 type wildcards</li>
</ul>
<h3>2024.1.661</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-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-22609">SCL-22609</a></strong>: Illegal/unsupported escape sequence exception is thrown when creating an sbt module on windows </li>
</ul>
<h3>2024.1.658</h3>
<ul>
<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>
</ul>
<h3>2024.1.657</h3>
<ul>
<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>
</ul>
<h3>2024.1.656</h3>
<ul>
<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>
</ul>
<h3>2024.1.651</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22587">SCL-22587</a></strong>: Gracefully handle sbt `usePipelining := true`</li>
</ul>
<h3>2024.1.649</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-22561">SCL-22561</a></strong>: Debugger unable to show/evaluate a variable</li>
</ul>
<h3>2024.1.646</h3>
<ul>
<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-22554">SCL-22554</a></strong>: Cannot stop inside lambdas nested in an inner object in Scala 3.4.x</li>
</ul>
<h3>2024.1.644</h3>
<ul>
<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-22507">SCL-22507</a></strong>: Typing inside json string context - weird behavior on `:`</li>
</ul>
<h3>2024.1.641</h3>
<ul>
<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>
</ul>
<h3>2024.1.640</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>
</ul>
<h3>2024.1.638</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>
</ul>
<h3>2024.1.636</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-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-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>
</ul>
<h3>2024.1.630</h3>
<ul>
<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>
</ul>
<h3>2024.1.629</h3>
<ul>
<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>
</ul>
<h3>2024.1.626</h3>
<ul>
<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-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-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-18441">SCL-18441</a></strong>: double run configurations candidates are shown for Munit test</li>
</ul>
<h3>2024.1.624</h3>
<ul>
<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>
</ul>
<h3>2024.1.623</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11175">SCL-11175</a></strong>: Cannot set Environment variables in Play run configuration</li>
</ul>
<h3>2024.1.622</h3>
<ul>
<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-21925">SCL-21925</a></strong>: Comment with Block Comment: Missing newline symbols in full-line block comments</li>
</ul>
<h3>2024.1.621</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.618</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-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-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>
</ul>
<h3>2024.1.606</h3>
<ul>
<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.605</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-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>
</ul>
<h3>2024.1.604</h3>
<ul>
<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-22230">SCL-22230</a></strong>: better support of sticky lines for val/var definitions</li>
</ul>
<h3>2024.1.602</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22348">SCL-22348</a></strong>: annotation with 'using' highlighting error</li>
</ul>
<h3>2024.1.601</h3>
<ul>
<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>
</ul>
<h3>2024.1.600</h3>
<ul>
<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-22351">SCL-22351</a></strong>: Scala 3: move refactoring results in multiple java files generated</li>
</ul>
<h3>2024.1.599</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>
</ul>
<h3>2024.1.597</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>
</ul>
<h3>2024.1.595</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>
</ul>
<h3>2024.1.593</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
</ul>
<h3>2024.1.591</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-22260">SCL-22260</a></strong>: Error highlighting appears in Scala Worksheet  when Scala REPL is started</li>
</ul>
<h3>2024.1.589</h3>
<ul>
<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>
</ul>
<h3>2024.1.588</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>
</ul>
<h3>2024.1.586</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-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-22235">SCL-22235</a></strong>: Cannot find project Scala library  for module </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-22261">SCL-22261</a></strong>: Scala plugin runs Classes task every time you open a project</li>
</ul>
<h3>2024.1.583</h3>
<ul>
<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>
</ul>
<h3>2024.1.582</h3>
<ul>
<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-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-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-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
</ul>
<h3>2024.1.579</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.578</h3>
<ul>
<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>
</ul>
<h3>2024.1.576</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.575</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>
</ul>
<h3>2024.1.574</h3>
<ul>
<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.572</h3>
<ul>
<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.571</h3>
<ul>
<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-21741">SCL-21741</a></strong>: dynamically resolve compiler bridge for newer scala 3 versions</li>
</ul>
<h3>2024.1.570</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-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-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>
<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-22070">SCL-22070</a></strong>: Fix OLD_EDT assertion errors</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-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-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>
</ul>
<h3>2024.1.563</h3>
<ul>
<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>
</ul>
<h3>2024.1.554</h3>
<ul>
<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>
</ul>
<h3>2024.1.540</h3>
<ul>
<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>
</ul>
<h3>2024.1.531</h3>
<ul>
<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-22169">SCL-22169</a></strong>: Support compiler diagnostics in compiler based highlighting</li>
</ul>
<h3>2024.1.522</h3>
<ul>
<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>
</ul>
<h3>2024.1.515</h3>
<ul>
<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.507</h3>
<ul>
<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/IDEA-344629">IDEA-344629</a></strong>: Tooltip for override gutter: strange background for class and package name</li>
</ul>
<h3>2024.1.499</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-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>
</ul>
<h3>2024.1.494</h3>
<ul>
<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-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-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>
</ul>
<h3>2024.1.472</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-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>
</ul>
<h3>2024.1.457</h3>
<ul>
<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-22055">SCL-22055</a></strong>: Fixed-In/Included-In Youtrack fields</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>
</ul>
<h3>2024.1.445</h3>
<ul>
<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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22093">SCL-22093</a></strong>: Use BSP for Compiler Based Highlighting</li>
</ul>
<h3>2024.1.415</h3>
<ul>
<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>
</ul>
<h3>2024.1.408</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-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>
</ul>
<h3>2024.1.393</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-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>
</ul>
<h3>2024.1.384</h3>
<ul>
<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>
</ul>
<h3>2024.1.380</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-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>
</ul>
<h3>2024.1.367</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-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>
</ul>
<h3>2024.1.360</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21962">SCL-21962</a></strong>: ScType.canonicalText is missing a `.` in some cases</li>
</ul>
<h3>2024.1.354</h3>
<ul>
<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>
<h3>2024.1.345</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>
</ul>
<h3>2024.1.340</h3>
<ul>
<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>
</ul>
<h3>2024.1.334</h3>
<ul>
<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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=555339</download-url><idea-version min="n/a" max="n/a" since-build="241.14494" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="75530495" date="1718115506000" updatedDate="1718115506000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.368</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=555285</download-url><idea-version min="n/a" max="n/a" since-build="242.15523" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="75529148" date="1718031040000" updatedDate="1718031040000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.358</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=554587</download-url><idea-version min="n/a" max="n/a" since-build="242.15523" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="75847242" date="1717736122000" updatedDate="1717736122000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.663</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.663</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22597">SCL-22597</a></strong>: Method refactoring breaks scala3 type wildcards</li>
</ul>
<h3>2024.1.661</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-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-22609">SCL-22609</a></strong>: Illegal/unsupported escape sequence exception is thrown when creating an sbt module on windows </li>
</ul>
<h3>2024.1.658</h3>
<ul>
<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>
</ul>
<h3>2024.1.657</h3>
<ul>
<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>
</ul>
<h3>2024.1.656</h3>
<ul>
<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>
</ul>
<h3>2024.1.651</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22587">SCL-22587</a></strong>: Gracefully handle sbt `usePipelining := true`</li>
</ul>
<h3>2024.1.649</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-22561">SCL-22561</a></strong>: Debugger unable to show/evaluate a variable</li>
</ul>
<h3>2024.1.646</h3>
<ul>
<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-22554">SCL-22554</a></strong>: Cannot stop inside lambdas nested in an inner object in Scala 3.4.x</li>
</ul>
<h3>2024.1.644</h3>
<ul>
<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-22507">SCL-22507</a></strong>: Typing inside json string context - weird behavior on `:`</li>
</ul>
<h3>2024.1.641</h3>
<ul>
<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>
</ul>
<h3>2024.1.640</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>
</ul>
<h3>2024.1.638</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>
</ul>
<h3>2024.1.636</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-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-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>
</ul>
<h3>2024.1.630</h3>
<ul>
<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>
</ul>
<h3>2024.1.629</h3>
<ul>
<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>
</ul>
<h3>2024.1.626</h3>
<ul>
<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-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-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-18441">SCL-18441</a></strong>: double run configurations candidates are shown for Munit test</li>
</ul>
<h3>2024.1.624</h3>
<ul>
<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>
</ul>
<h3>2024.1.623</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11175">SCL-11175</a></strong>: Cannot set Environment variables in Play run configuration</li>
</ul>
<h3>2024.1.622</h3>
<ul>
<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-21925">SCL-21925</a></strong>: Comment with Block Comment: Missing newline symbols in full-line block comments</li>
</ul>
<h3>2024.1.621</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.618</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-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-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>
</ul>
<h3>2024.1.606</h3>
<ul>
<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.605</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-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>
</ul>
<h3>2024.1.604</h3>
<ul>
<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-22230">SCL-22230</a></strong>: better support of sticky lines for val/var definitions</li>
</ul>
<h3>2024.1.602</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22348">SCL-22348</a></strong>: annotation with 'using' highlighting error</li>
</ul>
<h3>2024.1.601</h3>
<ul>
<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>
</ul>
<h3>2024.1.600</h3>
<ul>
<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-22351">SCL-22351</a></strong>: Scala 3: move refactoring results in multiple java files generated</li>
</ul>
<h3>2024.1.599</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>
</ul>
<h3>2024.1.597</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>
</ul>
<h3>2024.1.595</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>
</ul>
<h3>2024.1.593</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
</ul>
<h3>2024.1.591</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-22260">SCL-22260</a></strong>: Error highlighting appears in Scala Worksheet  when Scala REPL is started</li>
</ul>
<h3>2024.1.589</h3>
<ul>
<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>
</ul>
<h3>2024.1.588</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>
</ul>
<h3>2024.1.586</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-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-22235">SCL-22235</a></strong>: Cannot find project Scala library  for module </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-22261">SCL-22261</a></strong>: Scala plugin runs Classes task every time you open a project</li>
</ul>
<h3>2024.1.583</h3>
<ul>
<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>
</ul>
<h3>2024.1.582</h3>
<ul>
<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-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-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-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
</ul>
<h3>2024.1.579</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.578</h3>
<ul>
<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>
</ul>
<h3>2024.1.576</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.575</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>
</ul>
<h3>2024.1.574</h3>
<ul>
<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.572</h3>
<ul>
<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.571</h3>
<ul>
<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-21741">SCL-21741</a></strong>: dynamically resolve compiler bridge for newer scala 3 versions</li>
</ul>
<h3>2024.1.570</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-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-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>
<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-22070">SCL-22070</a></strong>: Fix OLD_EDT assertion errors</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-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-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>
</ul>
<h3>2024.1.563</h3>
<ul>
<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>
</ul>
<h3>2024.1.554</h3>
<ul>
<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>
</ul>
<h3>2024.1.540</h3>
<ul>
<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>
</ul>
<h3>2024.1.531</h3>
<ul>
<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-22169">SCL-22169</a></strong>: Support compiler diagnostics in compiler based highlighting</li>
</ul>
<h3>2024.1.522</h3>
<ul>
<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>
</ul>
<h3>2024.1.515</h3>
<ul>
<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.507</h3>
<ul>
<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/IDEA-344629">IDEA-344629</a></strong>: Tooltip for override gutter: strange background for class and package name</li>
</ul>
<h3>2024.1.499</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-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>
</ul>
<h3>2024.1.494</h3>
<ul>
<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-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-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>
</ul>
<h3>2024.1.472</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-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>
</ul>
<h3>2024.1.457</h3>
<ul>
<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-22055">SCL-22055</a></strong>: Fixed-In/Included-In Youtrack fields</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>
</ul>
<h3>2024.1.445</h3>
<ul>
<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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22093">SCL-22093</a></strong>: Use BSP for Compiler Based Highlighting</li>
</ul>
<h3>2024.1.415</h3>
<ul>
<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>
</ul>
<h3>2024.1.408</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-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>
</ul>
<h3>2024.1.393</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-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>
</ul>
<h3>2024.1.384</h3>
<ul>
<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>
</ul>
<h3>2024.1.380</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-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>
</ul>
<h3>2024.1.367</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-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>
</ul>
<h3>2024.1.360</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21962">SCL-21962</a></strong>: ScType.canonicalText is missing a `.` in some cases</li>
</ul>
<h3>2024.1.354</h3>
<ul>
<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>
<h3>2024.1.345</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>
</ul>
<h3>2024.1.340</h3>
<ul>
<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>
</ul>
<h3>2024.1.334</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.328</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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=553460</download-url><idea-version min="n/a" max="n/a" since-build="241.14494" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="75532149" date="1717736091000" updatedDate="1717736091000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.349</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=553459</download-url><idea-version min="n/a" max="n/a" since-build="242.15523" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="75847073" date="1717672844000" updatedDate="1717672844000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.661</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.661</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-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-22609">SCL-22609</a></strong>: Illegal/unsupported escape sequence exception is thrown when creating an sbt module on windows </li>
</ul>
<h3>2024.1.658</h3>
<ul>
<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>
</ul>
<h3>2024.1.657</h3>
<ul>
<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>
</ul>
<h3>2024.1.656</h3>
<ul>
<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>
</ul>
<h3>2024.1.651</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22587">SCL-22587</a></strong>: Gracefully handle sbt `usePipelining := true`</li>
</ul>
<h3>2024.1.649</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-22561">SCL-22561</a></strong>: Debugger unable to show/evaluate a variable</li>
</ul>
<h3>2024.1.646</h3>
<ul>
<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-22554">SCL-22554</a></strong>: Cannot stop inside lambdas nested in an inner object in Scala 3.4.x</li>
</ul>
<h3>2024.1.644</h3>
<ul>
<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-22507">SCL-22507</a></strong>: Typing inside json string context - weird behavior on `:`</li>
</ul>
<h3>2024.1.641</h3>
<ul>
<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>
</ul>
<h3>2024.1.640</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>
</ul>
<h3>2024.1.638</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>
</ul>
<h3>2024.1.636</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-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-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>
</ul>
<h3>2024.1.630</h3>
<ul>
<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>
</ul>
<h3>2024.1.629</h3>
<ul>
<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>
</ul>
<h3>2024.1.626</h3>
<ul>
<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-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-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-18441">SCL-18441</a></strong>: double run configurations candidates are shown for Munit test</li>
</ul>
<h3>2024.1.624</h3>
<ul>
<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>
</ul>
<h3>2024.1.623</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11175">SCL-11175</a></strong>: Cannot set Environment variables in Play run configuration</li>
</ul>
<h3>2024.1.622</h3>
<ul>
<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-21925">SCL-21925</a></strong>: Comment with Block Comment: Missing newline symbols in full-line block comments</li>
</ul>
<h3>2024.1.621</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.618</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-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-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>
</ul>
<h3>2024.1.606</h3>
<ul>
<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.605</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-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>
</ul>
<h3>2024.1.604</h3>
<ul>
<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-22230">SCL-22230</a></strong>: better support of sticky lines for val/var definitions</li>
</ul>
<h3>2024.1.602</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22348">SCL-22348</a></strong>: annotation with 'using' highlighting error</li>
</ul>
<h3>2024.1.601</h3>
<ul>
<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>
</ul>
<h3>2024.1.600</h3>
<ul>
<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-22351">SCL-22351</a></strong>: Scala 3: move refactoring results in multiple java files generated</li>
</ul>
<h3>2024.1.599</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>
</ul>
<h3>2024.1.597</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>
</ul>
<h3>2024.1.595</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>
</ul>
<h3>2024.1.593</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
</ul>
<h3>2024.1.591</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-22260">SCL-22260</a></strong>: Error highlighting appears in Scala Worksheet  when Scala REPL is started</li>
</ul>
<h3>2024.1.589</h3>
<ul>
<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>
</ul>
<h3>2024.1.588</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>
</ul>
<h3>2024.1.586</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-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-22235">SCL-22235</a></strong>: Cannot find project Scala library  for module </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-22261">SCL-22261</a></strong>: Scala plugin runs Classes task every time you open a project</li>
</ul>
<h3>2024.1.583</h3>
<ul>
<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>
</ul>
<h3>2024.1.582</h3>
<ul>
<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-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-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-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
</ul>
<h3>2024.1.579</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.578</h3>
<ul>
<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>
</ul>
<h3>2024.1.576</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.575</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>
</ul>
<h3>2024.1.574</h3>
<ul>
<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.572</h3>
<ul>
<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.571</h3>
<ul>
<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-21741">SCL-21741</a></strong>: dynamically resolve compiler bridge for newer scala 3 versions</li>
</ul>
<h3>2024.1.570</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-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-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>
<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-22070">SCL-22070</a></strong>: Fix OLD_EDT assertion errors</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-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-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>
</ul>
<h3>2024.1.563</h3>
<ul>
<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>
</ul>
<h3>2024.1.554</h3>
<ul>
<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>
</ul>
<h3>2024.1.540</h3>
<ul>
<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>
</ul>
<h3>2024.1.531</h3>
<ul>
<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-22169">SCL-22169</a></strong>: Support compiler diagnostics in compiler based highlighting</li>
</ul>
<h3>2024.1.522</h3>
<ul>
<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>
</ul>
<h3>2024.1.515</h3>
<ul>
<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.507</h3>
<ul>
<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/IDEA-344629">IDEA-344629</a></strong>: Tooltip for override gutter: strange background for class and package name</li>
</ul>
<h3>2024.1.499</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-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>
</ul>
<h3>2024.1.494</h3>
<ul>
<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-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-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>
</ul>
<h3>2024.1.472</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-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>
</ul>
<h3>2024.1.457</h3>
<ul>
<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-22055">SCL-22055</a></strong>: Fixed-In/Included-In Youtrack fields</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>
</ul>
<h3>2024.1.445</h3>
<ul>
<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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22093">SCL-22093</a></strong>: Use BSP for Compiler Based Highlighting</li>
</ul>
<h3>2024.1.415</h3>
<ul>
<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>
</ul>
<h3>2024.1.408</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-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>
</ul>
<h3>2024.1.393</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-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>
</ul>
<h3>2024.1.384</h3>
<ul>
<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>
</ul>
<h3>2024.1.380</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-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>
</ul>
<h3>2024.1.367</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-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>
</ul>
<h3>2024.1.360</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21962">SCL-21962</a></strong>: ScType.canonicalText is missing a `.` in some cases</li>
</ul>
<h3>2024.1.354</h3>
<ul>
<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>
<h3>2024.1.345</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>
</ul>
<h3>2024.1.340</h3>
<ul>
<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>
</ul>
<h3>2024.1.334</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.328</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-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>
</ul>
<h3>2024.1.318</h3>
<ul>
<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-21957">SCL-21957</a></strong>: ClassNotFoundException when running scala/jvm application first time when using "Use sbt for builds"</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=552720</download-url><idea-version min="n/a" max="n/a" since-build="241.14494" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="75508219" date="1717579899000" updatedDate="1717579899000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.333</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=551680</download-url><idea-version min="n/a" max="n/a" since-build="242.15523" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="75826699" date="1717562745000" updatedDate="1717562745000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.658</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.658</h3>
<ul>
<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>
</ul>
<h3>2024.1.657</h3>
<ul>
<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>
</ul>
<h3>2024.1.656</h3>
<ul>
<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>
</ul>
<h3>2024.1.653</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22358">SCL-22358</a></strong>: Duplicated build error messages in BSP projects</li>
</ul>
<h3>2024.1.651</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22587">SCL-22587</a></strong>: Gracefully handle sbt `usePipelining := true`</li>
</ul>
<h3>2024.1.649</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-22561">SCL-22561</a></strong>: Debugger unable to show/evaluate a variable</li>
</ul>
<h3>2024.1.646</h3>
<ul>
<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-22554">SCL-22554</a></strong>: Cannot stop inside lambdas nested in an inner object in Scala 3.4.x</li>
</ul>
<h3>2024.1.644</h3>
<ul>
<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-22507">SCL-22507</a></strong>: Typing inside json string context - weird behavior on `:`</li>
</ul>
<h3>2024.1.641</h3>
<ul>
<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>
</ul>
<h3>2024.1.640</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>
</ul>
<h3>2024.1.638</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>
</ul>
<h3>2024.1.636</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-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-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>
</ul>
<h3>2024.1.630</h3>
<ul>
<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>
</ul>
<h3>2024.1.629</h3>
<ul>
<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>
</ul>
<h3>2024.1.626</h3>
<ul>
<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-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-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-18441">SCL-18441</a></strong>: double run configurations candidates are shown for Munit test</li>
</ul>
<h3>2024.1.624</h3>
<ul>
<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>
</ul>
<h3>2024.1.623</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11175">SCL-11175</a></strong>: Cannot set Environment variables in Play run configuration</li>
</ul>
<h3>2024.1.622</h3>
<ul>
<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-21925">SCL-21925</a></strong>: Comment with Block Comment: Missing newline symbols in full-line block comments</li>
</ul>
<h3>2024.1.621</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.618</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-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-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>
</ul>
<h3>2024.1.606</h3>
<ul>
<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.605</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-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>
</ul>
<h3>2024.1.604</h3>
<ul>
<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-22230">SCL-22230</a></strong>: better support of sticky lines for val/var definitions</li>
</ul>
<h3>2024.1.602</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22348">SCL-22348</a></strong>: annotation with 'using' highlighting error</li>
</ul>
<h3>2024.1.601</h3>
<ul>
<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>
</ul>
<h3>2024.1.600</h3>
<ul>
<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-22351">SCL-22351</a></strong>: Scala 3: move refactoring results in multiple java files generated</li>
</ul>
<h3>2024.1.599</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>
</ul>
<h3>2024.1.597</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>
</ul>
<h3>2024.1.595</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>
</ul>
<h3>2024.1.593</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
</ul>
<h3>2024.1.591</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-22260">SCL-22260</a></strong>: Error highlighting appears in Scala Worksheet  when Scala REPL is started</li>
</ul>
<h3>2024.1.589</h3>
<ul>
<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>
</ul>
<h3>2024.1.588</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>
</ul>
<h3>2024.1.586</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-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-22235">SCL-22235</a></strong>: Cannot find project Scala library  for module </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-22261">SCL-22261</a></strong>: Scala plugin runs Classes task every time you open a project</li>
</ul>
<h3>2024.1.583</h3>
<ul>
<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>
</ul>
<h3>2024.1.582</h3>
<ul>
<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-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-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-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
</ul>
<h3>2024.1.579</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.578</h3>
<ul>
<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>
</ul>
<h3>2024.1.576</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.575</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>
</ul>
<h3>2024.1.574</h3>
<ul>
<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.572</h3>
<ul>
<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.571</h3>
<ul>
<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-21741">SCL-21741</a></strong>: dynamically resolve compiler bridge for newer scala 3 versions</li>
</ul>
<h3>2024.1.570</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-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-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>
<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-22070">SCL-22070</a></strong>: Fix OLD_EDT assertion errors</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-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-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>
</ul>
<h3>2024.1.563</h3>
<ul>
<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>
</ul>
<h3>2024.1.554</h3>
<ul>
<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>
</ul>
<h3>2024.1.540</h3>
<ul>
<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>
</ul>
<h3>2024.1.531</h3>
<ul>
<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-22169">SCL-22169</a></strong>: Support compiler diagnostics in compiler based highlighting</li>
</ul>
<h3>2024.1.522</h3>
<ul>
<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>
</ul>
<h3>2024.1.515</h3>
<ul>
<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.507</h3>
<ul>
<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/IDEA-344629">IDEA-344629</a></strong>: Tooltip for override gutter: strange background for class and package name</li>
</ul>
<h3>2024.1.499</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-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>
</ul>
<h3>2024.1.494</h3>
<ul>
<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-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-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>
</ul>
<h3>2024.1.472</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-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>
</ul>
<h3>2024.1.457</h3>
<ul>
<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-22055">SCL-22055</a></strong>: Fixed-In/Included-In Youtrack fields</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>
</ul>
<h3>2024.1.445</h3>
<ul>
<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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22093">SCL-22093</a></strong>: Use BSP for Compiler Based Highlighting</li>
</ul>
<h3>2024.1.415</h3>
<ul>
<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>
</ul>
<h3>2024.1.408</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-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>
</ul>
<h3>2024.1.393</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-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>
</ul>
<h3>2024.1.384</h3>
<ul>
<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>
</ul>
<h3>2024.1.380</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-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>
</ul>
<h3>2024.1.367</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-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>
</ul>
<h3>2024.1.360</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21962">SCL-21962</a></strong>: ScType.canonicalText is missing a `.` in some cases</li>
</ul>
<h3>2024.1.354</h3>
<ul>
<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>
<h3>2024.1.345</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>
</ul>
<h3>2024.1.340</h3>
<ul>
<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>
</ul>
<h3>2024.1.334</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.328</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-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>
</ul>
<h3>2024.1.318</h3>
<ul>
<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-21957">SCL-21957</a></strong>: ClassNotFoundException when running scala/jvm application first time when using "Use sbt for builds"</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=551545</download-url><idea-version min="n/a" max="n/a" since-build="241.14494" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="75496894" date="1717477062000" updatedDate="1717477062000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.320</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=550718</download-url><idea-version min="n/a" max="n/a" since-build="242.14146" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="75821011" date="1717476470000" updatedDate="1717476470000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.657</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.657</h3>
<ul>
<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>
</ul>
<h3>2024.1.656</h3>
<ul>
<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>
</ul>
<h3>2024.1.653</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22358">SCL-22358</a></strong>: Duplicated build error messages in BSP projects</li>
</ul>
<h3>2024.1.651</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22587">SCL-22587</a></strong>: Gracefully handle sbt `usePipelining := true`</li>
</ul>
<h3>2024.1.649</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-22561">SCL-22561</a></strong>: Debugger unable to show/evaluate a variable</li>
</ul>
<h3>2024.1.646</h3>
<ul>
<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-22554">SCL-22554</a></strong>: Cannot stop inside lambdas nested in an inner object in Scala 3.4.x</li>
</ul>
<h3>2024.1.644</h3>
<ul>
<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-22507">SCL-22507</a></strong>: Typing inside json string context - weird behavior on `:`</li>
</ul>
<h3>2024.1.641</h3>
<ul>
<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>
</ul>
<h3>2024.1.640</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>
</ul>
<h3>2024.1.638</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>
</ul>
<h3>2024.1.636</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-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-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>
</ul>
<h3>2024.1.630</h3>
<ul>
<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>
</ul>
<h3>2024.1.629</h3>
<ul>
<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>
</ul>
<h3>2024.1.626</h3>
<ul>
<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-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-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-18441">SCL-18441</a></strong>: double run configurations candidates are shown for Munit test</li>
</ul>
<h3>2024.1.624</h3>
<ul>
<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>
</ul>
<h3>2024.1.623</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11175">SCL-11175</a></strong>: Cannot set Environment variables in Play run configuration</li>
</ul>
<h3>2024.1.622</h3>
<ul>
<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-21925">SCL-21925</a></strong>: Comment with Block Comment: Missing newline symbols in full-line block comments</li>
</ul>
<h3>2024.1.621</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.618</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-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-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>
</ul>
<h3>2024.1.606</h3>
<ul>
<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.605</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-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>
</ul>
<h3>2024.1.604</h3>
<ul>
<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-22230">SCL-22230</a></strong>: better support of sticky lines for val/var definitions</li>
</ul>
<h3>2024.1.602</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22348">SCL-22348</a></strong>: annotation with 'using' highlighting error</li>
</ul>
<h3>2024.1.601</h3>
<ul>
<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>
</ul>
<h3>2024.1.600</h3>
<ul>
<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-22351">SCL-22351</a></strong>: Scala 3: move refactoring results in multiple java files generated</li>
</ul>
<h3>2024.1.599</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>
</ul>
<h3>2024.1.597</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>
</ul>
<h3>2024.1.595</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>
</ul>
<h3>2024.1.593</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
</ul>
<h3>2024.1.591</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-22260">SCL-22260</a></strong>: Error highlighting appears in Scala Worksheet  when Scala REPL is started</li>
</ul>
<h3>2024.1.589</h3>
<ul>
<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>
</ul>
<h3>2024.1.588</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>
</ul>
<h3>2024.1.586</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-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-22235">SCL-22235</a></strong>: Cannot find project Scala library  for module </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-22261">SCL-22261</a></strong>: Scala plugin runs Classes task every time you open a project</li>
</ul>
<h3>2024.1.583</h3>
<ul>
<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>
</ul>
<h3>2024.1.582</h3>
<ul>
<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-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-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-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
</ul>
<h3>2024.1.579</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.578</h3>
<ul>
<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>
</ul>
<h3>2024.1.576</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.575</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>
</ul>
<h3>2024.1.574</h3>
<ul>
<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.572</h3>
<ul>
<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.571</h3>
<ul>
<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-21741">SCL-21741</a></strong>: dynamically resolve compiler bridge for newer scala 3 versions</li>
</ul>
<h3>2024.1.570</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-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-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>
<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-22070">SCL-22070</a></strong>: Fix OLD_EDT assertion errors</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-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-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>
</ul>
<h3>2024.1.563</h3>
<ul>
<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>
</ul>
<h3>2024.1.554</h3>
<ul>
<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>
</ul>
<h3>2024.1.540</h3>
<ul>
<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>
</ul>
<h3>2024.1.531</h3>
<ul>
<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-22169">SCL-22169</a></strong>: Support compiler diagnostics in compiler based highlighting</li>
</ul>
<h3>2024.1.522</h3>
<ul>
<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>
</ul>
<h3>2024.1.515</h3>
<ul>
<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.507</h3>
<ul>
<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/IDEA-344629">IDEA-344629</a></strong>: Tooltip for override gutter: strange background for class and package name</li>
</ul>
<h3>2024.1.499</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-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>
</ul>
<h3>2024.1.494</h3>
<ul>
<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-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-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>
</ul>
<h3>2024.1.472</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-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>
</ul>
<h3>2024.1.457</h3>
<ul>
<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-22055">SCL-22055</a></strong>: Fixed-In/Included-In Youtrack fields</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>
</ul>
<h3>2024.1.445</h3>
<ul>
<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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22093">SCL-22093</a></strong>: Use BSP for Compiler Based Highlighting</li>
</ul>
<h3>2024.1.415</h3>
<ul>
<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>
</ul>
<h3>2024.1.408</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-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>
</ul>
<h3>2024.1.393</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-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>
</ul>
<h3>2024.1.384</h3>
<ul>
<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>
</ul>
<h3>2024.1.380</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-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>
</ul>
<h3>2024.1.367</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-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>
</ul>
<h3>2024.1.360</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21962">SCL-21962</a></strong>: ScType.canonicalText is missing a `.` in some cases</li>
</ul>
<h3>2024.1.354</h3>
<ul>
<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>
<h3>2024.1.345</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>
</ul>
<h3>2024.1.340</h3>
<ul>
<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>
</ul>
<h3>2024.1.334</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.328</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-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>
</ul>
<h3>2024.1.318</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/KTIJ-24653">KTIJ-24653</a></strong>: "java.lang.AssertionError: Class type should have a FQ name: JavaClassImpl: JavaElementPsiSourceWithSmartPointer" thrown against trivial Scala code when method method is called "get"</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-21980">SCL-21980</a></strong>: "Evaluate Worksheet" action is available everywhere in the project view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21981">SCL-21981</a></strong>: don't show "Scala Repl..." action in context menu</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-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-21957">SCL-21957</a></strong>: ClassNotFoundException when running scala/jvm application first time when using "Use sbt for builds"</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=550716</download-url><idea-version min="n/a" max="n/a" since-build="241.14494" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="75816875" date="1717418083000" updatedDate="1717418083000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.656</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.656</h3>
<ul>
<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>
</ul>
<h3>2024.1.653</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22358">SCL-22358</a></strong>: Duplicated build error messages in BSP projects</li>
</ul>
<h3>2024.1.651</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22587">SCL-22587</a></strong>: Gracefully handle sbt `usePipelining := true`</li>
</ul>
<h3>2024.1.649</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-22561">SCL-22561</a></strong>: Debugger unable to show/evaluate a variable</li>
</ul>
<h3>2024.1.646</h3>
<ul>
<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-22554">SCL-22554</a></strong>: Cannot stop inside lambdas nested in an inner object in Scala 3.4.x</li>
</ul>
<h3>2024.1.644</h3>
<ul>
<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-22507">SCL-22507</a></strong>: Typing inside json string context - weird behavior on `:`</li>
</ul>
<h3>2024.1.641</h3>
<ul>
<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>
</ul>
<h3>2024.1.640</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>
</ul>
<h3>2024.1.638</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>
</ul>
<h3>2024.1.636</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-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-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>
</ul>
<h3>2024.1.630</h3>
<ul>
<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>
</ul>
<h3>2024.1.629</h3>
<ul>
<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>
</ul>
<h3>2024.1.626</h3>
<ul>
<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-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-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-18441">SCL-18441</a></strong>: double run configurations candidates are shown for Munit test</li>
</ul>
<h3>2024.1.624</h3>
<ul>
<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>
</ul>
<h3>2024.1.623</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11175">SCL-11175</a></strong>: Cannot set Environment variables in Play run configuration</li>
</ul>
<h3>2024.1.622</h3>
<ul>
<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-21925">SCL-21925</a></strong>: Comment with Block Comment: Missing newline symbols in full-line block comments</li>
</ul>
<h3>2024.1.621</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.618</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-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-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>
</ul>
<h3>2024.1.606</h3>
<ul>
<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.605</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-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>
</ul>
<h3>2024.1.604</h3>
<ul>
<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-22230">SCL-22230</a></strong>: better support of sticky lines for val/var definitions</li>
</ul>
<h3>2024.1.602</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22348">SCL-22348</a></strong>: annotation with 'using' highlighting error</li>
</ul>
<h3>2024.1.601</h3>
<ul>
<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>
</ul>
<h3>2024.1.600</h3>
<ul>
<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-22351">SCL-22351</a></strong>: Scala 3: move refactoring results in multiple java files generated</li>
</ul>
<h3>2024.1.599</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>
</ul>
<h3>2024.1.597</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>
</ul>
<h3>2024.1.595</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>
</ul>
<h3>2024.1.593</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
</ul>
<h3>2024.1.591</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-22260">SCL-22260</a></strong>: Error highlighting appears in Scala Worksheet  when Scala REPL is started</li>
</ul>
<h3>2024.1.589</h3>
<ul>
<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>
</ul>
<h3>2024.1.588</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>
</ul>
<h3>2024.1.586</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-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-22235">SCL-22235</a></strong>: Cannot find project Scala library  for module </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-22261">SCL-22261</a></strong>: Scala plugin runs Classes task every time you open a project</li>
</ul>
<h3>2024.1.583</h3>
<ul>
<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>
</ul>
<h3>2024.1.582</h3>
<ul>
<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-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-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-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
</ul>
<h3>2024.1.579</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.578</h3>
<ul>
<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>
</ul>
<h3>2024.1.576</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.575</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>
</ul>
<h3>2024.1.574</h3>
<ul>
<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.572</h3>
<ul>
<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.571</h3>
<ul>
<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-21741">SCL-21741</a></strong>: dynamically resolve compiler bridge for newer scala 3 versions</li>
</ul>
<h3>2024.1.570</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-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-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>
<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-22070">SCL-22070</a></strong>: Fix OLD_EDT assertion errors</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-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-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>
</ul>
<h3>2024.1.563</h3>
<ul>
<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>
</ul>
<h3>2024.1.554</h3>
<ul>
<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>
</ul>
<h3>2024.1.540</h3>
<ul>
<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>
</ul>
<h3>2024.1.531</h3>
<ul>
<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-22169">SCL-22169</a></strong>: Support compiler diagnostics in compiler based highlighting</li>
</ul>
<h3>2024.1.522</h3>
<ul>
<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>
</ul>
<h3>2024.1.515</h3>
<ul>
<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.507</h3>
<ul>
<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/IDEA-344629">IDEA-344629</a></strong>: Tooltip for override gutter: strange background for class and package name</li>
</ul>
<h3>2024.1.499</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-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>
</ul>
<h3>2024.1.494</h3>
<ul>
<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-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-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>
</ul>
<h3>2024.1.472</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-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>
</ul>
<h3>2024.1.457</h3>
<ul>
<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-22055">SCL-22055</a></strong>: Fixed-In/Included-In Youtrack fields</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>
</ul>
<h3>2024.1.445</h3>
<ul>
<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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22093">SCL-22093</a></strong>: Use BSP for Compiler Based Highlighting</li>
</ul>
<h3>2024.1.415</h3>
<ul>
<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>
</ul>
<h3>2024.1.408</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-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>
</ul>
<h3>2024.1.393</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-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>
</ul>
<h3>2024.1.384</h3>
<ul>
<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>
</ul>
<h3>2024.1.380</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-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>
</ul>
<h3>2024.1.367</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-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>
</ul>
<h3>2024.1.360</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21962">SCL-21962</a></strong>: ScType.canonicalText is missing a `.` in some cases</li>
</ul>
<h3>2024.1.354</h3>
<ul>
<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>
<h3>2024.1.345</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>
</ul>
<h3>2024.1.340</h3>
<ul>
<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>
</ul>
<h3>2024.1.334</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.328</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-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>
</ul>
<h3>2024.1.318</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/KTIJ-24653">KTIJ-24653</a></strong>: "java.lang.AssertionError: Class type should have a FQ name: JavaClassImpl: JavaElementPsiSourceWithSmartPointer" thrown against trivial Scala code when method method is called "get"</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-21980">SCL-21980</a></strong>: "Evaluate Worksheet" action is available everywhere in the project view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21981">SCL-21981</a></strong>: don't show "Scala Repl..." action in context menu</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-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-21957">SCL-21957</a></strong>: ClassNotFoundException when running scala/jvm application first time when using "Use sbt for builds"</li>
</ul>
<h3>2024.1.294</h3>
<ul>
<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-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-21246">SCL-21246</a></strong>: Force a rebuild after detecting a change in the incremental compiler</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=550299</download-url><idea-version min="n/a" max="n/a" since-build="241.14494" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="74961823" date="1716958259000" updatedDate="1716958259000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.307</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.306</h3>
<ul>
<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-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-22590">SCL-22590</a></strong>: Scalafmt not following include unless it has .conf extension</li>
</ul>
<h3>2024.2.291</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22587">SCL-22587</a></strong>: Gracefully handle sbt `usePipelining := true`</li>
</ul>
<h3>2024.2.287</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-22445">SCL-22445</a></strong>: Migrate configurations from old grouping to new grouping </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.282</h3>
<ul>
<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>
</ul>
<h3>2024.2.276</h3>
<ul>
<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-22507">SCL-22507</a></strong>: Typing inside json string context - weird behavior on `:`</li>
</ul>
<h3>2024.2.264</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-22409">SCL-22409</a></strong>: Classes moved to new package not renamed</li>
</ul>
<h3>2024.2.257</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>
</ul>
<h3>2024.2.255</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-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-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-22506">SCL-22506</a></strong>: Optimizing scala import remove used imports</li>
</ul>
<h3>2024.2.248</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IJPL-149030">IJPL-149030</a></strong>: HighlightVisitors should run in parallel</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-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-22206">SCL-22206</a></strong>: use new package search api for library completion</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>
</ul>
<h3>2024.2.237</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22360">SCL-22360</a></strong>: enable Grazie features in Scala files</li>
</ul>
<h3>2024.2.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22266">SCL-22266</a></strong>: Support exports in extensions</li>
</ul>
<h3>2024.2.228</h3>
<ul>
<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-13000">SCL-13000</a></strong>: don't show "No scala-sdk" warning when sbt import is in progress</li>
</ul>
<h3>2024.2.224</h3>
<ul>
<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-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-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-11175">SCL-11175</a></strong>: Cannot set Environment variables in Play run configuration</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-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-18441">SCL-18441</a></strong>: double run configurations candidates are shown for Munit test</li>
</ul>
<h3>2024.2.206</h3>
<ul>
<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-22266">SCL-22266</a></strong>: Support exports in extensions</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>
</ul>
<h3>2024.2.197</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-22163">SCL-22163</a></strong>: show libraries download progress during sbt project import/reload</li>
</ul>
<h3>2024.2.192</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-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-22204">SCL-22204</a></strong>: IDEA doesn't recognize -Xsource:3-cross option</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-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-22266">SCL-22266</a></strong>: Support exports in extensions</li>
</ul>
<h3>2024.2.164</h3>
<ul>
<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-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</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.2.159</h3>
<ul>
<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-22368">SCL-22368</a></strong>: Support binary literals</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-20355">SCL-20355</a></strong>: DocumentCompiler: append -Ystop-after:typer</li>
</ul>
<h3>2024.2.157</h3>
<ul>
<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-22230">SCL-22230</a></strong>: better support of sticky lines for val/var definitions</li>
</ul>
<h3>2024.2.156</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-22362">SCL-22362</a></strong>: Multiple lambdas on the same line can confuse the Scala 3 debugger</li>
</ul>
<h3>2024.2.151</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-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-22351">SCL-22351</a></strong>: Scala 3: move refactoring results in multiple java files generated</li>
</ul>
<h3>2024.2.147</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>
</ul>
<h3>2024.2.144</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
</ul>
<h3>2024.2.143</h3>
<ul>
<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-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>
</ul>
<h3>2024.2.135</h3>
<ul>
<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-17630">SCL-17630</a></strong>: exhaustive match completion is suggested inside a comment</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.2.132</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-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>
</ul>
<h3>2024.2.129</h3>
<ul>
<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>
</ul>
<h3>2024.2.126</h3>
<ul>
<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-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-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-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
</ul>
<h3>2024.2.124</h3>
<ul>
<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-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>
</ul>
<h3>2024.2.121</h3>
<ul>
<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>
</ul>
<h3>2024.2.118</h3>
<ul>
<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-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>
</ul>
<h3>2024.2.117</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>
</ul>
<h3>2024.2.116</h3>
<ul>
<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.2.105</h3>
<ul>
<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.2.104</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-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-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-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>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=547163</download-url><idea-version min="n/a" max="n/a" since-build="242.12881" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="74963923" date="1716896963000" updatedDate="1716896963000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.306</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.306</h3>
<ul>
<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-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-22590">SCL-22590</a></strong>: Scalafmt not following include unless it has .conf extension</li>
</ul>
<h3>2024.2.291</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22587">SCL-22587</a></strong>: Gracefully handle sbt `usePipelining := true`</li>
</ul>
<h3>2024.2.287</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-22445">SCL-22445</a></strong>: Migrate configurations from old grouping to new grouping </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.282</h3>
<ul>
<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>
</ul>
<h3>2024.2.276</h3>
<ul>
<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-22507">SCL-22507</a></strong>: Typing inside json string context - weird behavior on `:`</li>
</ul>
<h3>2024.2.264</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-22409">SCL-22409</a></strong>: Classes moved to new package not renamed</li>
</ul>
<h3>2024.2.257</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>
</ul>
<h3>2024.2.255</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-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-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-22506">SCL-22506</a></strong>: Optimizing scala import remove used imports</li>
</ul>
<h3>2024.2.248</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IJPL-149030">IJPL-149030</a></strong>: HighlightVisitors should run in parallel</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-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-22206">SCL-22206</a></strong>: use new package search api for library completion</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>
</ul>
<h3>2024.2.237</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22360">SCL-22360</a></strong>: enable Grazie features in Scala files</li>
</ul>
<h3>2024.2.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22266">SCL-22266</a></strong>: Support exports in extensions</li>
</ul>
<h3>2024.2.228</h3>
<ul>
<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-13000">SCL-13000</a></strong>: don't show "No scala-sdk" warning when sbt import is in progress</li>
</ul>
<h3>2024.2.224</h3>
<ul>
<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-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-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-11175">SCL-11175</a></strong>: Cannot set Environment variables in Play run configuration</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-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-18441">SCL-18441</a></strong>: double run configurations candidates are shown for Munit test</li>
</ul>
<h3>2024.2.206</h3>
<ul>
<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-22266">SCL-22266</a></strong>: Support exports in extensions</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>
</ul>
<h3>2024.2.197</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-22163">SCL-22163</a></strong>: show libraries download progress during sbt project import/reload</li>
</ul>
<h3>2024.2.192</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-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-22204">SCL-22204</a></strong>: IDEA doesn't recognize -Xsource:3-cross option</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-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-22266">SCL-22266</a></strong>: Support exports in extensions</li>
</ul>
<h3>2024.2.164</h3>
<ul>
<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-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</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.2.159</h3>
<ul>
<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-22368">SCL-22368</a></strong>: Support binary literals</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-20355">SCL-20355</a></strong>: DocumentCompiler: append -Ystop-after:typer</li>
</ul>
<h3>2024.2.157</h3>
<ul>
<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-22230">SCL-22230</a></strong>: better support of sticky lines for val/var definitions</li>
</ul>
<h3>2024.2.156</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-22362">SCL-22362</a></strong>: Multiple lambdas on the same line can confuse the Scala 3 debugger</li>
</ul>
<h3>2024.2.151</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-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-22351">SCL-22351</a></strong>: Scala 3: move refactoring results in multiple java files generated</li>
</ul>
<h3>2024.2.147</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>
</ul>
<h3>2024.2.144</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
</ul>
<h3>2024.2.143</h3>
<ul>
<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-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>
</ul>
<h3>2024.2.135</h3>
<ul>
<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-17630">SCL-17630</a></strong>: exhaustive match completion is suggested inside a comment</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.2.132</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-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>
</ul>
<h3>2024.2.129</h3>
<ul>
<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>
</ul>
<h3>2024.2.126</h3>
<ul>
<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-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-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-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
</ul>
<h3>2024.2.124</h3>
<ul>
<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-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>
</ul>
<h3>2024.2.121</h3>
<ul>
<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>
</ul>
<h3>2024.2.118</h3>
<ul>
<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-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>
</ul>
<h3>2024.2.117</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>
</ul>
<h3>2024.2.116</h3>
<ul>
<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.2.105</h3>
<ul>
<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.2.104</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-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-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-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>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=546762</download-url><idea-version min="n/a" max="n/a" since-build="242.12881" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="75802556" date="1716526099000" updatedDate="1716526099000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.653</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.653</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22358">SCL-22358</a></strong>: Duplicated build error messages in BSP projects</li>
</ul>
<h3>2024.1.651</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22587">SCL-22587</a></strong>: Gracefully handle sbt `usePipelining := true`</li>
</ul>
<h3>2024.1.649</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-22561">SCL-22561</a></strong>: Debugger unable to show/evaluate a variable</li>
</ul>
<h3>2024.1.646</h3>
<ul>
<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-22554">SCL-22554</a></strong>: Cannot stop inside lambdas nested in an inner object in Scala 3.4.x</li>
</ul>
<h3>2024.1.644</h3>
<ul>
<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-22507">SCL-22507</a></strong>: Typing inside json string context - weird behavior on `:`</li>
</ul>
<h3>2024.1.641</h3>
<ul>
<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>
</ul>
<h3>2024.1.640</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>
</ul>
<h3>2024.1.638</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>
</ul>
<h3>2024.1.636</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-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-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>
</ul>
<h3>2024.1.630</h3>
<ul>
<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>
</ul>
<h3>2024.1.629</h3>
<ul>
<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>
</ul>
<h3>2024.1.626</h3>
<ul>
<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-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-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-18441">SCL-18441</a></strong>: double run configurations candidates are shown for Munit test</li>
</ul>
<h3>2024.1.624</h3>
<ul>
<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>
</ul>
<h3>2024.1.623</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11175">SCL-11175</a></strong>: Cannot set Environment variables in Play run configuration</li>
</ul>
<h3>2024.1.622</h3>
<ul>
<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-21925">SCL-21925</a></strong>: Comment with Block Comment: Missing newline symbols in full-line block comments</li>
</ul>
<h3>2024.1.621</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.618</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-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-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>
</ul>
<h3>2024.1.606</h3>
<ul>
<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.605</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-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>
</ul>
<h3>2024.1.604</h3>
<ul>
<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-22230">SCL-22230</a></strong>: better support of sticky lines for val/var definitions</li>
</ul>
<h3>2024.1.602</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22348">SCL-22348</a></strong>: annotation with 'using' highlighting error</li>
</ul>
<h3>2024.1.601</h3>
<ul>
<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>
</ul>
<h3>2024.1.600</h3>
<ul>
<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-22351">SCL-22351</a></strong>: Scala 3: move refactoring results in multiple java files generated</li>
</ul>
<h3>2024.1.599</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>
</ul>
<h3>2024.1.597</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>
</ul>
<h3>2024.1.595</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>
</ul>
<h3>2024.1.593</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
</ul>
<h3>2024.1.591</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-22260">SCL-22260</a></strong>: Error highlighting appears in Scala Worksheet  when Scala REPL is started</li>
</ul>
<h3>2024.1.589</h3>
<ul>
<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>
</ul>
<h3>2024.1.588</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>
</ul>
<h3>2024.1.586</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-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-22235">SCL-22235</a></strong>: Cannot find project Scala library  for module </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-22261">SCL-22261</a></strong>: Scala plugin runs Classes task every time you open a project</li>
</ul>
<h3>2024.1.583</h3>
<ul>
<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>
</ul>
<h3>2024.1.582</h3>
<ul>
<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-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-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-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
</ul>
<h3>2024.1.579</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.578</h3>
<ul>
<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>
</ul>
<h3>2024.1.576</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.575</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>
</ul>
<h3>2024.1.574</h3>
<ul>
<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.572</h3>
<ul>
<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.571</h3>
<ul>
<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-21741">SCL-21741</a></strong>: dynamically resolve compiler bridge for newer scala 3 versions</li>
</ul>
<h3>2024.1.570</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-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-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>
<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-22070">SCL-22070</a></strong>: Fix OLD_EDT assertion errors</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-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-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>
</ul>
<h3>2024.1.563</h3>
<ul>
<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>
</ul>
<h3>2024.1.554</h3>
<ul>
<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>
</ul>
<h3>2024.1.540</h3>
<ul>
<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>
</ul>
<h3>2024.1.531</h3>
<ul>
<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-22169">SCL-22169</a></strong>: Support compiler diagnostics in compiler based highlighting</li>
</ul>
<h3>2024.1.522</h3>
<ul>
<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>
</ul>
<h3>2024.1.515</h3>
<ul>
<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.507</h3>
<ul>
<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/IDEA-344629">IDEA-344629</a></strong>: Tooltip for override gutter: strange background for class and package name</li>
</ul>
<h3>2024.1.499</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-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>
</ul>
<h3>2024.1.494</h3>
<ul>
<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-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-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>
</ul>
<h3>2024.1.472</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-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>
</ul>
<h3>2024.1.457</h3>
<ul>
<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-22055">SCL-22055</a></strong>: Fixed-In/Included-In Youtrack fields</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>
</ul>
<h3>2024.1.445</h3>
<ul>
<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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22093">SCL-22093</a></strong>: Use BSP for Compiler Based Highlighting</li>
</ul>
<h3>2024.1.415</h3>
<ul>
<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>
</ul>
<h3>2024.1.408</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-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>
</ul>
<h3>2024.1.393</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-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>
</ul>
<h3>2024.1.384</h3>
<ul>
<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>
</ul>
<h3>2024.1.380</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-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>
</ul>
<h3>2024.1.367</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-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>
</ul>
<h3>2024.1.360</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21962">SCL-21962</a></strong>: ScType.canonicalText is missing a `.` in some cases</li>
</ul>
<h3>2024.1.354</h3>
<ul>
<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>
<h3>2024.1.345</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>
</ul>
<h3>2024.1.340</h3>
<ul>
<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>
</ul>
<h3>2024.1.334</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.328</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-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>
</ul>
<h3>2024.1.318</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/KTIJ-24653">KTIJ-24653</a></strong>: "java.lang.AssertionError: Class type should have a FQ name: JavaClassImpl: JavaElementPsiSourceWithSmartPointer" thrown against trivial Scala code when method method is called "get"</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-21980">SCL-21980</a></strong>: "Evaluate Worksheet" action is available everywhere in the project view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21981">SCL-21981</a></strong>: don't show "Scala Repl..." action in context menu</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-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-21957">SCL-21957</a></strong>: ClassNotFoundException when running scala/jvm application first time when using "Use sbt for builds"</li>
</ul>
<h3>2024.1.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</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-21513">SCL-21513</a></strong>: structure view: improve auto-scroll feature for all kind of members</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-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</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-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</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-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-21246">SCL-21246</a></strong>: Force a rebuild after detecting a change in the incremental compiler</li>
</ul>
<h3>2024.1.284</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=544650</download-url><idea-version min="n/a" max="n/a" since-build="241.14494" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="74947820" date="1716442641000" updatedDate="1716442641000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.291</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.291</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22587">SCL-22587</a></strong>: Gracefully handle sbt `usePipelining := true`</li>
</ul>
<h3>2024.2.287</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-22445">SCL-22445</a></strong>: Migrate configurations from old grouping to new grouping </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.282</h3>
<ul>
<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>
</ul>
<h3>2024.2.276</h3>
<ul>
<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-22507">SCL-22507</a></strong>: Typing inside json string context - weird behavior on `:`</li>
</ul>
<h3>2024.2.264</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-22409">SCL-22409</a></strong>: Classes moved to new package not renamed</li>
</ul>
<h3>2024.2.257</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>
</ul>
<h3>2024.2.255</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-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-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-22506">SCL-22506</a></strong>: Optimizing scala import remove used imports</li>
</ul>
<h3>2024.2.248</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IJPL-149030">IJPL-149030</a></strong>: HighlightVisitors should run in parallel</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-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-22206">SCL-22206</a></strong>: use new package search api for library completion</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>
</ul>
<h3>2024.2.237</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22360">SCL-22360</a></strong>: enable Grazie features in Scala files</li>
</ul>
<h3>2024.2.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22266">SCL-22266</a></strong>: Support exports in extensions</li>
</ul>
<h3>2024.2.228</h3>
<ul>
<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-13000">SCL-13000</a></strong>: don't show "No scala-sdk" warning when sbt import is in progress</li>
</ul>
<h3>2024.2.224</h3>
<ul>
<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-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-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-11175">SCL-11175</a></strong>: Cannot set Environment variables in Play run configuration</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-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-18441">SCL-18441</a></strong>: double run configurations candidates are shown for Munit test</li>
</ul>
<h3>2024.2.206</h3>
<ul>
<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-22266">SCL-22266</a></strong>: Support exports in extensions</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>
</ul>
<h3>2024.2.197</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-22163">SCL-22163</a></strong>: show libraries download progress during sbt project import/reload</li>
</ul>
<h3>2024.2.192</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-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-22204">SCL-22204</a></strong>: IDEA doesn't recognize -Xsource:3-cross option</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-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-22266">SCL-22266</a></strong>: Support exports in extensions</li>
</ul>
<h3>2024.2.164</h3>
<ul>
<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-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</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.2.159</h3>
<ul>
<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-22368">SCL-22368</a></strong>: Support binary literals</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-20355">SCL-20355</a></strong>: DocumentCompiler: append -Ystop-after:typer</li>
</ul>
<h3>2024.2.157</h3>
<ul>
<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-22230">SCL-22230</a></strong>: better support of sticky lines for val/var definitions</li>
</ul>
<h3>2024.2.156</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-22362">SCL-22362</a></strong>: Multiple lambdas on the same line can confuse the Scala 3 debugger</li>
</ul>
<h3>2024.2.151</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-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-22351">SCL-22351</a></strong>: Scala 3: move refactoring results in multiple java files generated</li>
</ul>
<h3>2024.2.147</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>
</ul>
<h3>2024.2.144</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
</ul>
<h3>2024.2.143</h3>
<ul>
<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-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>
</ul>
<h3>2024.2.135</h3>
<ul>
<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-17630">SCL-17630</a></strong>: exhaustive match completion is suggested inside a comment</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.2.132</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-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>
</ul>
<h3>2024.2.129</h3>
<ul>
<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>
</ul>
<h3>2024.2.126</h3>
<ul>
<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-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-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-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
</ul>
<h3>2024.2.124</h3>
<ul>
<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-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>
</ul>
<h3>2024.2.121</h3>
<ul>
<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>
</ul>
<h3>2024.2.118</h3>
<ul>
<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-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>
</ul>
<h3>2024.2.117</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>
</ul>
<h3>2024.2.116</h3>
<ul>
<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.2.105</h3>
<ul>
<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.2.104</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-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-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-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>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=544079</download-url><idea-version min="n/a" max="n/a" since-build="242.12881" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="75802297" date="1716438723000" updatedDate="1716438723000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.651</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.651</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22587">SCL-22587</a></strong>: Gracefully handle sbt `usePipelining := true`</li>
</ul>
<h3>2024.1.649</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-22561">SCL-22561</a></strong>: Debugger unable to show/evaluate a variable</li>
</ul>
<h3>2024.1.646</h3>
<ul>
<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-22554">SCL-22554</a></strong>: Cannot stop inside lambdas nested in an inner object in Scala 3.4.x</li>
</ul>
<h3>2024.1.644</h3>
<ul>
<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-22507">SCL-22507</a></strong>: Typing inside json string context - weird behavior on `:`</li>
</ul>
<h3>2024.1.641</h3>
<ul>
<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>
</ul>
<h3>2024.1.640</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>
</ul>
<h3>2024.1.638</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>
</ul>
<h3>2024.1.636</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-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-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>
</ul>
<h3>2024.1.630</h3>
<ul>
<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>
</ul>
<h3>2024.1.629</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22485">SCL-22485</a></strong>: can't create new BSP Test configuration</li>
</ul>
<h3>2024.1.626</h3>
<ul>
<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-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-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-18441">SCL-18441</a></strong>: double run configurations candidates are shown for Munit test</li>
</ul>
<h3>2024.1.624</h3>
<ul>
<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>
</ul>
<h3>2024.1.623</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11175">SCL-11175</a></strong>: Cannot set Environment variables in Play run configuration</li>
</ul>
<h3>2024.1.622</h3>
<ul>
<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-21925">SCL-21925</a></strong>: Comment with Block Comment: Missing newline symbols in full-line block comments</li>
</ul>
<h3>2024.1.621</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.618</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-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-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>
</ul>
<h3>2024.1.606</h3>
<ul>
<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.605</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-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>
</ul>
<h3>2024.1.604</h3>
<ul>
<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-22230">SCL-22230</a></strong>: better support of sticky lines for val/var definitions</li>
</ul>
<h3>2024.1.602</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22348">SCL-22348</a></strong>: annotation with 'using' highlighting error</li>
</ul>
<h3>2024.1.601</h3>
<ul>
<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>
</ul>
<h3>2024.1.600</h3>
<ul>
<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-22351">SCL-22351</a></strong>: Scala 3: move refactoring results in multiple java files generated</li>
</ul>
<h3>2024.1.599</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>
</ul>
<h3>2024.1.597</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>
</ul>
<h3>2024.1.595</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>
</ul>
<h3>2024.1.593</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
</ul>
<h3>2024.1.591</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-22260">SCL-22260</a></strong>: Error highlighting appears in Scala Worksheet  when Scala REPL is started</li>
</ul>
<h3>2024.1.589</h3>
<ul>
<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>
</ul>
<h3>2024.1.588</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>
</ul>
<h3>2024.1.586</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-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-22261">SCL-22261</a></strong>: Scala plugin runs Classes task every time you open a project</li>
</ul>
<h3>2024.1.583</h3>
<ul>
<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>
</ul>
<h3>2024.1.582</h3>
<ul>
<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-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-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-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
</ul>
<h3>2024.1.579</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.578</h3>
<ul>
<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>
</ul>
<h3>2024.1.576</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.575</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>
</ul>
<h3>2024.1.574</h3>
<ul>
<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.572</h3>
<ul>
<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.571</h3>
<ul>
<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-21741">SCL-21741</a></strong>: dynamically resolve compiler bridge for newer scala 3 versions</li>
</ul>
<h3>2024.1.570</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-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-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>
<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-22070">SCL-22070</a></strong>: Fix OLD_EDT assertion errors</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-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-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>
</ul>
<h3>2024.1.563</h3>
<ul>
<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>
</ul>
<h3>2024.1.554</h3>
<ul>
<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>
</ul>
<h3>2024.1.540</h3>
<ul>
<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>
</ul>
<h3>2024.1.531</h3>
<ul>
<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-22169">SCL-22169</a></strong>: Support compiler diagnostics in compiler based highlighting</li>
</ul>
<h3>2024.1.522</h3>
<ul>
<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>
</ul>
<h3>2024.1.515</h3>
<ul>
<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.507</h3>
<ul>
<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/IDEA-344629">IDEA-344629</a></strong>: Tooltip for override gutter: strange background for class and package name</li>
</ul>
<h3>2024.1.499</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-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>
</ul>
<h3>2024.1.494</h3>
<ul>
<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-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-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>
</ul>
<h3>2024.1.472</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-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>
</ul>
<h3>2024.1.457</h3>
<ul>
<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-22055">SCL-22055</a></strong>: Fixed-In/Included-In Youtrack fields</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>
</ul>
<h3>2024.1.445</h3>
<ul>
<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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22093">SCL-22093</a></strong>: Use BSP for Compiler Based Highlighting</li>
</ul>
<h3>2024.1.415</h3>
<ul>
<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>
</ul>
<h3>2024.1.408</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-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>
</ul>
<h3>2024.1.393</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-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>
</ul>
<h3>2024.1.384</h3>
<ul>
<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>
</ul>
<h3>2024.1.380</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-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>
</ul>
<h3>2024.1.367</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-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>
</ul>
<h3>2024.1.360</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21962">SCL-21962</a></strong>: ScType.canonicalText is missing a `.` in some cases</li>
</ul>
<h3>2024.1.354</h3>
<ul>
<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>
<h3>2024.1.345</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>
</ul>
<h3>2024.1.340</h3>
<ul>
<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>
</ul>
<h3>2024.1.334</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.328</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-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>
</ul>
<h3>2024.1.318</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/KTIJ-24653">KTIJ-24653</a></strong>: "java.lang.AssertionError: Class type should have a FQ name: JavaClassImpl: JavaElementPsiSourceWithSmartPointer" thrown against trivial Scala code when method method is called "get"</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-21980">SCL-21980</a></strong>: "Evaluate Worksheet" action is available everywhere in the project view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21981">SCL-21981</a></strong>: don't show "Scala Repl..." action in context menu</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-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-21957">SCL-21957</a></strong>: ClassNotFoundException when running scala/jvm application first time when using "Use sbt for builds"</li>
</ul>
<h3>2024.1.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</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-21513">SCL-21513</a></strong>: structure view: improve auto-scroll feature for all kind of members</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-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</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-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</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-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-21246">SCL-21246</a></strong>: Force a rebuild after detecting a change in the incremental compiler</li>
</ul>
<h3>2024.1.284</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=544074</download-url><idea-version min="n/a" max="n/a" since-build="241.14494" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="74946878" date="1716383563000" updatedDate="1716383563000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.290</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.287</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-22445">SCL-22445</a></strong>: Migrate configurations from old grouping to new grouping </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.282</h3>
<ul>
<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>
</ul>
<h3>2024.2.276</h3>
<ul>
<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>
</ul>
<h3>2024.2.264</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-22409">SCL-22409</a></strong>: Classes moved to new package not renamed</li>
</ul>
<h3>2024.2.257</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>
</ul>
<h3>2024.2.255</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-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-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-22506">SCL-22506</a></strong>: Optimizing scala import remove used imports</li>
</ul>
<h3>2024.2.248</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IJPL-149030">IJPL-149030</a></strong>: HighlightVisitors should run in parallel</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-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-22206">SCL-22206</a></strong>: use new package search api for library completion</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>
</ul>
<h3>2024.2.237</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22360">SCL-22360</a></strong>: enable Grazie features in Scala files</li>
</ul>
<h3>2024.2.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22266">SCL-22266</a></strong>: Support exports in extensions</li>
</ul>
<h3>2024.2.228</h3>
<ul>
<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-13000">SCL-13000</a></strong>: don't show "No scala-sdk" warning when sbt import is in progress</li>
</ul>
<h3>2024.2.224</h3>
<ul>
<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-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-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-11175">SCL-11175</a></strong>: Cannot set Environment variables in Play run configuration</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-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-18441">SCL-18441</a></strong>: double run configurations candidates are shown for Munit test</li>
</ul>
<h3>2024.2.206</h3>
<ul>
<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-22266">SCL-22266</a></strong>: Support exports in extensions</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>
</ul>
<h3>2024.2.197</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-22163">SCL-22163</a></strong>: show libraries download progress during sbt project import/reload</li>
</ul>
<h3>2024.2.192</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-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-22204">SCL-22204</a></strong>: IDEA doesn't recognize -Xsource:3-cross option</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-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-22266">SCL-22266</a></strong>: Support exports in extensions</li>
</ul>
<h3>2024.2.164</h3>
<ul>
<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-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</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.2.159</h3>
<ul>
<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-22368">SCL-22368</a></strong>: Support binary literals</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-20355">SCL-20355</a></strong>: DocumentCompiler: append -Ystop-after:typer</li>
</ul>
<h3>2024.2.157</h3>
<ul>
<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-22230">SCL-22230</a></strong>: better support of sticky lines for val/var definitions</li>
</ul>
<h3>2024.2.156</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-22362">SCL-22362</a></strong>: Multiple lambdas on the same line can confuse the Scala 3 debugger</li>
</ul>
<h3>2024.2.151</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-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-22351">SCL-22351</a></strong>: Scala 3: move refactoring results in multiple java files generated</li>
</ul>
<h3>2024.2.147</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>
</ul>
<h3>2024.2.144</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
</ul>
<h3>2024.2.143</h3>
<ul>
<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-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>
</ul>
<h3>2024.2.135</h3>
<ul>
<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-17630">SCL-17630</a></strong>: exhaustive match completion is suggested inside a comment</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.2.132</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-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>
</ul>
<h3>2024.2.129</h3>
<ul>
<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>
</ul>
<h3>2024.2.126</h3>
<ul>
<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-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-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-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
</ul>
<h3>2024.2.124</h3>
<ul>
<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-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>
</ul>
<h3>2024.2.121</h3>
<ul>
<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>
</ul>
<h3>2024.2.118</h3>
<ul>
<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-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>
</ul>
<h3>2024.2.117</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>
</ul>
<h3>2024.2.116</h3>
<ul>
<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.2.105</h3>
<ul>
<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.2.104</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-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-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-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>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=543549</download-url><idea-version min="n/a" max="n/a" since-build="242.12881" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="75800649" date="1716266215000" updatedDate="1716266215000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.650</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.649</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-22561">SCL-22561</a></strong>: Debugger unable to show/evaluate a variable</li>
</ul>
<h3>2024.1.646</h3>
<ul>
<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-22554">SCL-22554</a></strong>: Cannot stop inside lambdas nested in an inner object in Scala 3.4.x</li>
</ul>
<h3>2024.1.644</h3>
<ul>
<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>
</ul>
<h3>2024.1.641</h3>
<ul>
<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>
</ul>
<h3>2024.1.640</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>
</ul>
<h3>2024.1.638</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>
</ul>
<h3>2024.1.636</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-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-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>
</ul>
<h3>2024.1.630</h3>
<ul>
<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>
</ul>
<h3>2024.1.629</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22485">SCL-22485</a></strong>: can't create new BSP Test configuration</li>
</ul>
<h3>2024.1.626</h3>
<ul>
<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-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-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-18441">SCL-18441</a></strong>: double run configurations candidates are shown for Munit test</li>
</ul>
<h3>2024.1.624</h3>
<ul>
<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>
</ul>
<h3>2024.1.623</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11175">SCL-11175</a></strong>: Cannot set Environment variables in Play run configuration</li>
</ul>
<h3>2024.1.622</h3>
<ul>
<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-21925">SCL-21925</a></strong>: Comment with Block Comment: Missing newline symbols in full-line block comments</li>
</ul>
<h3>2024.1.621</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.618</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-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-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>
</ul>
<h3>2024.1.606</h3>
<ul>
<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.605</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-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>
</ul>
<h3>2024.1.604</h3>
<ul>
<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-22230">SCL-22230</a></strong>: better support of sticky lines for val/var definitions</li>
</ul>
<h3>2024.1.602</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22348">SCL-22348</a></strong>: annotation with 'using' highlighting error</li>
</ul>
<h3>2024.1.601</h3>
<ul>
<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>
</ul>
<h3>2024.1.600</h3>
<ul>
<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-22351">SCL-22351</a></strong>: Scala 3: move refactoring results in multiple java files generated</li>
</ul>
<h3>2024.1.599</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>
</ul>
<h3>2024.1.597</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>
</ul>
<h3>2024.1.595</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>
</ul>
<h3>2024.1.593</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
</ul>
<h3>2024.1.591</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-22260">SCL-22260</a></strong>: Error highlighting appears in Scala Worksheet  when Scala REPL is started</li>
</ul>
<h3>2024.1.589</h3>
<ul>
<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>
</ul>
<h3>2024.1.588</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>
</ul>
<h3>2024.1.586</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-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-22261">SCL-22261</a></strong>: Scala plugin runs Classes task every time you open a project</li>
</ul>
<h3>2024.1.583</h3>
<ul>
<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>
</ul>
<h3>2024.1.582</h3>
<ul>
<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-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-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-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
</ul>
<h3>2024.1.579</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.578</h3>
<ul>
<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>
</ul>
<h3>2024.1.576</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.575</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>
</ul>
<h3>2024.1.574</h3>
<ul>
<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.572</h3>
<ul>
<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.571</h3>
<ul>
<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-21741">SCL-21741</a></strong>: dynamically resolve compiler bridge for newer scala 3 versions</li>
</ul>
<h3>2024.1.570</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-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-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>
<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-22070">SCL-22070</a></strong>: Fix OLD_EDT assertion errors</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-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-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>
</ul>
<h3>2024.1.563</h3>
<ul>
<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>
</ul>
<h3>2024.1.554</h3>
<ul>
<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>
</ul>
<h3>2024.1.540</h3>
<ul>
<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>
</ul>
<h3>2024.1.531</h3>
<ul>
<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-22169">SCL-22169</a></strong>: Support compiler diagnostics in compiler based highlighting</li>
</ul>
<h3>2024.1.522</h3>
<ul>
<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>
</ul>
<h3>2024.1.515</h3>
<ul>
<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.507</h3>
<ul>
<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/IDEA-344629">IDEA-344629</a></strong>: Tooltip for override gutter: strange background for class and package name</li>
</ul>
<h3>2024.1.499</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-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>
</ul>
<h3>2024.1.494</h3>
<ul>
<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-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-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>
</ul>
<h3>2024.1.472</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-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>
</ul>
<h3>2024.1.457</h3>
<ul>
<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-22055">SCL-22055</a></strong>: Fixed-In/Included-In Youtrack fields</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>
</ul>
<h3>2024.1.445</h3>
<ul>
<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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22093">SCL-22093</a></strong>: Use BSP for Compiler Based Highlighting</li>
</ul>
<h3>2024.1.415</h3>
<ul>
<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>
</ul>
<h3>2024.1.408</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-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>
</ul>
<h3>2024.1.393</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-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>
</ul>
<h3>2024.1.384</h3>
<ul>
<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>
</ul>
<h3>2024.1.380</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-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>
</ul>
<h3>2024.1.367</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-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>
</ul>
<h3>2024.1.360</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21962">SCL-21962</a></strong>: ScType.canonicalText is missing a `.` in some cases</li>
</ul>
<h3>2024.1.354</h3>
<ul>
<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>
<h3>2024.1.345</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>
</ul>
<h3>2024.1.340</h3>
<ul>
<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>
</ul>
<h3>2024.1.334</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.328</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-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>
</ul>
<h3>2024.1.318</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/KTIJ-24653">KTIJ-24653</a></strong>: "java.lang.AssertionError: Class type should have a FQ name: JavaClassImpl: JavaElementPsiSourceWithSmartPointer" thrown against trivial Scala code when method method is called "get"</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-21980">SCL-21980</a></strong>: "Evaluate Worksheet" action is available everywhere in the project view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21981">SCL-21981</a></strong>: don't show "Scala Repl..." action in context menu</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-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-21957">SCL-21957</a></strong>: ClassNotFoundException when running scala/jvm application first time when using "Use sbt for builds"</li>
</ul>
<h3>2024.1.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</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-21513">SCL-21513</a></strong>: structure view: improve auto-scroll feature for all kind of members</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-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</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-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</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-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-21246">SCL-21246</a></strong>: Force a rebuild after detecting a change in the incremental compiler</li>
</ul>
<h3>2024.1.284</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</li>
</ul>
<h3>2024.1.275</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=542830</download-url><idea-version min="n/a" max="n/a" since-build="241.14494" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="74946364" date="1716008219000" updatedDate="1716008219000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.287</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.287</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-22445">SCL-22445</a></strong>: Migrate configurations from old grouping to new grouping </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.282</h3>
<ul>
<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>
</ul>
<h3>2024.2.276</h3>
<ul>
<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>
</ul>
<h3>2024.2.264</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-22409">SCL-22409</a></strong>: Classes moved to new package not renamed</li>
</ul>
<h3>2024.2.257</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>
</ul>
<h3>2024.2.255</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-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-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-22506">SCL-22506</a></strong>: Optimizing scala import remove used imports</li>
</ul>
<h3>2024.2.248</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IJPL-149030">IJPL-149030</a></strong>: HighlightVisitors should run in parallel</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-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-22206">SCL-22206</a></strong>: use new package search api for library completion</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>
</ul>
<h3>2024.2.237</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22360">SCL-22360</a></strong>: enable Grazie features in Scala files</li>
</ul>
<h3>2024.2.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22266">SCL-22266</a></strong>: Support exports in extensions</li>
</ul>
<h3>2024.2.228</h3>
<ul>
<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-13000">SCL-13000</a></strong>: don't show "No scala-sdk" warning when sbt import is in progress</li>
</ul>
<h3>2024.2.224</h3>
<ul>
<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-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-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-11175">SCL-11175</a></strong>: Cannot set Environment variables in Play run configuration</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-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-18441">SCL-18441</a></strong>: double run configurations candidates are shown for Munit test</li>
</ul>
<h3>2024.2.206</h3>
<ul>
<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-22266">SCL-22266</a></strong>: Support exports in extensions</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>
</ul>
<h3>2024.2.197</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-22163">SCL-22163</a></strong>: show libraries download progress during sbt project import/reload</li>
</ul>
<h3>2024.2.192</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-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-22204">SCL-22204</a></strong>: IDEA doesn't recognize -Xsource:3-cross option</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-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-22266">SCL-22266</a></strong>: Support exports in extensions</li>
</ul>
<h3>2024.2.164</h3>
<ul>
<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-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</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.2.159</h3>
<ul>
<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-22368">SCL-22368</a></strong>: Support binary literals</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-20355">SCL-20355</a></strong>: DocumentCompiler: append -Ystop-after:typer</li>
</ul>
<h3>2024.2.157</h3>
<ul>
<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-22230">SCL-22230</a></strong>: better support of sticky lines for val/var definitions</li>
</ul>
<h3>2024.2.156</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-22362">SCL-22362</a></strong>: Multiple lambdas on the same line can confuse the Scala 3 debugger</li>
</ul>
<h3>2024.2.151</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-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-22351">SCL-22351</a></strong>: Scala 3: move refactoring results in multiple java files generated</li>
</ul>
<h3>2024.2.147</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>
</ul>
<h3>2024.2.144</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
</ul>
<h3>2024.2.143</h3>
<ul>
<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-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>
</ul>
<h3>2024.2.135</h3>
<ul>
<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-17630">SCL-17630</a></strong>: exhaustive match completion is suggested inside a comment</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.2.132</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-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>
</ul>
<h3>2024.2.129</h3>
<ul>
<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>
</ul>
<h3>2024.2.126</h3>
<ul>
<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-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-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-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
</ul>
<h3>2024.2.124</h3>
<ul>
<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-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>
</ul>
<h3>2024.2.121</h3>
<ul>
<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>
</ul>
<h3>2024.2.118</h3>
<ul>
<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-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>
</ul>
<h3>2024.2.117</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>
</ul>
<h3>2024.2.116</h3>
<ul>
<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.2.105</h3>
<ul>
<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.2.104</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-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-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-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>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=541526</download-url><idea-version min="n/a" max="n/a" since-build="242.10180" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="75804209" date="1716007409000" updatedDate="1716007409000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.649</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.649</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-22561">SCL-22561</a></strong>: Debugger unable to show/evaluate a variable</li>
</ul>
<h3>2024.1.646</h3>
<ul>
<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-22554">SCL-22554</a></strong>: Cannot stop inside lambdas nested in an inner object in Scala 3.4.x</li>
</ul>
<h3>2024.1.644</h3>
<ul>
<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>
</ul>
<h3>2024.1.641</h3>
<ul>
<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>
</ul>
<h3>2024.1.640</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>
</ul>
<h3>2024.1.638</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>
</ul>
<h3>2024.1.636</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-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-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>
</ul>
<h3>2024.1.630</h3>
<ul>
<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>
</ul>
<h3>2024.1.629</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22485">SCL-22485</a></strong>: can't create new BSP Test configuration</li>
</ul>
<h3>2024.1.626</h3>
<ul>
<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-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-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-18441">SCL-18441</a></strong>: double run configurations candidates are shown for Munit test</li>
</ul>
<h3>2024.1.624</h3>
<ul>
<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>
</ul>
<h3>2024.1.623</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11175">SCL-11175</a></strong>: Cannot set Environment variables in Play run configuration</li>
</ul>
<h3>2024.1.622</h3>
<ul>
<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-21925">SCL-21925</a></strong>: Comment with Block Comment: Missing newline symbols in full-line block comments</li>
</ul>
<h3>2024.1.621</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.618</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-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-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>
</ul>
<h3>2024.1.606</h3>
<ul>
<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.605</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-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>
</ul>
<h3>2024.1.604</h3>
<ul>
<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-22230">SCL-22230</a></strong>: better support of sticky lines for val/var definitions</li>
</ul>
<h3>2024.1.602</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22348">SCL-22348</a></strong>: annotation with 'using' highlighting error</li>
</ul>
<h3>2024.1.601</h3>
<ul>
<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>
</ul>
<h3>2024.1.600</h3>
<ul>
<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-22351">SCL-22351</a></strong>: Scala 3: move refactoring results in multiple java files generated</li>
</ul>
<h3>2024.1.599</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>
</ul>
<h3>2024.1.597</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>
</ul>
<h3>2024.1.595</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>
</ul>
<h3>2024.1.593</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
</ul>
<h3>2024.1.591</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-22260">SCL-22260</a></strong>: Error highlighting appears in Scala Worksheet  when Scala REPL is started</li>
</ul>
<h3>2024.1.589</h3>
<ul>
<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>
</ul>
<h3>2024.1.588</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>
</ul>
<h3>2024.1.586</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-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-22261">SCL-22261</a></strong>: Scala plugin runs Classes task every time you open a project</li>
</ul>
<h3>2024.1.583</h3>
<ul>
<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>
</ul>
<h3>2024.1.582</h3>
<ul>
<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-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-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-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
</ul>
<h3>2024.1.579</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.578</h3>
<ul>
<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>
</ul>
<h3>2024.1.576</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.575</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>
</ul>
<h3>2024.1.574</h3>
<ul>
<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.572</h3>
<ul>
<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.571</h3>
<ul>
<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-21741">SCL-21741</a></strong>: dynamically resolve compiler bridge for newer scala 3 versions</li>
</ul>
<h3>2024.1.570</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-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-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>
<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-22070">SCL-22070</a></strong>: Fix OLD_EDT assertion errors</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-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-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>
</ul>
<h3>2024.1.563</h3>
<ul>
<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>
</ul>
<h3>2024.1.554</h3>
<ul>
<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>
</ul>
<h3>2024.1.540</h3>
<ul>
<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>
</ul>
<h3>2024.1.531</h3>
<ul>
<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-22169">SCL-22169</a></strong>: Support compiler diagnostics in compiler based highlighting</li>
</ul>
<h3>2024.1.522</h3>
<ul>
<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>
</ul>
<h3>2024.1.515</h3>
<ul>
<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.507</h3>
<ul>
<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/IDEA-344629">IDEA-344629</a></strong>: Tooltip for override gutter: strange background for class and package name</li>
</ul>
<h3>2024.1.499</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-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>
</ul>
<h3>2024.1.494</h3>
<ul>
<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-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-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>
</ul>
<h3>2024.1.472</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-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>
</ul>
<h3>2024.1.457</h3>
<ul>
<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-22055">SCL-22055</a></strong>: Fixed-In/Included-In Youtrack fields</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>
</ul>
<h3>2024.1.445</h3>
<ul>
<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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22093">SCL-22093</a></strong>: Use BSP for Compiler Based Highlighting</li>
</ul>
<h3>2024.1.415</h3>
<ul>
<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>
</ul>
<h3>2024.1.408</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-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>
</ul>
<h3>2024.1.393</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-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>
</ul>
<h3>2024.1.384</h3>
<ul>
<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>
</ul>
<h3>2024.1.380</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-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>
</ul>
<h3>2024.1.367</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-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>
</ul>
<h3>2024.1.360</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21962">SCL-21962</a></strong>: ScType.canonicalText is missing a `.` in some cases</li>
</ul>
<h3>2024.1.354</h3>
<ul>
<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>
<h3>2024.1.345</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>
</ul>
<h3>2024.1.340</h3>
<ul>
<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>
</ul>
<h3>2024.1.334</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.328</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-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>
</ul>
<h3>2024.1.318</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/KTIJ-24653">KTIJ-24653</a></strong>: "java.lang.AssertionError: Class type should have a FQ name: JavaClassImpl: JavaElementPsiSourceWithSmartPointer" thrown against trivial Scala code when method method is called "get"</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-21980">SCL-21980</a></strong>: "Evaluate Worksheet" action is available everywhere in the project view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21981">SCL-21981</a></strong>: don't show "Scala Repl..." action in context menu</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-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-21957">SCL-21957</a></strong>: ClassNotFoundException when running scala/jvm application first time when using "Use sbt for builds"</li>
</ul>
<h3>2024.1.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</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-21513">SCL-21513</a></strong>: structure view: improve auto-scroll feature for all kind of members</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-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</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-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</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-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-21246">SCL-21246</a></strong>: Force a rebuild after detecting a change in the incremental compiler</li>
</ul>
<h3>2024.1.284</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</li>
</ul>
<h3>2024.1.275</h3>
<ul>
<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-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=541525</download-url><idea-version min="n/a" max="n/a" since-build="241.14494" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="74927443" date="1715921854000" updatedDate="1715921854000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.282</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.282</h3>
<ul>
<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>
</ul>
<h3>2024.2.276</h3>
<ul>
<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>
</ul>
<h3>2024.2.264</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-22409">SCL-22409</a></strong>: Classes moved to new package not renamed</li>
</ul>
<h3>2024.2.257</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>
</ul>
<h3>2024.2.255</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-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-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-22506">SCL-22506</a></strong>: Optimizing scala import remove used imports</li>
</ul>
<h3>2024.2.248</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IJPL-149030">IJPL-149030</a></strong>: HighlightVisitors should run in parallel</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-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-22206">SCL-22206</a></strong>: use new package search api for library completion</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>
</ul>
<h3>2024.2.237</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22360">SCL-22360</a></strong>: enable Grazie features in Scala files</li>
</ul>
<h3>2024.2.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22266">SCL-22266</a></strong>: Support exports in extensions</li>
</ul>
<h3>2024.2.228</h3>
<ul>
<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-13000">SCL-13000</a></strong>: don't show "No scala-sdk" warning when sbt import is in progress</li>
</ul>
<h3>2024.2.224</h3>
<ul>
<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-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-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-11175">SCL-11175</a></strong>: Cannot set Environment variables in Play run configuration</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-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-18441">SCL-18441</a></strong>: double run configurations candidates are shown for Munit test</li>
</ul>
<h3>2024.2.206</h3>
<ul>
<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-22266">SCL-22266</a></strong>: Support exports in extensions</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>
</ul>
<h3>2024.2.197</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-22163">SCL-22163</a></strong>: show libraries download progress during sbt project import/reload</li>
</ul>
<h3>2024.2.192</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-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-22204">SCL-22204</a></strong>: IDEA doesn't recognize -Xsource:3-cross option</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-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-22266">SCL-22266</a></strong>: Support exports in extensions</li>
</ul>
<h3>2024.2.164</h3>
<ul>
<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-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</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.2.159</h3>
<ul>
<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-22368">SCL-22368</a></strong>: Support binary literals</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-20355">SCL-20355</a></strong>: DocumentCompiler: append -Ystop-after:typer</li>
</ul>
<h3>2024.2.157</h3>
<ul>
<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-22230">SCL-22230</a></strong>: better support of sticky lines for val/var definitions</li>
</ul>
<h3>2024.2.156</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-22362">SCL-22362</a></strong>: Multiple lambdas on the same line can confuse the Scala 3 debugger</li>
</ul>
<h3>2024.2.151</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-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-22351">SCL-22351</a></strong>: Scala 3: move refactoring results in multiple java files generated</li>
</ul>
<h3>2024.2.147</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>
</ul>
<h3>2024.2.144</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
</ul>
<h3>2024.2.143</h3>
<ul>
<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-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>
</ul>
<h3>2024.2.135</h3>
<ul>
<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-17630">SCL-17630</a></strong>: exhaustive match completion is suggested inside a comment</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.2.132</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-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>
</ul>
<h3>2024.2.129</h3>
<ul>
<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>
</ul>
<h3>2024.2.126</h3>
<ul>
<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-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-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-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
</ul>
<h3>2024.2.124</h3>
<ul>
<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-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>
</ul>
<h3>2024.2.121</h3>
<ul>
<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>
</ul>
<h3>2024.2.118</h3>
<ul>
<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-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>
</ul>
<h3>2024.2.117</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>
</ul>
<h3>2024.2.116</h3>
<ul>
<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.2.105</h3>
<ul>
<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.2.104</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-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-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-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>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=540321</download-url><idea-version min="n/a" max="n/a" since-build="242.10180" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="75788470" date="1715921552000" updatedDate="1715921552000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.646</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.646</h3>
<ul>
<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-22554">SCL-22554</a></strong>: Cannot stop inside lambdas nested in an inner object in Scala 3.4.x</li>
</ul>
<h3>2024.1.644</h3>
<ul>
<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>
</ul>
<h3>2024.1.641</h3>
<ul>
<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>
</ul>
<h3>2024.1.640</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>
</ul>
<h3>2024.1.638</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>
</ul>
<h3>2024.1.636</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-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-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>
</ul>
<h3>2024.1.630</h3>
<ul>
<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>
</ul>
<h3>2024.1.629</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22485">SCL-22485</a></strong>: can't create new BSP Test configuration</li>
</ul>
<h3>2024.1.626</h3>
<ul>
<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-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-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-18441">SCL-18441</a></strong>: double run configurations candidates are shown for Munit test</li>
</ul>
<h3>2024.1.624</h3>
<ul>
<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>
</ul>
<h3>2024.1.623</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11175">SCL-11175</a></strong>: Cannot set Environment variables in Play run configuration</li>
</ul>
<h3>2024.1.622</h3>
<ul>
<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-21925">SCL-21925</a></strong>: Comment with Block Comment: Missing newline symbols in full-line block comments</li>
</ul>
<h3>2024.1.621</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.618</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-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-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>
</ul>
<h3>2024.1.606</h3>
<ul>
<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.605</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-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>
</ul>
<h3>2024.1.604</h3>
<ul>
<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-22230">SCL-22230</a></strong>: better support of sticky lines for val/var definitions</li>
</ul>
<h3>2024.1.602</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22348">SCL-22348</a></strong>: annotation with 'using' highlighting error</li>
</ul>
<h3>2024.1.601</h3>
<ul>
<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>
</ul>
<h3>2024.1.600</h3>
<ul>
<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-22351">SCL-22351</a></strong>: Scala 3: move refactoring results in multiple java files generated</li>
</ul>
<h3>2024.1.599</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>
</ul>
<h3>2024.1.597</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>
</ul>
<h3>2024.1.595</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>
</ul>
<h3>2024.1.593</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
</ul>
<h3>2024.1.591</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-22260">SCL-22260</a></strong>: Error highlighting appears in Scala Worksheet  when Scala REPL is started</li>
</ul>
<h3>2024.1.589</h3>
<ul>
<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>
</ul>
<h3>2024.1.588</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>
</ul>
<h3>2024.1.586</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-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-22261">SCL-22261</a></strong>: Scala plugin runs Classes task every time you open a project</li>
</ul>
<h3>2024.1.583</h3>
<ul>
<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>
</ul>
<h3>2024.1.582</h3>
<ul>
<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-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-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-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
</ul>
<h3>2024.1.579</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.578</h3>
<ul>
<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>
</ul>
<h3>2024.1.576</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.575</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>
</ul>
<h3>2024.1.574</h3>
<ul>
<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.572</h3>
<ul>
<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.571</h3>
<ul>
<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-21741">SCL-21741</a></strong>: dynamically resolve compiler bridge for newer scala 3 versions</li>
</ul>
<h3>2024.1.570</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-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-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>
<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-22070">SCL-22070</a></strong>: Fix OLD_EDT assertion errors</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-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-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>
</ul>
<h3>2024.1.563</h3>
<ul>
<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>
</ul>
<h3>2024.1.554</h3>
<ul>
<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>
</ul>
<h3>2024.1.540</h3>
<ul>
<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>
</ul>
<h3>2024.1.531</h3>
<ul>
<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-22169">SCL-22169</a></strong>: Support compiler diagnostics in compiler based highlighting</li>
</ul>
<h3>2024.1.522</h3>
<ul>
<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>
</ul>
<h3>2024.1.515</h3>
<ul>
<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.507</h3>
<ul>
<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/IDEA-344629">IDEA-344629</a></strong>: Tooltip for override gutter: strange background for class and package name</li>
</ul>
<h3>2024.1.499</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-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>
</ul>
<h3>2024.1.494</h3>
<ul>
<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-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-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>
</ul>
<h3>2024.1.472</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-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>
</ul>
<h3>2024.1.457</h3>
<ul>
<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-22055">SCL-22055</a></strong>: Fixed-In/Included-In Youtrack fields</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>
</ul>
<h3>2024.1.445</h3>
<ul>
<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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22093">SCL-22093</a></strong>: Use BSP for Compiler Based Highlighting</li>
</ul>
<h3>2024.1.415</h3>
<ul>
<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>
</ul>
<h3>2024.1.408</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-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>
</ul>
<h3>2024.1.393</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-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>
</ul>
<h3>2024.1.384</h3>
<ul>
<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>
</ul>
<h3>2024.1.380</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-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>
</ul>
<h3>2024.1.367</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-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>
</ul>
<h3>2024.1.360</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21962">SCL-21962</a></strong>: ScType.canonicalText is missing a `.` in some cases</li>
</ul>
<h3>2024.1.354</h3>
<ul>
<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>
<h3>2024.1.345</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>
</ul>
<h3>2024.1.340</h3>
<ul>
<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>
</ul>
<h3>2024.1.334</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.328</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-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>
</ul>
<h3>2024.1.318</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/KTIJ-24653">KTIJ-24653</a></strong>: "java.lang.AssertionError: Class type should have a FQ name: JavaClassImpl: JavaElementPsiSourceWithSmartPointer" thrown against trivial Scala code when method method is called "get"</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-21980">SCL-21980</a></strong>: "Evaluate Worksheet" action is available everywhere in the project view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21981">SCL-21981</a></strong>: don't show "Scala Repl..." action in context menu</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-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-21957">SCL-21957</a></strong>: ClassNotFoundException when running scala/jvm application first time when using "Use sbt for builds"</li>
</ul>
<h3>2024.1.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</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-21513">SCL-21513</a></strong>: structure view: improve auto-scroll feature for all kind of members</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-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</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-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</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-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-21246">SCL-21246</a></strong>: Force a rebuild after detecting a change in the incremental compiler</li>
</ul>
<h3>2024.1.284</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</li>
</ul>
<h3>2024.1.275</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</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-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=540320</download-url><idea-version min="n/a" max="n/a" since-build="241.14494" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="74925939" date="1715838638000" updatedDate="1715838638000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.276</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.276</h3>
<ul>
<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>
</ul>
<h3>2024.2.264</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-22409">SCL-22409</a></strong>: Classes moved to new package not renamed</li>
</ul>
<h3>2024.2.257</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>
</ul>
<h3>2024.2.255</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-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-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-22506">SCL-22506</a></strong>: Optimizing scala import remove used imports</li>
</ul>
<h3>2024.2.248</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IJPL-149030">IJPL-149030</a></strong>: HighlightVisitors should run in parallel</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-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-22206">SCL-22206</a></strong>: use new package search api for library completion</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>
</ul>
<h3>2024.2.237</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22360">SCL-22360</a></strong>: enable Grazie features in Scala files</li>
</ul>
<h3>2024.2.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22266">SCL-22266</a></strong>: Support exports in extensions</li>
</ul>
<h3>2024.2.228</h3>
<ul>
<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-13000">SCL-13000</a></strong>: don't show "No scala-sdk" warning when sbt import is in progress</li>
</ul>
<h3>2024.2.224</h3>
<ul>
<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-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-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-11175">SCL-11175</a></strong>: Cannot set Environment variables in Play run configuration</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-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-18441">SCL-18441</a></strong>: double run configurations candidates are shown for Munit test</li>
</ul>
<h3>2024.2.206</h3>
<ul>
<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-22266">SCL-22266</a></strong>: Support exports in extensions</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>
</ul>
<h3>2024.2.197</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-22163">SCL-22163</a></strong>: show libraries download progress during sbt project import/reload</li>
</ul>
<h3>2024.2.192</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-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-22204">SCL-22204</a></strong>: IDEA doesn't recognize -Xsource:3-cross option</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-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-22266">SCL-22266</a></strong>: Support exports in extensions</li>
</ul>
<h3>2024.2.164</h3>
<ul>
<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-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</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.2.159</h3>
<ul>
<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-22368">SCL-22368</a></strong>: Support binary literals</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-20355">SCL-20355</a></strong>: DocumentCompiler: append -Ystop-after:typer</li>
</ul>
<h3>2024.2.157</h3>
<ul>
<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-22230">SCL-22230</a></strong>: better support of sticky lines for val/var definitions</li>
</ul>
<h3>2024.2.156</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-22362">SCL-22362</a></strong>: Multiple lambdas on the same line can confuse the Scala 3 debugger</li>
</ul>
<h3>2024.2.151</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-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-22351">SCL-22351</a></strong>: Scala 3: move refactoring results in multiple java files generated</li>
</ul>
<h3>2024.2.147</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>
</ul>
<h3>2024.2.144</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
</ul>
<h3>2024.2.143</h3>
<ul>
<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-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>
</ul>
<h3>2024.2.135</h3>
<ul>
<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-17630">SCL-17630</a></strong>: exhaustive match completion is suggested inside a comment</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.2.132</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-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>
</ul>
<h3>2024.2.129</h3>
<ul>
<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>
</ul>
<h3>2024.2.126</h3>
<ul>
<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-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-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-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
</ul>
<h3>2024.2.124</h3>
<ul>
<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-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>
</ul>
<h3>2024.2.121</h3>
<ul>
<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>
</ul>
<h3>2024.2.118</h3>
<ul>
<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-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>
</ul>
<h3>2024.2.117</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>
</ul>
<h3>2024.2.116</h3>
<ul>
<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.2.105</h3>
<ul>
<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.2.104</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-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-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-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>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=538800</download-url><idea-version min="n/a" max="n/a" since-build="242.10180" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="75786140" date="1715838331000" updatedDate="1715838331000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.644</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.644</h3>
<ul>
<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>
</ul>
<h3>2024.1.641</h3>
<ul>
<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>
</ul>
<h3>2024.1.640</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>
</ul>
<h3>2024.1.638</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>
</ul>
<h3>2024.1.636</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-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-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>
</ul>
<h3>2024.1.630</h3>
<ul>
<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>
</ul>
<h3>2024.1.629</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22485">SCL-22485</a></strong>: can't create new BSP Test configuration</li>
</ul>
<h3>2024.1.626</h3>
<ul>
<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-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-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-18441">SCL-18441</a></strong>: double run configurations candidates are shown for Munit test</li>
</ul>
<h3>2024.1.624</h3>
<ul>
<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>
</ul>
<h3>2024.1.623</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11175">SCL-11175</a></strong>: Cannot set Environment variables in Play run configuration</li>
</ul>
<h3>2024.1.622</h3>
<ul>
<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-21925">SCL-21925</a></strong>: Comment with Block Comment: Missing newline symbols in full-line block comments</li>
</ul>
<h3>2024.1.621</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.618</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-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-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>
</ul>
<h3>2024.1.606</h3>
<ul>
<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.605</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-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>
</ul>
<h3>2024.1.604</h3>
<ul>
<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-22230">SCL-22230</a></strong>: better support of sticky lines for val/var definitions</li>
</ul>
<h3>2024.1.602</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22348">SCL-22348</a></strong>: annotation with 'using' highlighting error</li>
</ul>
<h3>2024.1.601</h3>
<ul>
<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>
</ul>
<h3>2024.1.600</h3>
<ul>
<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-22351">SCL-22351</a></strong>: Scala 3: move refactoring results in multiple java files generated</li>
</ul>
<h3>2024.1.599</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>
</ul>
<h3>2024.1.597</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>
</ul>
<h3>2024.1.595</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>
</ul>
<h3>2024.1.593</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
</ul>
<h3>2024.1.591</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-22260">SCL-22260</a></strong>: Error highlighting appears in Scala Worksheet  when Scala REPL is started</li>
</ul>
<h3>2024.1.589</h3>
<ul>
<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>
</ul>
<h3>2024.1.588</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>
</ul>
<h3>2024.1.586</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-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-22261">SCL-22261</a></strong>: Scala plugin runs Classes task every time you open a project</li>
</ul>
<h3>2024.1.583</h3>
<ul>
<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>
</ul>
<h3>2024.1.582</h3>
<ul>
<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-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-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-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
</ul>
<h3>2024.1.579</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.578</h3>
<ul>
<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>
</ul>
<h3>2024.1.576</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.575</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>
</ul>
<h3>2024.1.574</h3>
<ul>
<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.572</h3>
<ul>
<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.571</h3>
<ul>
<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-21741">SCL-21741</a></strong>: dynamically resolve compiler bridge for newer scala 3 versions</li>
</ul>
<h3>2024.1.570</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-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-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>
<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-22070">SCL-22070</a></strong>: Fix OLD_EDT assertion errors</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-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-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>
</ul>
<h3>2024.1.563</h3>
<ul>
<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>
</ul>
<h3>2024.1.554</h3>
<ul>
<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>
</ul>
<h3>2024.1.540</h3>
<ul>
<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>
</ul>
<h3>2024.1.531</h3>
<ul>
<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-22169">SCL-22169</a></strong>: Support compiler diagnostics in compiler based highlighting</li>
</ul>
<h3>2024.1.522</h3>
<ul>
<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>
</ul>
<h3>2024.1.515</h3>
<ul>
<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.507</h3>
<ul>
<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/IDEA-344629">IDEA-344629</a></strong>: Tooltip for override gutter: strange background for class and package name</li>
</ul>
<h3>2024.1.499</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-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>
</ul>
<h3>2024.1.494</h3>
<ul>
<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-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-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>
</ul>
<h3>2024.1.472</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-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>
</ul>
<h3>2024.1.457</h3>
<ul>
<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-22055">SCL-22055</a></strong>: Fixed-In/Included-In Youtrack fields</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>
</ul>
<h3>2024.1.445</h3>
<ul>
<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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22093">SCL-22093</a></strong>: Use BSP for Compiler Based Highlighting</li>
</ul>
<h3>2024.1.415</h3>
<ul>
<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>
</ul>
<h3>2024.1.408</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-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>
</ul>
<h3>2024.1.393</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-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>
</ul>
<h3>2024.1.384</h3>
<ul>
<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>
</ul>
<h3>2024.1.380</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-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>
</ul>
<h3>2024.1.367</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-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>
</ul>
<h3>2024.1.360</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21962">SCL-21962</a></strong>: ScType.canonicalText is missing a `.` in some cases</li>
</ul>
<h3>2024.1.354</h3>
<ul>
<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>
<h3>2024.1.345</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>
</ul>
<h3>2024.1.340</h3>
<ul>
<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>
</ul>
<h3>2024.1.334</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.328</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-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>
</ul>
<h3>2024.1.318</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/KTIJ-24653">KTIJ-24653</a></strong>: "java.lang.AssertionError: Class type should have a FQ name: JavaClassImpl: JavaElementPsiSourceWithSmartPointer" thrown against trivial Scala code when method method is called "get"</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-21980">SCL-21980</a></strong>: "Evaluate Worksheet" action is available everywhere in the project view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21981">SCL-21981</a></strong>: don't show "Scala Repl..." action in context menu</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-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-21957">SCL-21957</a></strong>: ClassNotFoundException when running scala/jvm application first time when using "Use sbt for builds"</li>
</ul>
<h3>2024.1.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</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-21513">SCL-21513</a></strong>: structure view: improve auto-scroll feature for all kind of members</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-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</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-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</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-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-21246">SCL-21246</a></strong>: Force a rebuild after detecting a change in the incremental compiler</li>
</ul>
<h3>2024.1.284</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</li>
</ul>
<h3>2024.1.275</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</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-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=538799</download-url><idea-version min="n/a" max="n/a" since-build="241.14494" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="75783633" date="1715748601000" updatedDate="1715748601000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.641</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.641</h3>
<ul>
<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>
</ul>
<h3>2024.1.640</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>
</ul>
<h3>2024.1.638</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>
</ul>
<h3>2024.1.636</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-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-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>
</ul>
<h3>2024.1.630</h3>
<ul>
<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>
</ul>
<h3>2024.1.629</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22485">SCL-22485</a></strong>: can't create new BSP Test configuration</li>
</ul>
<h3>2024.1.626</h3>
<ul>
<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-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-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-18441">SCL-18441</a></strong>: double run configurations candidates are shown for Munit test</li>
</ul>
<h3>2024.1.624</h3>
<ul>
<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>
</ul>
<h3>2024.1.623</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11175">SCL-11175</a></strong>: Cannot set Environment variables in Play run configuration</li>
</ul>
<h3>2024.1.622</h3>
<ul>
<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-21925">SCL-21925</a></strong>: Comment with Block Comment: Missing newline symbols in full-line block comments</li>
</ul>
<h3>2024.1.621</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.618</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-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-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>
</ul>
<h3>2024.1.606</h3>
<ul>
<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.605</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-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>
</ul>
<h3>2024.1.604</h3>
<ul>
<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-22230">SCL-22230</a></strong>: better support of sticky lines for val/var definitions</li>
</ul>
<h3>2024.1.602</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22348">SCL-22348</a></strong>: annotation with 'using' highlighting error</li>
</ul>
<h3>2024.1.601</h3>
<ul>
<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>
</ul>
<h3>2024.1.600</h3>
<ul>
<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-22351">SCL-22351</a></strong>: Scala 3: move refactoring results in multiple java files generated</li>
</ul>
<h3>2024.1.599</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>
</ul>
<h3>2024.1.597</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>
</ul>
<h3>2024.1.595</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>
</ul>
<h3>2024.1.593</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
</ul>
<h3>2024.1.591</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-22260">SCL-22260</a></strong>: Error highlighting appears in Scala Worksheet  when Scala REPL is started</li>
</ul>
<h3>2024.1.589</h3>
<ul>
<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>
</ul>
<h3>2024.1.588</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>
</ul>
<h3>2024.1.586</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-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-22261">SCL-22261</a></strong>: Scala plugin runs Classes task every time you open a project</li>
</ul>
<h3>2024.1.583</h3>
<ul>
<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>
</ul>
<h3>2024.1.582</h3>
<ul>
<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-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-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-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
</ul>
<h3>2024.1.579</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.578</h3>
<ul>
<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>
</ul>
<h3>2024.1.576</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.575</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>
</ul>
<h3>2024.1.574</h3>
<ul>
<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.572</h3>
<ul>
<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.571</h3>
<ul>
<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-21741">SCL-21741</a></strong>: dynamically resolve compiler bridge for newer scala 3 versions</li>
</ul>
<h3>2024.1.570</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-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-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>
<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-22070">SCL-22070</a></strong>: Fix OLD_EDT assertion errors</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-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-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>
</ul>
<h3>2024.1.563</h3>
<ul>
<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>
</ul>
<h3>2024.1.554</h3>
<ul>
<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>
</ul>
<h3>2024.1.540</h3>
<ul>
<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>
</ul>
<h3>2024.1.531</h3>
<ul>
<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-22169">SCL-22169</a></strong>: Support compiler diagnostics in compiler based highlighting</li>
</ul>
<h3>2024.1.522</h3>
<ul>
<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>
</ul>
<h3>2024.1.515</h3>
<ul>
<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.507</h3>
<ul>
<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/IDEA-344629">IDEA-344629</a></strong>: Tooltip for override gutter: strange background for class and package name</li>
</ul>
<h3>2024.1.499</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-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>
</ul>
<h3>2024.1.494</h3>
<ul>
<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-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-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>
</ul>
<h3>2024.1.472</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-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>
</ul>
<h3>2024.1.457</h3>
<ul>
<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-22055">SCL-22055</a></strong>: Fixed-In/Included-In Youtrack fields</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>
</ul>
<h3>2024.1.445</h3>
<ul>
<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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22093">SCL-22093</a></strong>: Use BSP for Compiler Based Highlighting</li>
</ul>
<h3>2024.1.415</h3>
<ul>
<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>
</ul>
<h3>2024.1.408</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-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>
</ul>
<h3>2024.1.393</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-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>
</ul>
<h3>2024.1.384</h3>
<ul>
<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>
</ul>
<h3>2024.1.380</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-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>
</ul>
<h3>2024.1.367</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-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>
</ul>
<h3>2024.1.360</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21962">SCL-21962</a></strong>: ScType.canonicalText is missing a `.` in some cases</li>
</ul>
<h3>2024.1.354</h3>
<ul>
<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>
<h3>2024.1.345</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>
</ul>
<h3>2024.1.340</h3>
<ul>
<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>
</ul>
<h3>2024.1.334</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.328</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-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>
</ul>
<h3>2024.1.318</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/KTIJ-24653">KTIJ-24653</a></strong>: "java.lang.AssertionError: Class type should have a FQ name: JavaClassImpl: JavaElementPsiSourceWithSmartPointer" thrown against trivial Scala code when method method is called "get"</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-21980">SCL-21980</a></strong>: "Evaluate Worksheet" action is available everywhere in the project view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21981">SCL-21981</a></strong>: don't show "Scala Repl..." action in context menu</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-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-21957">SCL-21957</a></strong>: ClassNotFoundException when running scala/jvm application first time when using "Use sbt for builds"</li>
</ul>
<h3>2024.1.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</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-21513">SCL-21513</a></strong>: structure view: improve auto-scroll feature for all kind of members</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-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</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-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</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-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-21246">SCL-21246</a></strong>: Force a rebuild after detecting a change in the incremental compiler</li>
</ul>
<h3>2024.1.284</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</li>
</ul>
<h3>2024.1.275</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</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-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=537895</download-url><idea-version min="n/a" max="n/a" since-build="241.14494" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="77655701" date="1715662345000" updatedDate="1715662345000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.264</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.264</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-22409">SCL-22409</a></strong>: Classes moved to new package not renamed</li>
</ul>
<h3>2024.2.257</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>
</ul>
<h3>2024.2.255</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-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-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-22506">SCL-22506</a></strong>: Optimizing scala import remove used imports</li>
</ul>
<h3>2024.2.248</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IJPL-149030">IJPL-149030</a></strong>: HighlightVisitors should run in parallel</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-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-22206">SCL-22206</a></strong>: use new package search api for library completion</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>
</ul>
<h3>2024.2.237</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22360">SCL-22360</a></strong>: enable Grazie features in Scala files</li>
</ul>
<h3>2024.2.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22266">SCL-22266</a></strong>: Support exports in extensions</li>
</ul>
<h3>2024.2.228</h3>
<ul>
<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-13000">SCL-13000</a></strong>: don't show "No scala-sdk" warning when sbt import is in progress</li>
</ul>
<h3>2024.2.224</h3>
<ul>
<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-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-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-11175">SCL-11175</a></strong>: Cannot set Environment variables in Play run configuration</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-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-18441">SCL-18441</a></strong>: double run configurations candidates are shown for Munit test</li>
</ul>
<h3>2024.2.206</h3>
<ul>
<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-22266">SCL-22266</a></strong>: Support exports in extensions</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>
</ul>
<h3>2024.2.197</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-22163">SCL-22163</a></strong>: show libraries download progress during sbt project import/reload</li>
</ul>
<h3>2024.2.192</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-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-22204">SCL-22204</a></strong>: IDEA doesn't recognize -Xsource:3-cross option</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-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-22266">SCL-22266</a></strong>: Support exports in extensions</li>
</ul>
<h3>2024.2.164</h3>
<ul>
<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-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</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.2.159</h3>
<ul>
<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-22368">SCL-22368</a></strong>: Support binary literals</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-20355">SCL-20355</a></strong>: DocumentCompiler: append -Ystop-after:typer</li>
</ul>
<h3>2024.2.157</h3>
<ul>
<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-22230">SCL-22230</a></strong>: better support of sticky lines for val/var definitions</li>
</ul>
<h3>2024.2.156</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-22362">SCL-22362</a></strong>: Multiple lambdas on the same line can confuse the Scala 3 debugger</li>
</ul>
<h3>2024.2.151</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-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-22351">SCL-22351</a></strong>: Scala 3: move refactoring results in multiple java files generated</li>
</ul>
<h3>2024.2.147</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>
</ul>
<h3>2024.2.144</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
</ul>
<h3>2024.2.143</h3>
<ul>
<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-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>
</ul>
<h3>2024.2.135</h3>
<ul>
<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-17630">SCL-17630</a></strong>: exhaustive match completion is suggested inside a comment</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.2.132</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-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>
</ul>
<h3>2024.2.129</h3>
<ul>
<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>
</ul>
<h3>2024.2.126</h3>
<ul>
<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-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-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-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
</ul>
<h3>2024.2.124</h3>
<ul>
<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-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>
</ul>
<h3>2024.2.121</h3>
<ul>
<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>
</ul>
<h3>2024.2.118</h3>
<ul>
<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-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>
</ul>
<h3>2024.2.117</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>
</ul>
<h3>2024.2.116</h3>
<ul>
<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.2.105</h3>
<ul>
<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.2.104</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-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-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-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>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=536944</download-url><idea-version min="n/a" max="n/a" since-build="242.10180" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="75784779" date="1715661739000" updatedDate="1715661739000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.640</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.640</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>
</ul>
<h3>2024.1.638</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>
</ul>
<h3>2024.1.636</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-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-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>
</ul>
<h3>2024.1.630</h3>
<ul>
<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>
</ul>
<h3>2024.1.629</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22485">SCL-22485</a></strong>: can't create new BSP Test configuration</li>
</ul>
<h3>2024.1.626</h3>
<ul>
<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-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-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-18441">SCL-18441</a></strong>: double run configurations candidates are shown for Munit test</li>
</ul>
<h3>2024.1.624</h3>
<ul>
<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>
</ul>
<h3>2024.1.623</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11175">SCL-11175</a></strong>: Cannot set Environment variables in Play run configuration</li>
</ul>
<h3>2024.1.622</h3>
<ul>
<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-21925">SCL-21925</a></strong>: Comment with Block Comment: Missing newline symbols in full-line block comments</li>
</ul>
<h3>2024.1.621</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.618</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-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-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>
</ul>
<h3>2024.1.606</h3>
<ul>
<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.605</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-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>
</ul>
<h3>2024.1.604</h3>
<ul>
<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-22230">SCL-22230</a></strong>: better support of sticky lines for val/var definitions</li>
</ul>
<h3>2024.1.602</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22348">SCL-22348</a></strong>: annotation with 'using' highlighting error</li>
</ul>
<h3>2024.1.601</h3>
<ul>
<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>
</ul>
<h3>2024.1.600</h3>
<ul>
<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-22351">SCL-22351</a></strong>: Scala 3: move refactoring results in multiple java files generated</li>
</ul>
<h3>2024.1.599</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>
</ul>
<h3>2024.1.597</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>
</ul>
<h3>2024.1.595</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>
</ul>
<h3>2024.1.593</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
</ul>
<h3>2024.1.591</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-22260">SCL-22260</a></strong>: Error highlighting appears in Scala Worksheet  when Scala REPL is started</li>
</ul>
<h3>2024.1.589</h3>
<ul>
<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>
</ul>
<h3>2024.1.588</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>
</ul>
<h3>2024.1.586</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-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-22261">SCL-22261</a></strong>: Scala plugin runs Classes task every time you open a project</li>
</ul>
<h3>2024.1.583</h3>
<ul>
<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>
</ul>
<h3>2024.1.582</h3>
<ul>
<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-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-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-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
</ul>
<h3>2024.1.579</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.578</h3>
<ul>
<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>
</ul>
<h3>2024.1.576</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.575</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>
</ul>
<h3>2024.1.574</h3>
<ul>
<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.572</h3>
<ul>
<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.571</h3>
<ul>
<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-21741">SCL-21741</a></strong>: dynamically resolve compiler bridge for newer scala 3 versions</li>
</ul>
<h3>2024.1.570</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-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-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>
<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-22070">SCL-22070</a></strong>: Fix OLD_EDT assertion errors</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-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-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>
</ul>
<h3>2024.1.563</h3>
<ul>
<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>
</ul>
<h3>2024.1.554</h3>
<ul>
<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>
</ul>
<h3>2024.1.540</h3>
<ul>
<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>
</ul>
<h3>2024.1.531</h3>
<ul>
<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-22169">SCL-22169</a></strong>: Support compiler diagnostics in compiler based highlighting</li>
</ul>
<h3>2024.1.522</h3>
<ul>
<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>
</ul>
<h3>2024.1.515</h3>
<ul>
<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.507</h3>
<ul>
<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/IDEA-344629">IDEA-344629</a></strong>: Tooltip for override gutter: strange background for class and package name</li>
</ul>
<h3>2024.1.499</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-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>
</ul>
<h3>2024.1.494</h3>
<ul>
<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-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-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>
</ul>
<h3>2024.1.472</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-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>
</ul>
<h3>2024.1.457</h3>
<ul>
<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-22055">SCL-22055</a></strong>: Fixed-In/Included-In Youtrack fields</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>
</ul>
<h3>2024.1.445</h3>
<ul>
<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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22093">SCL-22093</a></strong>: Use BSP for Compiler Based Highlighting</li>
</ul>
<h3>2024.1.415</h3>
<ul>
<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>
</ul>
<h3>2024.1.408</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-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>
</ul>
<h3>2024.1.393</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-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>
</ul>
<h3>2024.1.384</h3>
<ul>
<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>
</ul>
<h3>2024.1.380</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-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>
</ul>
<h3>2024.1.367</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-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>
</ul>
<h3>2024.1.360</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21962">SCL-21962</a></strong>: ScType.canonicalText is missing a `.` in some cases</li>
</ul>
<h3>2024.1.354</h3>
<ul>
<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>
<h3>2024.1.345</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>
</ul>
<h3>2024.1.340</h3>
<ul>
<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>
</ul>
<h3>2024.1.334</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.328</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-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>
</ul>
<h3>2024.1.318</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/KTIJ-24653">KTIJ-24653</a></strong>: "java.lang.AssertionError: Class type should have a FQ name: JavaClassImpl: JavaElementPsiSourceWithSmartPointer" thrown against trivial Scala code when method method is called "get"</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-21980">SCL-21980</a></strong>: "Evaluate Worksheet" action is available everywhere in the project view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21981">SCL-21981</a></strong>: don't show "Scala Repl..." action in context menu</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-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-21957">SCL-21957</a></strong>: ClassNotFoundException when running scala/jvm application first time when using "Use sbt for builds"</li>
</ul>
<h3>2024.1.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</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-21513">SCL-21513</a></strong>: structure view: improve auto-scroll feature for all kind of members</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-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</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-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</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-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-21246">SCL-21246</a></strong>: Force a rebuild after detecting a change in the incremental compiler</li>
</ul>
<h3>2024.1.284</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</li>
</ul>
<h3>2024.1.275</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</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-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=536943</download-url><idea-version min="n/a" max="n/a" since-build="241.14494" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="77654150" date="1715403585000" updatedDate="1715403585000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.259</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.257</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>
</ul>
<h3>2024.2.255</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-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-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-22506">SCL-22506</a></strong>: Optimizing scala import remove used imports</li>
</ul>
<h3>2024.2.248</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IJPL-149030">IJPL-149030</a></strong>: HighlightVisitors should run in parallel</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-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-22206">SCL-22206</a></strong>: use new package search api for library completion</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>
</ul>
<h3>2024.2.237</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22360">SCL-22360</a></strong>: enable Grazie features in Scala files</li>
</ul>
<h3>2024.2.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22266">SCL-22266</a></strong>: Support exports in extensions</li>
</ul>
<h3>2024.2.228</h3>
<ul>
<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-13000">SCL-13000</a></strong>: don't show "No scala-sdk" warning when sbt import is in progress</li>
</ul>
<h3>2024.2.224</h3>
<ul>
<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-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-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-11175">SCL-11175</a></strong>: Cannot set Environment variables in Play run configuration</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-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-18441">SCL-18441</a></strong>: double run configurations candidates are shown for Munit test</li>
</ul>
<h3>2024.2.206</h3>
<ul>
<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-22266">SCL-22266</a></strong>: Support exports in extensions</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>
</ul>
<h3>2024.2.197</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-22163">SCL-22163</a></strong>: show libraries download progress during sbt project import/reload</li>
</ul>
<h3>2024.2.192</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-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-22204">SCL-22204</a></strong>: IDEA doesn't recognize -Xsource:3-cross option</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-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-22266">SCL-22266</a></strong>: Support exports in extensions</li>
</ul>
<h3>2024.2.164</h3>
<ul>
<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-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</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.2.159</h3>
<ul>
<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-22368">SCL-22368</a></strong>: Support binary literals</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-20355">SCL-20355</a></strong>: DocumentCompiler: append -Ystop-after:typer</li>
</ul>
<h3>2024.2.157</h3>
<ul>
<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-22230">SCL-22230</a></strong>: better support of sticky lines for val/var definitions</li>
</ul>
<h3>2024.2.156</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-22362">SCL-22362</a></strong>: Multiple lambdas on the same line can confuse the Scala 3 debugger</li>
</ul>
<h3>2024.2.151</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-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-22351">SCL-22351</a></strong>: Scala 3: move refactoring results in multiple java files generated</li>
</ul>
<h3>2024.2.147</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>
</ul>
<h3>2024.2.144</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
</ul>
<h3>2024.2.143</h3>
<ul>
<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-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>
</ul>
<h3>2024.2.135</h3>
<ul>
<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-17630">SCL-17630</a></strong>: exhaustive match completion is suggested inside a comment</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.2.132</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-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>
</ul>
<h3>2024.2.129</h3>
<ul>
<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>
</ul>
<h3>2024.2.126</h3>
<ul>
<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-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-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-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
</ul>
<h3>2024.2.124</h3>
<ul>
<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-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>
</ul>
<h3>2024.2.121</h3>
<ul>
<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>
</ul>
<h3>2024.2.118</h3>
<ul>
<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-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>
</ul>
<h3>2024.2.117</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>
</ul>
<h3>2024.2.116</h3>
<ul>
<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.2.105</h3>
<ul>
<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.2.104</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-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-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-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>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=535359</download-url><idea-version min="n/a" max="n/a" since-build="242.9639" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="75783277" date="1715402327000" updatedDate="1715402327000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.639</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.638</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>
</ul>
<h3>2024.1.636</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-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-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>
</ul>
<h3>2024.1.630</h3>
<ul>
<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>
</ul>
<h3>2024.1.629</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22485">SCL-22485</a></strong>: can't create new BSP Test configuration</li>
</ul>
<h3>2024.1.626</h3>
<ul>
<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-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-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-18441">SCL-18441</a></strong>: double run configurations candidates are shown for Munit test</li>
</ul>
<h3>2024.1.624</h3>
<ul>
<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>
</ul>
<h3>2024.1.623</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11175">SCL-11175</a></strong>: Cannot set Environment variables in Play run configuration</li>
</ul>
<h3>2024.1.622</h3>
<ul>
<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-21925">SCL-21925</a></strong>: Comment with Block Comment: Missing newline symbols in full-line block comments</li>
</ul>
<h3>2024.1.621</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.618</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-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-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>
</ul>
<h3>2024.1.606</h3>
<ul>
<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.605</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-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>
</ul>
<h3>2024.1.604</h3>
<ul>
<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-22230">SCL-22230</a></strong>: better support of sticky lines for val/var definitions</li>
</ul>
<h3>2024.1.602</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22348">SCL-22348</a></strong>: annotation with 'using' highlighting error</li>
</ul>
<h3>2024.1.601</h3>
<ul>
<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>
</ul>
<h3>2024.1.600</h3>
<ul>
<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-22351">SCL-22351</a></strong>: Scala 3: move refactoring results in multiple java files generated</li>
</ul>
<h3>2024.1.599</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>
</ul>
<h3>2024.1.597</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>
</ul>
<h3>2024.1.595</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>
</ul>
<h3>2024.1.593</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
</ul>
<h3>2024.1.591</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-22260">SCL-22260</a></strong>: Error highlighting appears in Scala Worksheet  when Scala REPL is started</li>
</ul>
<h3>2024.1.589</h3>
<ul>
<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>
</ul>
<h3>2024.1.588</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>
</ul>
<h3>2024.1.586</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-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-22261">SCL-22261</a></strong>: Scala plugin runs Classes task every time you open a project</li>
</ul>
<h3>2024.1.583</h3>
<ul>
<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>
</ul>
<h3>2024.1.582</h3>
<ul>
<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-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-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-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
</ul>
<h3>2024.1.579</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.578</h3>
<ul>
<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>
</ul>
<h3>2024.1.576</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.575</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>
</ul>
<h3>2024.1.574</h3>
<ul>
<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.572</h3>
<ul>
<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.571</h3>
<ul>
<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-21741">SCL-21741</a></strong>: dynamically resolve compiler bridge for newer scala 3 versions</li>
</ul>
<h3>2024.1.570</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-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-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>
<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-22070">SCL-22070</a></strong>: Fix OLD_EDT assertion errors</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-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-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>
</ul>
<h3>2024.1.563</h3>
<ul>
<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>
</ul>
<h3>2024.1.554</h3>
<ul>
<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>
</ul>
<h3>2024.1.540</h3>
<ul>
<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>
</ul>
<h3>2024.1.531</h3>
<ul>
<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-22169">SCL-22169</a></strong>: Support compiler diagnostics in compiler based highlighting</li>
</ul>
<h3>2024.1.522</h3>
<ul>
<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>
</ul>
<h3>2024.1.515</h3>
<ul>
<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.507</h3>
<ul>
<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/IDEA-344629">IDEA-344629</a></strong>: Tooltip for override gutter: strange background for class and package name</li>
</ul>
<h3>2024.1.499</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-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>
</ul>
<h3>2024.1.494</h3>
<ul>
<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-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-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>
</ul>
<h3>2024.1.472</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-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>
</ul>
<h3>2024.1.457</h3>
<ul>
<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-22055">SCL-22055</a></strong>: Fixed-In/Included-In Youtrack fields</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>
</ul>
<h3>2024.1.445</h3>
<ul>
<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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22093">SCL-22093</a></strong>: Use BSP for Compiler Based Highlighting</li>
</ul>
<h3>2024.1.415</h3>
<ul>
<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>
</ul>
<h3>2024.1.408</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-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>
</ul>
<h3>2024.1.393</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-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>
</ul>
<h3>2024.1.384</h3>
<ul>
<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>
</ul>
<h3>2024.1.380</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-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>
</ul>
<h3>2024.1.367</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-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>
</ul>
<h3>2024.1.360</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21962">SCL-21962</a></strong>: ScType.canonicalText is missing a `.` in some cases</li>
</ul>
<h3>2024.1.354</h3>
<ul>
<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>
<h3>2024.1.345</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>
</ul>
<h3>2024.1.340</h3>
<ul>
<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>
</ul>
<h3>2024.1.334</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.328</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-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>
</ul>
<h3>2024.1.318</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/KTIJ-24653">KTIJ-24653</a></strong>: "java.lang.AssertionError: Class type should have a FQ name: JavaClassImpl: JavaElementPsiSourceWithSmartPointer" thrown against trivial Scala code when method method is called "get"</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-21980">SCL-21980</a></strong>: "Evaluate Worksheet" action is available everywhere in the project view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21981">SCL-21981</a></strong>: don't show "Scala Repl..." action in context menu</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-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-21957">SCL-21957</a></strong>: ClassNotFoundException when running scala/jvm application first time when using "Use sbt for builds"</li>
</ul>
<h3>2024.1.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</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-21513">SCL-21513</a></strong>: structure view: improve auto-scroll feature for all kind of members</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-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</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-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</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-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-21246">SCL-21246</a></strong>: Force a rebuild after detecting a change in the incremental compiler</li>
</ul>
<h3>2024.1.284</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</li>
</ul>
<h3>2024.1.275</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</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-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=535356</download-url><idea-version min="n/a" max="n/a" since-build="241.14494" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="77653345" date="1715318446000" updatedDate="1715318446000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.257</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.257</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>
</ul>
<h3>2024.2.255</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-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-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-22506">SCL-22506</a></strong>: Optimizing scala import remove used imports</li>
</ul>
<h3>2024.2.248</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IJPL-149030">IJPL-149030</a></strong>: HighlightVisitors should run in parallel</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-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-22206">SCL-22206</a></strong>: use new package search api for library completion</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>
</ul>
<h3>2024.2.237</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22360">SCL-22360</a></strong>: enable Grazie features in Scala files</li>
</ul>
<h3>2024.2.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22266">SCL-22266</a></strong>: Support exports in extensions</li>
</ul>
<h3>2024.2.228</h3>
<ul>
<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-13000">SCL-13000</a></strong>: don't show "No scala-sdk" warning when sbt import is in progress</li>
</ul>
<h3>2024.2.224</h3>
<ul>
<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-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-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-11175">SCL-11175</a></strong>: Cannot set Environment variables in Play run configuration</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-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-18441">SCL-18441</a></strong>: double run configurations candidates are shown for Munit test</li>
</ul>
<h3>2024.2.206</h3>
<ul>
<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-22266">SCL-22266</a></strong>: Support exports in extensions</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>
</ul>
<h3>2024.2.197</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-22163">SCL-22163</a></strong>: show libraries download progress during sbt project import/reload</li>
</ul>
<h3>2024.2.192</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-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-22204">SCL-22204</a></strong>: IDEA doesn't recognize -Xsource:3-cross option</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-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-22266">SCL-22266</a></strong>: Support exports in extensions</li>
</ul>
<h3>2024.2.164</h3>
<ul>
<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-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</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.2.159</h3>
<ul>
<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-22368">SCL-22368</a></strong>: Support binary literals</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-20355">SCL-20355</a></strong>: DocumentCompiler: append -Ystop-after:typer</li>
</ul>
<h3>2024.2.157</h3>
<ul>
<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-22230">SCL-22230</a></strong>: better support of sticky lines for val/var definitions</li>
</ul>
<h3>2024.2.156</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-22362">SCL-22362</a></strong>: Multiple lambdas on the same line can confuse the Scala 3 debugger</li>
</ul>
<h3>2024.2.151</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-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-22351">SCL-22351</a></strong>: Scala 3: move refactoring results in multiple java files generated</li>
</ul>
<h3>2024.2.147</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>
</ul>
<h3>2024.2.144</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
</ul>
<h3>2024.2.143</h3>
<ul>
<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-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>
</ul>
<h3>2024.2.135</h3>
<ul>
<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-17630">SCL-17630</a></strong>: exhaustive match completion is suggested inside a comment</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.2.132</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-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>
</ul>
<h3>2024.2.129</h3>
<ul>
<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>
</ul>
<h3>2024.2.126</h3>
<ul>
<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-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-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-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
</ul>
<h3>2024.2.124</h3>
<ul>
<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-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>
</ul>
<h3>2024.2.121</h3>
<ul>
<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>
</ul>
<h3>2024.2.118</h3>
<ul>
<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-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>
</ul>
<h3>2024.2.117</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>
</ul>
<h3>2024.2.116</h3>
<ul>
<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.2.105</h3>
<ul>
<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.2.104</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-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-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-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>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=534929</download-url><idea-version min="n/a" max="n/a" since-build="242.9639" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="75783073" date="1715316327000" updatedDate="1715316327000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.638</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.638</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>
</ul>
<h3>2024.1.636</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-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-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>
</ul>
<h3>2024.1.630</h3>
<ul>
<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>
</ul>
<h3>2024.1.629</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22485">SCL-22485</a></strong>: can't create new BSP Test configuration</li>
</ul>
<h3>2024.1.626</h3>
<ul>
<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-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-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-18441">SCL-18441</a></strong>: double run configurations candidates are shown for Munit test</li>
</ul>
<h3>2024.1.624</h3>
<ul>
<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>
</ul>
<h3>2024.1.623</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11175">SCL-11175</a></strong>: Cannot set Environment variables in Play run configuration</li>
</ul>
<h3>2024.1.622</h3>
<ul>
<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-21925">SCL-21925</a></strong>: Comment with Block Comment: Missing newline symbols in full-line block comments</li>
</ul>
<h3>2024.1.621</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.618</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-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-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>
</ul>
<h3>2024.1.606</h3>
<ul>
<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.605</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-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>
</ul>
<h3>2024.1.604</h3>
<ul>
<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-22230">SCL-22230</a></strong>: better support of sticky lines for val/var definitions</li>
</ul>
<h3>2024.1.602</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22348">SCL-22348</a></strong>: annotation with 'using' highlighting error</li>
</ul>
<h3>2024.1.601</h3>
<ul>
<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>
</ul>
<h3>2024.1.600</h3>
<ul>
<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-22351">SCL-22351</a></strong>: Scala 3: move refactoring results in multiple java files generated</li>
</ul>
<h3>2024.1.599</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>
</ul>
<h3>2024.1.597</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>
</ul>
<h3>2024.1.595</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>
</ul>
<h3>2024.1.593</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
</ul>
<h3>2024.1.591</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-22260">SCL-22260</a></strong>: Error highlighting appears in Scala Worksheet  when Scala REPL is started</li>
</ul>
<h3>2024.1.589</h3>
<ul>
<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>
</ul>
<h3>2024.1.588</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>
</ul>
<h3>2024.1.586</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-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-22261">SCL-22261</a></strong>: Scala plugin runs Classes task every time you open a project</li>
</ul>
<h3>2024.1.583</h3>
<ul>
<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>
</ul>
<h3>2024.1.582</h3>
<ul>
<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-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-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-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
</ul>
<h3>2024.1.579</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.578</h3>
<ul>
<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>
</ul>
<h3>2024.1.576</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.575</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>
</ul>
<h3>2024.1.574</h3>
<ul>
<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.572</h3>
<ul>
<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.571</h3>
<ul>
<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-21741">SCL-21741</a></strong>: dynamically resolve compiler bridge for newer scala 3 versions</li>
</ul>
<h3>2024.1.570</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-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-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>
<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-22070">SCL-22070</a></strong>: Fix OLD_EDT assertion errors</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-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-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>
</ul>
<h3>2024.1.563</h3>
<ul>
<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>
</ul>
<h3>2024.1.554</h3>
<ul>
<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>
</ul>
<h3>2024.1.540</h3>
<ul>
<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>
</ul>
<h3>2024.1.531</h3>
<ul>
<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-22169">SCL-22169</a></strong>: Support compiler diagnostics in compiler based highlighting</li>
</ul>
<h3>2024.1.522</h3>
<ul>
<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>
</ul>
<h3>2024.1.515</h3>
<ul>
<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.507</h3>
<ul>
<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/IDEA-344629">IDEA-344629</a></strong>: Tooltip for override gutter: strange background for class and package name</li>
</ul>
<h3>2024.1.499</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-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>
</ul>
<h3>2024.1.494</h3>
<ul>
<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-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-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>
</ul>
<h3>2024.1.472</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-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>
</ul>
<h3>2024.1.457</h3>
<ul>
<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-22055">SCL-22055</a></strong>: Fixed-In/Included-In Youtrack fields</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>
</ul>
<h3>2024.1.445</h3>
<ul>
<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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22093">SCL-22093</a></strong>: Use BSP for Compiler Based Highlighting</li>
</ul>
<h3>2024.1.415</h3>
<ul>
<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>
</ul>
<h3>2024.1.408</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-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>
</ul>
<h3>2024.1.393</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-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>
</ul>
<h3>2024.1.384</h3>
<ul>
<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>
</ul>
<h3>2024.1.380</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-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>
</ul>
<h3>2024.1.367</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-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>
</ul>
<h3>2024.1.360</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21962">SCL-21962</a></strong>: ScType.canonicalText is missing a `.` in some cases</li>
</ul>
<h3>2024.1.354</h3>
<ul>
<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>
<h3>2024.1.345</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>
</ul>
<h3>2024.1.340</h3>
<ul>
<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>
</ul>
<h3>2024.1.334</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.328</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-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>
</ul>
<h3>2024.1.318</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/KTIJ-24653">KTIJ-24653</a></strong>: "java.lang.AssertionError: Class type should have a FQ name: JavaClassImpl: JavaElementPsiSourceWithSmartPointer" thrown against trivial Scala code when method method is called "get"</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-21980">SCL-21980</a></strong>: "Evaluate Worksheet" action is available everywhere in the project view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21981">SCL-21981</a></strong>: don't show "Scala Repl..." action in context menu</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-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-21957">SCL-21957</a></strong>: ClassNotFoundException when running scala/jvm application first time when using "Use sbt for builds"</li>
</ul>
<h3>2024.1.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</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-21513">SCL-21513</a></strong>: structure view: improve auto-scroll feature for all kind of members</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-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</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-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</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-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-21246">SCL-21246</a></strong>: Force a rebuild after detecting a change in the incremental compiler</li>
</ul>
<h3>2024.1.284</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</li>
</ul>
<h3>2024.1.275</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</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-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
</ul>
<h3>2024.1.259</h3>
<ul>
<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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=534927</download-url><idea-version min="n/a" max="n/a" since-build="241.14494" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="77624166" date="1715230997000" updatedDate="1715230997000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.255</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.255</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-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-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-22506">SCL-22506</a></strong>: Optimizing scala import remove used imports</li>
</ul>
<h3>2024.2.248</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IJPL-149030">IJPL-149030</a></strong>: HighlightVisitors should run in parallel</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-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-22206">SCL-22206</a></strong>: use new package search api for library completion</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>
</ul>
<h3>2024.2.237</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22360">SCL-22360</a></strong>: enable Grazie features in Scala files</li>
</ul>
<h3>2024.2.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22266">SCL-22266</a></strong>: Support exports in extensions</li>
</ul>
<h3>2024.2.228</h3>
<ul>
<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-13000">SCL-13000</a></strong>: don't show "No scala-sdk" warning when sbt import is in progress</li>
</ul>
<h3>2024.2.224</h3>
<ul>
<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-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-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-11175">SCL-11175</a></strong>: Cannot set Environment variables in Play run configuration</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-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-18441">SCL-18441</a></strong>: double run configurations candidates are shown for Munit test</li>
</ul>
<h3>2024.2.206</h3>
<ul>
<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-22266">SCL-22266</a></strong>: Support exports in extensions</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>
</ul>
<h3>2024.2.197</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-22163">SCL-22163</a></strong>: show libraries download progress during sbt project import/reload</li>
</ul>
<h3>2024.2.192</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-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-22204">SCL-22204</a></strong>: IDEA doesn't recognize -Xsource:3-cross option</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-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-22266">SCL-22266</a></strong>: Support exports in extensions</li>
</ul>
<h3>2024.2.164</h3>
<ul>
<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-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</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.2.159</h3>
<ul>
<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-22368">SCL-22368</a></strong>: Support binary literals</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-20355">SCL-20355</a></strong>: DocumentCompiler: append -Ystop-after:typer</li>
</ul>
<h3>2024.2.157</h3>
<ul>
<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-22230">SCL-22230</a></strong>: better support of sticky lines for val/var definitions</li>
</ul>
<h3>2024.2.156</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-22362">SCL-22362</a></strong>: Multiple lambdas on the same line can confuse the Scala 3 debugger</li>
</ul>
<h3>2024.2.151</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-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-22351">SCL-22351</a></strong>: Scala 3: move refactoring results in multiple java files generated</li>
</ul>
<h3>2024.2.147</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>
</ul>
<h3>2024.2.144</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
</ul>
<h3>2024.2.143</h3>
<ul>
<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-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>
</ul>
<h3>2024.2.135</h3>
<ul>
<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-17630">SCL-17630</a></strong>: exhaustive match completion is suggested inside a comment</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.2.132</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-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>
</ul>
<h3>2024.2.129</h3>
<ul>
<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>
</ul>
<h3>2024.2.126</h3>
<ul>
<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-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-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-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
</ul>
<h3>2024.2.124</h3>
<ul>
<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-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>
</ul>
<h3>2024.2.121</h3>
<ul>
<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>
</ul>
<h3>2024.2.118</h3>
<ul>
<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-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>
</ul>
<h3>2024.2.117</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>
</ul>
<h3>2024.2.116</h3>
<ul>
<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.2.105</h3>
<ul>
<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.2.104</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-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-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-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>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=534450</download-url><idea-version min="n/a" max="n/a" since-build="242.9639" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="75757020" date="1715230393000" updatedDate="1715230393000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.636</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.636</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-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-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>
</ul>
<h3>2024.1.630</h3>
<ul>
<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>
</ul>
<h3>2024.1.629</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22485">SCL-22485</a></strong>: can't create new BSP Test configuration</li>
</ul>
<h3>2024.1.626</h3>
<ul>
<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-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-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-18441">SCL-18441</a></strong>: double run configurations candidates are shown for Munit test</li>
</ul>
<h3>2024.1.624</h3>
<ul>
<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>
</ul>
<h3>2024.1.623</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11175">SCL-11175</a></strong>: Cannot set Environment variables in Play run configuration</li>
</ul>
<h3>2024.1.622</h3>
<ul>
<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-21925">SCL-21925</a></strong>: Comment with Block Comment: Missing newline symbols in full-line block comments</li>
</ul>
<h3>2024.1.621</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.618</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-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-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>
</ul>
<h3>2024.1.606</h3>
<ul>
<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.605</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-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>
</ul>
<h3>2024.1.604</h3>
<ul>
<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-22230">SCL-22230</a></strong>: better support of sticky lines for val/var definitions</li>
</ul>
<h3>2024.1.602</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22348">SCL-22348</a></strong>: annotation with 'using' highlighting error</li>
</ul>
<h3>2024.1.601</h3>
<ul>
<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>
</ul>
<h3>2024.1.600</h3>
<ul>
<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-22351">SCL-22351</a></strong>: Scala 3: move refactoring results in multiple java files generated</li>
</ul>
<h3>2024.1.599</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>
</ul>
<h3>2024.1.597</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>
</ul>
<h3>2024.1.595</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>
</ul>
<h3>2024.1.593</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
</ul>
<h3>2024.1.591</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-22260">SCL-22260</a></strong>: Error highlighting appears in Scala Worksheet  when Scala REPL is started</li>
</ul>
<h3>2024.1.589</h3>
<ul>
<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>
</ul>
<h3>2024.1.588</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>
</ul>
<h3>2024.1.586</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-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-22261">SCL-22261</a></strong>: Scala plugin runs Classes task every time you open a project</li>
</ul>
<h3>2024.1.583</h3>
<ul>
<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>
</ul>
<h3>2024.1.582</h3>
<ul>
<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-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-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-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
</ul>
<h3>2024.1.579</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.578</h3>
<ul>
<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>
</ul>
<h3>2024.1.576</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.575</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>
</ul>
<h3>2024.1.574</h3>
<ul>
<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.572</h3>
<ul>
<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.571</h3>
<ul>
<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-21741">SCL-21741</a></strong>: dynamically resolve compiler bridge for newer scala 3 versions</li>
</ul>
<h3>2024.1.570</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-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-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>
<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-22070">SCL-22070</a></strong>: Fix OLD_EDT assertion errors</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-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-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>
</ul>
<h3>2024.1.563</h3>
<ul>
<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>
</ul>
<h3>2024.1.554</h3>
<ul>
<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>
</ul>
<h3>2024.1.540</h3>
<ul>
<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>
</ul>
<h3>2024.1.531</h3>
<ul>
<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-22169">SCL-22169</a></strong>: Support compiler diagnostics in compiler based highlighting</li>
</ul>
<h3>2024.1.522</h3>
<ul>
<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>
</ul>
<h3>2024.1.515</h3>
<ul>
<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.507</h3>
<ul>
<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/IDEA-344629">IDEA-344629</a></strong>: Tooltip for override gutter: strange background for class and package name</li>
</ul>
<h3>2024.1.499</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-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>
</ul>
<h3>2024.1.494</h3>
<ul>
<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-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-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>
</ul>
<h3>2024.1.472</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-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>
</ul>
<h3>2024.1.457</h3>
<ul>
<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-22055">SCL-22055</a></strong>: Fixed-In/Included-In Youtrack fields</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>
</ul>
<h3>2024.1.445</h3>
<ul>
<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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22093">SCL-22093</a></strong>: Use BSP for Compiler Based Highlighting</li>
</ul>
<h3>2024.1.415</h3>
<ul>
<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>
</ul>
<h3>2024.1.408</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-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>
</ul>
<h3>2024.1.393</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-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>
</ul>
<h3>2024.1.384</h3>
<ul>
<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>
</ul>
<h3>2024.1.380</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-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>
</ul>
<h3>2024.1.367</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-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>
</ul>
<h3>2024.1.360</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21962">SCL-21962</a></strong>: ScType.canonicalText is missing a `.` in some cases</li>
</ul>
<h3>2024.1.354</h3>
<ul>
<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>
<h3>2024.1.345</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>
</ul>
<h3>2024.1.340</h3>
<ul>
<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>
</ul>
<h3>2024.1.334</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.328</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-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>
</ul>
<h3>2024.1.318</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/KTIJ-24653">KTIJ-24653</a></strong>: "java.lang.AssertionError: Class type should have a FQ name: JavaClassImpl: JavaElementPsiSourceWithSmartPointer" thrown against trivial Scala code when method method is called "get"</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-21980">SCL-21980</a></strong>: "Evaluate Worksheet" action is available everywhere in the project view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21981">SCL-21981</a></strong>: don't show "Scala Repl..." action in context menu</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-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-21957">SCL-21957</a></strong>: ClassNotFoundException when running scala/jvm application first time when using "Use sbt for builds"</li>
</ul>
<h3>2024.1.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</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-21513">SCL-21513</a></strong>: structure view: improve auto-scroll feature for all kind of members</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-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</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-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</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-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-21246">SCL-21246</a></strong>: Force a rebuild after detecting a change in the incremental compiler</li>
</ul>
<h3>2024.1.284</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</li>
</ul>
<h3>2024.1.275</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</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-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
</ul>
<h3>2024.1.259</h3>
<ul>
<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-21961">SCL-21961</a></strong>: Every time I run a program from run it does a complete rebuild</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=534447</download-url><idea-version min="n/a" max="n/a" since-build="241.14494" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="74673444" date="1715144358000" updatedDate="1715144358000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.683</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=533841</download-url><idea-version min="n/a" max="n/a" since-build="233.13135" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="75747730" date="1715069512000" updatedDate="1715069512000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.630</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.630</h3>
<ul>
<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>
</ul>
<h3>2024.1.629</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22485">SCL-22485</a></strong>: can't create new BSP Test configuration</li>
</ul>
<h3>2024.1.626</h3>
<ul>
<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-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-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-18441">SCL-18441</a></strong>: double run configurations candidates are shown for Munit test</li>
</ul>
<h3>2024.1.624</h3>
<ul>
<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>
</ul>
<h3>2024.1.623</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11175">SCL-11175</a></strong>: Cannot set Environment variables in Play run configuration</li>
</ul>
<h3>2024.1.622</h3>
<ul>
<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-21925">SCL-21925</a></strong>: Comment with Block Comment: Missing newline symbols in full-line block comments</li>
</ul>
<h3>2024.1.621</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.618</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-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-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>
</ul>
<h3>2024.1.606</h3>
<ul>
<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.605</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-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>
</ul>
<h3>2024.1.604</h3>
<ul>
<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-22230">SCL-22230</a></strong>: better support of sticky lines for val/var definitions</li>
</ul>
<h3>2024.1.602</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22348">SCL-22348</a></strong>: annotation with 'using' highlighting error</li>
</ul>
<h3>2024.1.601</h3>
<ul>
<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>
</ul>
<h3>2024.1.600</h3>
<ul>
<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-22351">SCL-22351</a></strong>: Scala 3: move refactoring results in multiple java files generated</li>
</ul>
<h3>2024.1.599</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>
</ul>
<h3>2024.1.597</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>
</ul>
<h3>2024.1.595</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>
</ul>
<h3>2024.1.593</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
</ul>
<h3>2024.1.591</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-22260">SCL-22260</a></strong>: Error highlighting appears in Scala Worksheet  when Scala REPL is started</li>
</ul>
<h3>2024.1.589</h3>
<ul>
<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>
</ul>
<h3>2024.1.588</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>
</ul>
<h3>2024.1.586</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-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-22261">SCL-22261</a></strong>: Scala plugin runs Classes task every time you open a project</li>
</ul>
<h3>2024.1.583</h3>
<ul>
<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>
</ul>
<h3>2024.1.582</h3>
<ul>
<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-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-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-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
</ul>
<h3>2024.1.579</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.578</h3>
<ul>
<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>
</ul>
<h3>2024.1.576</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.575</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>
</ul>
<h3>2024.1.574</h3>
<ul>
<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.572</h3>
<ul>
<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.571</h3>
<ul>
<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-21741">SCL-21741</a></strong>: dynamically resolve compiler bridge for newer scala 3 versions</li>
</ul>
<h3>2024.1.570</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-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-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>
<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-22070">SCL-22070</a></strong>: Fix OLD_EDT assertion errors</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-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-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>
</ul>
<h3>2024.1.563</h3>
<ul>
<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>
</ul>
<h3>2024.1.554</h3>
<ul>
<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>
</ul>
<h3>2024.1.540</h3>
<ul>
<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>
</ul>
<h3>2024.1.531</h3>
<ul>
<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-22169">SCL-22169</a></strong>: Support compiler diagnostics in compiler based highlighting</li>
</ul>
<h3>2024.1.522</h3>
<ul>
<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>
</ul>
<h3>2024.1.515</h3>
<ul>
<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.507</h3>
<ul>
<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/IDEA-344629">IDEA-344629</a></strong>: Tooltip for override gutter: strange background for class and package name</li>
</ul>
<h3>2024.1.499</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-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>
</ul>
<h3>2024.1.494</h3>
<ul>
<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-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-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>
</ul>
<h3>2024.1.472</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-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>
</ul>
<h3>2024.1.457</h3>
<ul>
<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-22055">SCL-22055</a></strong>: Fixed-In/Included-In Youtrack fields</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>
</ul>
<h3>2024.1.445</h3>
<ul>
<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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22093">SCL-22093</a></strong>: Use BSP for Compiler Based Highlighting</li>
</ul>
<h3>2024.1.415</h3>
<ul>
<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>
</ul>
<h3>2024.1.408</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-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>
</ul>
<h3>2024.1.393</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-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>
</ul>
<h3>2024.1.384</h3>
<ul>
<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>
</ul>
<h3>2024.1.380</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-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>
</ul>
<h3>2024.1.367</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-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>
</ul>
<h3>2024.1.360</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21962">SCL-21962</a></strong>: ScType.canonicalText is missing a `.` in some cases</li>
</ul>
<h3>2024.1.354</h3>
<ul>
<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>
<h3>2024.1.345</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>
</ul>
<h3>2024.1.340</h3>
<ul>
<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>
</ul>
<h3>2024.1.334</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.328</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-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>
</ul>
<h3>2024.1.318</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/KTIJ-24653">KTIJ-24653</a></strong>: "java.lang.AssertionError: Class type should have a FQ name: JavaClassImpl: JavaElementPsiSourceWithSmartPointer" thrown against trivial Scala code when method method is called "get"</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-21980">SCL-21980</a></strong>: "Evaluate Worksheet" action is available everywhere in the project view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21981">SCL-21981</a></strong>: don't show "Scala Repl..." action in context menu</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-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-21957">SCL-21957</a></strong>: ClassNotFoundException when running scala/jvm application first time when using "Use sbt for builds"</li>
</ul>
<h3>2024.1.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</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-21513">SCL-21513</a></strong>: structure view: improve auto-scroll feature for all kind of members</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-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</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-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</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-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-21246">SCL-21246</a></strong>: Force a rebuild after detecting a change in the incremental compiler</li>
</ul>
<h3>2024.1.284</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</li>
</ul>
<h3>2024.1.275</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</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-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
</ul>
<h3>2024.1.259</h3>
<ul>
<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-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-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>
</ul>
<h3>2024.1.238</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21513">SCL-21513</a></strong>: structure view: improve auto-scroll feature for all kind of members</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=533391</download-url><idea-version min="n/a" max="n/a" since-build="241.14494" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="77616699" date="1715067872000" updatedDate="1715067872000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.248</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.248</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IJPL-149030">IJPL-149030</a></strong>: HighlightVisitors should run in parallel</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-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-22206">SCL-22206</a></strong>: use new package search api for library completion</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>
</ul>
<h3>2024.2.237</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22360">SCL-22360</a></strong>: enable Grazie features in Scala files</li>
</ul>
<h3>2024.2.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22266">SCL-22266</a></strong>: Support exports in extensions</li>
</ul>
<h3>2024.2.228</h3>
<ul>
<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-13000">SCL-13000</a></strong>: don't show "No scala-sdk" warning when sbt import is in progress</li>
</ul>
<h3>2024.2.224</h3>
<ul>
<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-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-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-11175">SCL-11175</a></strong>: Cannot set Environment variables in Play run configuration</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-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-18441">SCL-18441</a></strong>: double run configurations candidates are shown for Munit test</li>
</ul>
<h3>2024.2.206</h3>
<ul>
<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-22266">SCL-22266</a></strong>: Support exports in extensions</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>
</ul>
<h3>2024.2.197</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-22163">SCL-22163</a></strong>: show libraries download progress during sbt project import/reload</li>
</ul>
<h3>2024.2.192</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-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-22204">SCL-22204</a></strong>: IDEA doesn't recognize -Xsource:3-cross option</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-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-22266">SCL-22266</a></strong>: Support exports in extensions</li>
</ul>
<h3>2024.2.164</h3>
<ul>
<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-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</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.2.159</h3>
<ul>
<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-22368">SCL-22368</a></strong>: Support binary literals</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-20355">SCL-20355</a></strong>: DocumentCompiler: append -Ystop-after:typer</li>
</ul>
<h3>2024.2.157</h3>
<ul>
<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-22230">SCL-22230</a></strong>: better support of sticky lines for val/var definitions</li>
</ul>
<h3>2024.2.156</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-22362">SCL-22362</a></strong>: Multiple lambdas on the same line can confuse the Scala 3 debugger</li>
</ul>
<h3>2024.2.151</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-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-22351">SCL-22351</a></strong>: Scala 3: move refactoring results in multiple java files generated</li>
</ul>
<h3>2024.2.147</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>
</ul>
<h3>2024.2.144</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
</ul>
<h3>2024.2.143</h3>
<ul>
<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-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>
</ul>
<h3>2024.2.135</h3>
<ul>
<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-17630">SCL-17630</a></strong>: exhaustive match completion is suggested inside a comment</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.2.132</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-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>
</ul>
<h3>2024.2.129</h3>
<ul>
<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>
</ul>
<h3>2024.2.126</h3>
<ul>
<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-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-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-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
</ul>
<h3>2024.2.124</h3>
<ul>
<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-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>
</ul>
<h3>2024.2.121</h3>
<ul>
<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>
</ul>
<h3>2024.2.118</h3>
<ul>
<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-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>
</ul>
<h3>2024.2.117</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>
</ul>
<h3>2024.2.116</h3>
<ul>
<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.2.105</h3>
<ul>
<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.2.104</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-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-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-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>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=533389</download-url><idea-version min="n/a" max="n/a" since-build="242.9639" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="76943349" date="1714798593000" updatedDate="1714798593000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.237</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.237</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22360">SCL-22360</a></strong>: enable Grazie features in Scala files</li>
</ul>
<h3>2024.2.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22266">SCL-22266</a></strong>: Support exports in extensions</li>
</ul>
<h3>2024.2.228</h3>
<ul>
<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-13000">SCL-13000</a></strong>: don't show "No scala-sdk" warning when sbt import is in progress</li>
</ul>
<h3>2024.2.224</h3>
<ul>
<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-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-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-11175">SCL-11175</a></strong>: Cannot set Environment variables in Play run configuration</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-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-18441">SCL-18441</a></strong>: double run configurations candidates are shown for Munit test</li>
</ul>
<h3>2024.2.206</h3>
<ul>
<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-22266">SCL-22266</a></strong>: Support exports in extensions</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>
</ul>
<h3>2024.2.197</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-22163">SCL-22163</a></strong>: show libraries download progress during sbt project import/reload</li>
</ul>
<h3>2024.2.192</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-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-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-22266">SCL-22266</a></strong>: Support exports in extensions</li>
</ul>
<h3>2024.2.164</h3>
<ul>
<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-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</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.2.159</h3>
<ul>
<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-22368">SCL-22368</a></strong>: Support binary literals</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-20355">SCL-20355</a></strong>: DocumentCompiler: append -Ystop-after:typer</li>
</ul>
<h3>2024.2.157</h3>
<ul>
<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-22230">SCL-22230</a></strong>: better support of sticky lines for val/var definitions</li>
</ul>
<h3>2024.2.156</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-22362">SCL-22362</a></strong>: Multiple lambdas on the same line can confuse the Scala 3 debugger</li>
</ul>
<h3>2024.2.151</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-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-22351">SCL-22351</a></strong>: Scala 3: move refactoring results in multiple java files generated</li>
</ul>
<h3>2024.2.147</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>
</ul>
<h3>2024.2.144</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
</ul>
<h3>2024.2.143</h3>
<ul>
<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-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>
</ul>
<h3>2024.2.135</h3>
<ul>
<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-17630">SCL-17630</a></strong>: exhaustive match completion is suggested inside a comment</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.2.132</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-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>
</ul>
<h3>2024.2.129</h3>
<ul>
<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>
</ul>
<h3>2024.2.126</h3>
<ul>
<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-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-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-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
</ul>
<h3>2024.2.124</h3>
<ul>
<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-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>
</ul>
<h3>2024.2.121</h3>
<ul>
<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>
</ul>
<h3>2024.2.118</h3>
<ul>
<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-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>
</ul>
<h3>2024.2.117</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>
</ul>
<h3>2024.2.116</h3>
<ul>
<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.2.105</h3>
<ul>
<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.2.104</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-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-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-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>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=532034</download-url><idea-version min="n/a" max="n/a" since-build="242.9248" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="75745663" date="1714797600000" updatedDate="1714797600000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.629</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.629</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22485">SCL-22485</a></strong>: can't create new BSP Test configuration</li>
</ul>
<h3>2024.1.626</h3>
<ul>
<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-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-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-18441">SCL-18441</a></strong>: double run configurations candidates are shown for Munit test</li>
</ul>
<h3>2024.1.624</h3>
<ul>
<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>
</ul>
<h3>2024.1.623</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11175">SCL-11175</a></strong>: Cannot set Environment variables in Play run configuration</li>
</ul>
<h3>2024.1.622</h3>
<ul>
<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-21925">SCL-21925</a></strong>: Comment with Block Comment: Missing newline symbols in full-line block comments</li>
</ul>
<h3>2024.1.621</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.618</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-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-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>
</ul>
<h3>2024.1.606</h3>
<ul>
<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.605</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-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>
</ul>
<h3>2024.1.604</h3>
<ul>
<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-22230">SCL-22230</a></strong>: better support of sticky lines for val/var definitions</li>
</ul>
<h3>2024.1.602</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22348">SCL-22348</a></strong>: annotation with 'using' highlighting error</li>
</ul>
<h3>2024.1.601</h3>
<ul>
<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>
</ul>
<h3>2024.1.600</h3>
<ul>
<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-22351">SCL-22351</a></strong>: Scala 3: move refactoring results in multiple java files generated</li>
</ul>
<h3>2024.1.599</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>
</ul>
<h3>2024.1.597</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>
</ul>
<h3>2024.1.595</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>
</ul>
<h3>2024.1.593</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
</ul>
<h3>2024.1.591</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-22260">SCL-22260</a></strong>: Error highlighting appears in Scala Worksheet  when Scala REPL is started</li>
</ul>
<h3>2024.1.589</h3>
<ul>
<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>
</ul>
<h3>2024.1.588</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>
</ul>
<h3>2024.1.586</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-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-22261">SCL-22261</a></strong>: Scala plugin runs Classes task every time you open a project</li>
</ul>
<h3>2024.1.583</h3>
<ul>
<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>
</ul>
<h3>2024.1.582</h3>
<ul>
<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-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-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-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
</ul>
<h3>2024.1.579</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.578</h3>
<ul>
<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>
</ul>
<h3>2024.1.576</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.575</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>
</ul>
<h3>2024.1.574</h3>
<ul>
<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.572</h3>
<ul>
<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.571</h3>
<ul>
<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-21741">SCL-21741</a></strong>: dynamically resolve compiler bridge for newer scala 3 versions</li>
</ul>
<h3>2024.1.570</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-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-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>
<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-22070">SCL-22070</a></strong>: Fix OLD_EDT assertion errors</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-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-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>
</ul>
<h3>2024.1.563</h3>
<ul>
<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>
</ul>
<h3>2024.1.554</h3>
<ul>
<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>
</ul>
<h3>2024.1.540</h3>
<ul>
<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>
</ul>
<h3>2024.1.531</h3>
<ul>
<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-22169">SCL-22169</a></strong>: Support compiler diagnostics in compiler based highlighting</li>
</ul>
<h3>2024.1.522</h3>
<ul>
<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>
</ul>
<h3>2024.1.515</h3>
<ul>
<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.507</h3>
<ul>
<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>
</ul>
<h3>2024.1.499</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-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>
</ul>
<h3>2024.1.494</h3>
<ul>
<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-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-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>
</ul>
<h3>2024.1.472</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-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>
</ul>
<h3>2024.1.457</h3>
<ul>
<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-22055">SCL-22055</a></strong>: Fixed-In/Included-In Youtrack fields</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>
</ul>
<h3>2024.1.445</h3>
<ul>
<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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22093">SCL-22093</a></strong>: Use BSP for Compiler Based Highlighting</li>
</ul>
<h3>2024.1.415</h3>
<ul>
<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>
</ul>
<h3>2024.1.408</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-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>
</ul>
<h3>2024.1.393</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-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>
</ul>
<h3>2024.1.384</h3>
<ul>
<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>
</ul>
<h3>2024.1.380</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-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>
</ul>
<h3>2024.1.367</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-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>
</ul>
<h3>2024.1.360</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21962">SCL-21962</a></strong>: ScType.canonicalText is missing a `.` in some cases</li>
</ul>
<h3>2024.1.354</h3>
<ul>
<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.345</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>
</ul>
<h3>2024.1.340</h3>
<ul>
<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>
</ul>
<h3>2024.1.334</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.328</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-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>
</ul>
<h3>2024.1.318</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/KTIJ-24653">KTIJ-24653</a></strong>: "java.lang.AssertionError: Class type should have a FQ name: JavaClassImpl: JavaElementPsiSourceWithSmartPointer" thrown against trivial Scala code when method method is called "get"</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-21980">SCL-21980</a></strong>: "Evaluate Worksheet" action is available everywhere in the project view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21981">SCL-21981</a></strong>: don't show "Scala Repl..." action in context menu</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-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-21957">SCL-21957</a></strong>: ClassNotFoundException when running scala/jvm application first time when using "Use sbt for builds"</li>
</ul>
<h3>2024.1.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</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-21513">SCL-21513</a></strong>: structure view: improve auto-scroll feature for all kind of members</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-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</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-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</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-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-21246">SCL-21246</a></strong>: Force a rebuild after detecting a change in the incremental compiler</li>
</ul>
<h3>2024.1.284</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</li>
</ul>
<h3>2024.1.275</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</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-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
</ul>
<h3>2024.1.259</h3>
<ul>
<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-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-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>
</ul>
<h3>2024.1.238</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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-21513">SCL-21513</a></strong>: structure view: improve auto-scroll feature for all kind of members</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=532025</download-url><idea-version min="n/a" max="n/a" since-build="241.14494" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="76950567" date="1714712172000" updatedDate="1714712172000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.232</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.232</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22266">SCL-22266</a></strong>: Support exports in extensions</li>
</ul>
<h3>2024.2.228</h3>
<ul>
<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-13000">SCL-13000</a></strong>: don't show "No scala-sdk" warning when sbt import is in progress</li>
</ul>
<h3>2024.2.224</h3>
<ul>
<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-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-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-11175">SCL-11175</a></strong>: Cannot set Environment variables in Play run configuration</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-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-18441">SCL-18441</a></strong>: double run configurations candidates are shown for Munit test</li>
</ul>
<h3>2024.2.206</h3>
<ul>
<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-22266">SCL-22266</a></strong>: Support exports in extensions</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>
</ul>
<h3>2024.2.197</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-22163">SCL-22163</a></strong>: show libraries download progress during sbt project import/reload</li>
</ul>
<h3>2024.2.192</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-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-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-22266">SCL-22266</a></strong>: Support exports in extensions</li>
</ul>
<h3>2024.2.164</h3>
<ul>
<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-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</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.2.159</h3>
<ul>
<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-22368">SCL-22368</a></strong>: Support binary literals</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-20355">SCL-20355</a></strong>: DocumentCompiler: append -Ystop-after:typer</li>
</ul>
<h3>2024.2.157</h3>
<ul>
<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-22230">SCL-22230</a></strong>: better support of sticky lines for val/var definitions</li>
</ul>
<h3>2024.2.156</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-22362">SCL-22362</a></strong>: Multiple lambdas on the same line can confuse the Scala 3 debugger</li>
</ul>
<h3>2024.2.151</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-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-22351">SCL-22351</a></strong>: Scala 3: move refactoring results in multiple java files generated</li>
</ul>
<h3>2024.2.147</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>
</ul>
<h3>2024.2.144</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
</ul>
<h3>2024.2.143</h3>
<ul>
<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-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>
</ul>
<h3>2024.2.135</h3>
<ul>
<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-17630">SCL-17630</a></strong>: exhaustive match completion is suggested inside a comment</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.2.132</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-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>
</ul>
<h3>2024.2.129</h3>
<ul>
<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>
</ul>
<h3>2024.2.126</h3>
<ul>
<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-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-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-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
</ul>
<h3>2024.2.124</h3>
<ul>
<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-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>
</ul>
<h3>2024.2.121</h3>
<ul>
<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>
</ul>
<h3>2024.2.118</h3>
<ul>
<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-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>
</ul>
<h3>2024.2.117</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>
</ul>
<h3>2024.2.116</h3>
<ul>
<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.2.105</h3>
<ul>
<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.2.104</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-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-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-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>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=531587</download-url><idea-version min="n/a" max="n/a" since-build="242.9248" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="76938717" date="1714625394000" updatedDate="1714625394000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.228</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.228</h3>
<ul>
<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-13000">SCL-13000</a></strong>: don't show "No scala-sdk" warning when sbt import is in progress</li>
</ul>
<h3>2024.2.224</h3>
<ul>
<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-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-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-11175">SCL-11175</a></strong>: Cannot set Environment variables in Play run configuration</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-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-18441">SCL-18441</a></strong>: double run configurations candidates are shown for Munit test</li>
</ul>
<h3>2024.2.206</h3>
<ul>
<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-22266">SCL-22266</a></strong>: Support exports in extensions</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>
</ul>
<h3>2024.2.197</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-22163">SCL-22163</a></strong>: show libraries download progress during sbt project import/reload</li>
</ul>
<h3>2024.2.192</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-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-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-22266">SCL-22266</a></strong>: Support exports in extensions</li>
</ul>
<h3>2024.2.164</h3>
<ul>
<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-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</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.2.159</h3>
<ul>
<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-22368">SCL-22368</a></strong>: Support binary literals</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-20355">SCL-20355</a></strong>: DocumentCompiler: append -Ystop-after:typer</li>
</ul>
<h3>2024.2.157</h3>
<ul>
<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-22230">SCL-22230</a></strong>: better support of sticky lines for val/var definitions</li>
</ul>
<h3>2024.2.156</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-22362">SCL-22362</a></strong>: Multiple lambdas on the same line can confuse the Scala 3 debugger</li>
</ul>
<h3>2024.2.151</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-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-22351">SCL-22351</a></strong>: Scala 3: move refactoring results in multiple java files generated</li>
</ul>
<h3>2024.2.147</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>
</ul>
<h3>2024.2.144</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
</ul>
<h3>2024.2.143</h3>
<ul>
<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-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>
</ul>
<h3>2024.2.135</h3>
<ul>
<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-17630">SCL-17630</a></strong>: exhaustive match completion is suggested inside a comment</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.2.132</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-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>
</ul>
<h3>2024.2.129</h3>
<ul>
<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>
</ul>
<h3>2024.2.126</h3>
<ul>
<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-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-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-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
</ul>
<h3>2024.2.124</h3>
<ul>
<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-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>
</ul>
<h3>2024.2.121</h3>
<ul>
<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>
</ul>
<h3>2024.2.118</h3>
<ul>
<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-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>
</ul>
<h3>2024.2.117</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>
</ul>
<h3>2024.2.116</h3>
<ul>
<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.2.105</h3>
<ul>
<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.2.104</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-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-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-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>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=531145</download-url><idea-version min="n/a" max="n/a" since-build="242.9248" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="75744052" date="1714560075000" updatedDate="1714560075000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.627</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.626</h3>
<ul>
<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-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-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-18441">SCL-18441</a></strong>: double run configurations candidates are shown for Munit test</li>
</ul>
<h3>2024.1.624</h3>
<ul>
<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>
</ul>
<h3>2024.1.623</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11175">SCL-11175</a></strong>: Cannot set Environment variables in Play run configuration</li>
</ul>
<h3>2024.1.622</h3>
<ul>
<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-21925">SCL-21925</a></strong>: Comment with Block Comment: Missing newline symbols in full-line block comments</li>
</ul>
<h3>2024.1.621</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.618</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-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-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>
</ul>
<h3>2024.1.606</h3>
<ul>
<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.605</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-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>
</ul>
<h3>2024.1.604</h3>
<ul>
<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-22230">SCL-22230</a></strong>: better support of sticky lines for val/var definitions</li>
</ul>
<h3>2024.1.602</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22348">SCL-22348</a></strong>: annotation with 'using' highlighting error</li>
</ul>
<h3>2024.1.601</h3>
<ul>
<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>
</ul>
<h3>2024.1.600</h3>
<ul>
<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-22351">SCL-22351</a></strong>: Scala 3: move refactoring results in multiple java files generated</li>
</ul>
<h3>2024.1.599</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>
</ul>
<h3>2024.1.597</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>
</ul>
<h3>2024.1.595</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>
</ul>
<h3>2024.1.593</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
</ul>
<h3>2024.1.591</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-22260">SCL-22260</a></strong>: Error highlighting appears in Scala Worksheet  when Scala REPL is started</li>
</ul>
<h3>2024.1.589</h3>
<ul>
<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>
</ul>
<h3>2024.1.588</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>
</ul>
<h3>2024.1.586</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-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-22261">SCL-22261</a></strong>: Scala plugin runs Classes task every time you open a project</li>
</ul>
<h3>2024.1.583</h3>
<ul>
<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>
</ul>
<h3>2024.1.582</h3>
<ul>
<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-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-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-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
</ul>
<h3>2024.1.579</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.578</h3>
<ul>
<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>
</ul>
<h3>2024.1.576</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.575</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>
</ul>
<h3>2024.1.574</h3>
<ul>
<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.572</h3>
<ul>
<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.571</h3>
<ul>
<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-21741">SCL-21741</a></strong>: dynamically resolve compiler bridge for newer scala 3 versions</li>
</ul>
<h3>2024.1.570</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-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-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>
<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-22070">SCL-22070</a></strong>: Fix OLD_EDT assertion errors</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-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-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>
</ul>
<h3>2024.1.563</h3>
<ul>
<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>
</ul>
<h3>2024.1.554</h3>
<ul>
<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>
</ul>
<h3>2024.1.540</h3>
<ul>
<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>
</ul>
<h3>2024.1.531</h3>
<ul>
<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-22169">SCL-22169</a></strong>: Support compiler diagnostics in compiler based highlighting</li>
</ul>
<h3>2024.1.522</h3>
<ul>
<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>
</ul>
<h3>2024.1.515</h3>
<ul>
<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.507</h3>
<ul>
<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>
</ul>
<h3>2024.1.499</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-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>
</ul>
<h3>2024.1.494</h3>
<ul>
<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-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-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>
</ul>
<h3>2024.1.472</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-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>
</ul>
<h3>2024.1.457</h3>
<ul>
<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-22055">SCL-22055</a></strong>: Fixed-In/Included-In Youtrack fields</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>
</ul>
<h3>2024.1.445</h3>
<ul>
<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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22093">SCL-22093</a></strong>: Use BSP for Compiler Based Highlighting</li>
</ul>
<h3>2024.1.415</h3>
<ul>
<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>
</ul>
<h3>2024.1.408</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-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>
</ul>
<h3>2024.1.393</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-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>
</ul>
<h3>2024.1.384</h3>
<ul>
<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>
</ul>
<h3>2024.1.380</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-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>
</ul>
<h3>2024.1.367</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-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>
</ul>
<h3>2024.1.360</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21962">SCL-21962</a></strong>: ScType.canonicalText is missing a `.` in some cases</li>
</ul>
<h3>2024.1.354</h3>
<ul>
<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.345</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>
</ul>
<h3>2024.1.340</h3>
<ul>
<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>
</ul>
<h3>2024.1.334</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.328</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-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>
</ul>
<h3>2024.1.318</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/KTIJ-24653">KTIJ-24653</a></strong>: "java.lang.AssertionError: Class type should have a FQ name: JavaClassImpl: JavaElementPsiSourceWithSmartPointer" thrown against trivial Scala code when method method is called "get"</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-21980">SCL-21980</a></strong>: "Evaluate Worksheet" action is available everywhere in the project view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21981">SCL-21981</a></strong>: don't show "Scala Repl..." action in context menu</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-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-21957">SCL-21957</a></strong>: ClassNotFoundException when running scala/jvm application first time when using "Use sbt for builds"</li>
</ul>
<h3>2024.1.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</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-21513">SCL-21513</a></strong>: structure view: improve auto-scroll feature for all kind of members</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-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</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-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</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-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-21246">SCL-21246</a></strong>: Force a rebuild after detecting a change in the incremental compiler</li>
</ul>
<h3>2024.1.284</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</li>
</ul>
<h3>2024.1.275</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</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-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
</ul>
<h3>2024.1.259</h3>
<ul>
<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-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-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>
</ul>
<h3>2024.1.238</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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-21513">SCL-21513</a></strong>: structure view: improve auto-scroll feature for all kind of members</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=530905</download-url><idea-version min="n/a" max="n/a" since-build="241.14494" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="76936785" date="1714554192000" updatedDate="1714554192000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.224</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.224</h3>
<ul>
<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-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-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-11175">SCL-11175</a></strong>: Cannot set Environment variables in Play run configuration</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-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-18441">SCL-18441</a></strong>: double run configurations candidates are shown for Munit test</li>
</ul>
<h3>2024.2.206</h3>
<ul>
<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-22266">SCL-22266</a></strong>: Support exports in extensions</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>
</ul>
<h3>2024.2.197</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-22163">SCL-22163</a></strong>: show libraries download progress during sbt project import/reload</li>
</ul>
<h3>2024.2.192</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-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-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-22266">SCL-22266</a></strong>: Support exports in extensions</li>
</ul>
<h3>2024.2.164</h3>
<ul>
<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-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</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.2.159</h3>
<ul>
<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-22368">SCL-22368</a></strong>: Support binary literals</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-20355">SCL-20355</a></strong>: DocumentCompiler: append -Ystop-after:typer</li>
</ul>
<h3>2024.2.157</h3>
<ul>
<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-22230">SCL-22230</a></strong>: better support of sticky lines for val/var definitions</li>
</ul>
<h3>2024.2.156</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-22362">SCL-22362</a></strong>: Multiple lambdas on the same line can confuse the Scala 3 debugger</li>
</ul>
<h3>2024.2.151</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-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-22351">SCL-22351</a></strong>: Scala 3: move refactoring results in multiple java files generated</li>
</ul>
<h3>2024.2.147</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>
</ul>
<h3>2024.2.144</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
</ul>
<h3>2024.2.143</h3>
<ul>
<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-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>
</ul>
<h3>2024.2.135</h3>
<ul>
<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-17630">SCL-17630</a></strong>: exhaustive match completion is suggested inside a comment</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.2.132</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-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>
</ul>
<h3>2024.2.129</h3>
<ul>
<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>
</ul>
<h3>2024.2.126</h3>
<ul>
<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-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-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-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
</ul>
<h3>2024.2.124</h3>
<ul>
<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-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>
</ul>
<h3>2024.2.121</h3>
<ul>
<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>
</ul>
<h3>2024.2.118</h3>
<ul>
<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-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>
</ul>
<h3>2024.2.117</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>
</ul>
<h3>2024.2.116</h3>
<ul>
<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.2.105</h3>
<ul>
<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.2.104</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-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-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-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>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=530898</download-url><idea-version min="n/a" max="n/a" since-build="242.8979" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="75745004" date="1714452046000" updatedDate="1714452046000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.626</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.626</h3>
<ul>
<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-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-21907">SCL-21907</a></strong>: Reading compilation settings shown while compiling</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.624</h3>
<ul>
<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>
</ul>
<h3>2024.1.623</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11175">SCL-11175</a></strong>: Cannot set Environment variables in Play run configuration</li>
</ul>
<h3>2024.1.622</h3>
<ul>
<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-21925">SCL-21925</a></strong>: Comment with Block Comment: Missing newline symbols in full-line block comments</li>
</ul>
<h3>2024.1.621</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.618</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-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-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>
</ul>
<h3>2024.1.606</h3>
<ul>
<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.605</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-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>
</ul>
<h3>2024.1.604</h3>
<ul>
<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-22230">SCL-22230</a></strong>: better support of sticky lines for val/var definitions</li>
</ul>
<h3>2024.1.602</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22348">SCL-22348</a></strong>: annotation with 'using' highlighting error</li>
</ul>
<h3>2024.1.601</h3>
<ul>
<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>
</ul>
<h3>2024.1.600</h3>
<ul>
<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-22351">SCL-22351</a></strong>: Scala 3: move refactoring results in multiple java files generated</li>
</ul>
<h3>2024.1.595</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>
</ul>
<h3>2024.1.593</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
</ul>
<h3>2024.1.591</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-22260">SCL-22260</a></strong>: Error highlighting appears in Scala Worksheet  when Scala REPL is started</li>
</ul>
<h3>2024.1.589</h3>
<ul>
<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>
</ul>
<h3>2024.1.588</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>
</ul>
<h3>2024.1.586</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-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-22261">SCL-22261</a></strong>: Scala plugin runs Classes task every time you open a project</li>
</ul>
<h3>2024.1.583</h3>
<ul>
<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>
</ul>
<h3>2024.1.582</h3>
<ul>
<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-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-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-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
</ul>
<h3>2024.1.579</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.578</h3>
<ul>
<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>
</ul>
<h3>2024.1.576</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.575</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>
</ul>
<h3>2024.1.574</h3>
<ul>
<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.572</h3>
<ul>
<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.571</h3>
<ul>
<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-21741">SCL-21741</a></strong>: dynamically resolve compiler bridge for newer scala 3 versions</li>
</ul>
<h3>2024.1.570</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-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-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>
<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-22070">SCL-22070</a></strong>: Fix OLD_EDT assertion errors</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-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-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>
</ul>
<h3>2024.1.563</h3>
<ul>
<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>
</ul>
<h3>2024.1.554</h3>
<ul>
<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>
</ul>
<h3>2024.1.540</h3>
<ul>
<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>
</ul>
<h3>2024.1.531</h3>
<ul>
<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-22169">SCL-22169</a></strong>: Support compiler diagnostics in compiler based highlighting</li>
</ul>
<h3>2024.1.522</h3>
<ul>
<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>
</ul>
<h3>2024.1.515</h3>
<ul>
<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.507</h3>
<ul>
<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>
</ul>
<h3>2024.1.499</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-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>
</ul>
<h3>2024.1.494</h3>
<ul>
<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-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-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>
</ul>
<h3>2024.1.472</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-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>
</ul>
<h3>2024.1.457</h3>
<ul>
<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-22055">SCL-22055</a></strong>: Fixed-In/Included-In Youtrack fields</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>
</ul>
<h3>2024.1.445</h3>
<ul>
<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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22093">SCL-22093</a></strong>: Use BSP for Compiler Based Highlighting</li>
</ul>
<h3>2024.1.415</h3>
<ul>
<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>
</ul>
<h3>2024.1.408</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-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>
</ul>
<h3>2024.1.393</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-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>
</ul>
<h3>2024.1.384</h3>
<ul>
<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>
</ul>
<h3>2024.1.380</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-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>
</ul>
<h3>2024.1.367</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-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>
</ul>
<h3>2024.1.360</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21962">SCL-21962</a></strong>: ScType.canonicalText is missing a `.` in some cases</li>
</ul>
<h3>2024.1.354</h3>
<ul>
<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.345</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>
</ul>
<h3>2024.1.340</h3>
<ul>
<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>
</ul>
<h3>2024.1.334</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.328</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-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>
</ul>
<h3>2024.1.318</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/KTIJ-24653">KTIJ-24653</a></strong>: "java.lang.AssertionError: Class type should have a FQ name: JavaClassImpl: JavaElementPsiSourceWithSmartPointer" thrown against trivial Scala code when method method is called "get"</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-21980">SCL-21980</a></strong>: "Evaluate Worksheet" action is available everywhere in the project view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21981">SCL-21981</a></strong>: don't show "Scala Repl..." action in context menu</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-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-21957">SCL-21957</a></strong>: ClassNotFoundException when running scala/jvm application first time when using "Use sbt for builds"</li>
</ul>
<h3>2024.1.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</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-21513">SCL-21513</a></strong>: structure view: improve auto-scroll feature for all kind of members</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-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</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-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</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-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-21246">SCL-21246</a></strong>: Force a rebuild after detecting a change in the incremental compiler</li>
</ul>
<h3>2024.1.284</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</li>
</ul>
<h3>2024.1.275</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</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-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
</ul>
<h3>2024.1.259</h3>
<ul>
<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-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-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>
</ul>
<h3>2024.1.238</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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-21513">SCL-21513</a></strong>: structure view: improve auto-scroll feature for all kind of members</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=530115</download-url><idea-version min="n/a" max="n/a" since-build="241.14494" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="75741626" date="1714193186000" updatedDate="1714193186000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.624</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.624</h3>
<ul>
<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>
</ul>
<h3>2024.1.623</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11175">SCL-11175</a></strong>: Cannot set Environment variables in Play run configuration</li>
</ul>
<h3>2024.1.622</h3>
<ul>
<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-21925">SCL-21925</a></strong>: Comment with Block Comment: Missing newline symbols in full-line block comments</li>
</ul>
<h3>2024.1.621</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.618</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-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-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>
</ul>
<h3>2024.1.606</h3>
<ul>
<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.605</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-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>
</ul>
<h3>2024.1.604</h3>
<ul>
<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-22230">SCL-22230</a></strong>: better support of sticky lines for val/var definitions</li>
</ul>
<h3>2024.1.602</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22348">SCL-22348</a></strong>: annotation with 'using' highlighting error</li>
</ul>
<h3>2024.1.601</h3>
<ul>
<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>
</ul>
<h3>2024.1.600</h3>
<ul>
<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-22351">SCL-22351</a></strong>: Scala 3: move refactoring results in multiple java files generated</li>
</ul>
<h3>2024.1.595</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>
</ul>
<h3>2024.1.593</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
</ul>
<h3>2024.1.591</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-22260">SCL-22260</a></strong>: Error highlighting appears in Scala Worksheet  when Scala REPL is started</li>
</ul>
<h3>2024.1.589</h3>
<ul>
<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>
</ul>
<h3>2024.1.588</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>
</ul>
<h3>2024.1.586</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-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-22261">SCL-22261</a></strong>: Scala plugin runs Classes task every time you open a project</li>
</ul>
<h3>2024.1.583</h3>
<ul>
<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>
</ul>
<h3>2024.1.582</h3>
<ul>
<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-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-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-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
</ul>
<h3>2024.1.579</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.578</h3>
<ul>
<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>
</ul>
<h3>2024.1.576</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.575</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>
</ul>
<h3>2024.1.574</h3>
<ul>
<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.572</h3>
<ul>
<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.571</h3>
<ul>
<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-21741">SCL-21741</a></strong>: dynamically resolve compiler bridge for newer scala 3 versions</li>
</ul>
<h3>2024.1.570</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-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-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>
<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-22070">SCL-22070</a></strong>: Fix OLD_EDT assertion errors</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-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-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>
</ul>
<h3>2024.1.563</h3>
<ul>
<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>
</ul>
<h3>2024.1.554</h3>
<ul>
<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>
</ul>
<h3>2024.1.540</h3>
<ul>
<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>
</ul>
<h3>2024.1.531</h3>
<ul>
<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-22169">SCL-22169</a></strong>: Support compiler diagnostics in compiler based highlighting</li>
</ul>
<h3>2024.1.522</h3>
<ul>
<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>
</ul>
<h3>2024.1.515</h3>
<ul>
<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.507</h3>
<ul>
<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>
</ul>
<h3>2024.1.499</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-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>
</ul>
<h3>2024.1.494</h3>
<ul>
<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-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-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>
</ul>
<h3>2024.1.472</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-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>
</ul>
<h3>2024.1.457</h3>
<ul>
<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-22055">SCL-22055</a></strong>: Fixed-In/Included-In Youtrack fields</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>
</ul>
<h3>2024.1.445</h3>
<ul>
<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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22093">SCL-22093</a></strong>: Use BSP for Compiler Based Highlighting</li>
</ul>
<h3>2024.1.415</h3>
<ul>
<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>
</ul>
<h3>2024.1.408</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-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>
</ul>
<h3>2024.1.393</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-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>
</ul>
<h3>2024.1.384</h3>
<ul>
<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>
</ul>
<h3>2024.1.380</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-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>
</ul>
<h3>2024.1.367</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-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>
</ul>
<h3>2024.1.360</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21962">SCL-21962</a></strong>: ScType.canonicalText is missing a `.` in some cases</li>
</ul>
<h3>2024.1.354</h3>
<ul>
<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.345</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>
</ul>
<h3>2024.1.340</h3>
<ul>
<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>
</ul>
<h3>2024.1.334</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.328</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-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>
</ul>
<h3>2024.1.318</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/KTIJ-24653">KTIJ-24653</a></strong>: "java.lang.AssertionError: Class type should have a FQ name: JavaClassImpl: JavaElementPsiSourceWithSmartPointer" thrown against trivial Scala code when method method is called "get"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21980">SCL-21980</a></strong>: "Evaluate Worksheet" action is available everywhere in the project view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21981">SCL-21981</a></strong>: don't show "Scala Repl..." action in context menu</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-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-21957">SCL-21957</a></strong>: ClassNotFoundException when running scala/jvm application first time when using "Use sbt for builds"</li>
</ul>
<h3>2024.1.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21513">SCL-21513</a></strong>: structure view: improve auto-scroll feature for all kind of members</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-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</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-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</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-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-21246">SCL-21246</a></strong>: Force a rebuild after detecting a change in the incremental compiler</li>
</ul>
<h3>2024.1.284</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</li>
</ul>
<h3>2024.1.275</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</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-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
</ul>
<h3>2024.1.259</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.238</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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-21513">SCL-21513</a></strong>: structure view: improve auto-scroll feature for all kind of members</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=528818</download-url><idea-version min="n/a" max="n/a" since-build="241.14494" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="74673971" date="1714107271000" updatedDate="1714107271000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.682</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=528273</download-url><idea-version min="n/a" max="n/a" since-build="233.13135" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="75734276" date="1714106508000" updatedDate="1714106508000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.623</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.623</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11175">SCL-11175</a></strong>: Cannot set Environment variables in Play run configuration</li>
</ul>
<h3>2024.1.622</h3>
<ul>
<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-21925">SCL-21925</a></strong>: Comment with Block Comment: Missing newline symbols in full-line block comments</li>
</ul>
<h3>2024.1.621</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.618</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-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-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>
</ul>
<h3>2024.1.606</h3>
<ul>
<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.605</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-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>
</ul>
<h3>2024.1.604</h3>
<ul>
<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-22230">SCL-22230</a></strong>: better support of sticky lines for val/var definitions</li>
</ul>
<h3>2024.1.602</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22348">SCL-22348</a></strong>: annotation with 'using' highlighting error</li>
</ul>
<h3>2024.1.601</h3>
<ul>
<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>
</ul>
<h3>2024.1.600</h3>
<ul>
<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-22351">SCL-22351</a></strong>: Scala 3: move refactoring results in multiple java files generated</li>
</ul>
<h3>2024.1.595</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>
</ul>
<h3>2024.1.593</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
</ul>
<h3>2024.1.591</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-22260">SCL-22260</a></strong>: Error highlighting appears in Scala Worksheet  when Scala REPL is started</li>
</ul>
<h3>2024.1.589</h3>
<ul>
<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>
</ul>
<h3>2024.1.588</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>
</ul>
<h3>2024.1.586</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-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-22261">SCL-22261</a></strong>: Scala plugin runs Classes task every time you open a project</li>
</ul>
<h3>2024.1.583</h3>
<ul>
<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>
</ul>
<h3>2024.1.582</h3>
<ul>
<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-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-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-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
</ul>
<h3>2024.1.579</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.578</h3>
<ul>
<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>
</ul>
<h3>2024.1.576</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.575</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>
</ul>
<h3>2024.1.574</h3>
<ul>
<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.572</h3>
<ul>
<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.571</h3>
<ul>
<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-21741">SCL-21741</a></strong>: dynamically resolve compiler bridge for newer scala 3 versions</li>
</ul>
<h3>2024.1.570</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-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-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>
<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-22070">SCL-22070</a></strong>: Fix OLD_EDT assertion errors</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-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-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>
</ul>
<h3>2024.1.563</h3>
<ul>
<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>
</ul>
<h3>2024.1.554</h3>
<ul>
<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>
</ul>
<h3>2024.1.540</h3>
<ul>
<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>
</ul>
<h3>2024.1.531</h3>
<ul>
<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-22169">SCL-22169</a></strong>: Support compiler diagnostics in compiler based highlighting</li>
</ul>
<h3>2024.1.522</h3>
<ul>
<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>
</ul>
<h3>2024.1.515</h3>
<ul>
<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.507</h3>
<ul>
<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>
</ul>
<h3>2024.1.499</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-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>
</ul>
<h3>2024.1.494</h3>
<ul>
<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-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-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>
</ul>
<h3>2024.1.472</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-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>
</ul>
<h3>2024.1.457</h3>
<ul>
<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-22055">SCL-22055</a></strong>: Fixed-In/Included-In Youtrack fields</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>
</ul>
<h3>2024.1.445</h3>
<ul>
<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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22093">SCL-22093</a></strong>: Use BSP for Compiler Based Highlighting</li>
</ul>
<h3>2024.1.415</h3>
<ul>
<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>
</ul>
<h3>2024.1.408</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-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>
</ul>
<h3>2024.1.393</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-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>
</ul>
<h3>2024.1.384</h3>
<ul>
<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>
</ul>
<h3>2024.1.380</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-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>
</ul>
<h3>2024.1.367</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-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>
</ul>
<h3>2024.1.360</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21962">SCL-21962</a></strong>: ScType.canonicalText is missing a `.` in some cases</li>
</ul>
<h3>2024.1.354</h3>
<ul>
<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.345</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>
</ul>
<h3>2024.1.340</h3>
<ul>
<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>
</ul>
<h3>2024.1.334</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.328</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-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>
</ul>
<h3>2024.1.318</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/KTIJ-24653">KTIJ-24653</a></strong>: "java.lang.AssertionError: Class type should have a FQ name: JavaClassImpl: JavaElementPsiSourceWithSmartPointer" thrown against trivial Scala code when method method is called "get"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21980">SCL-21980</a></strong>: "Evaluate Worksheet" action is available everywhere in the project view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21981">SCL-21981</a></strong>: don't show "Scala Repl..." action in context menu</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-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-21957">SCL-21957</a></strong>: ClassNotFoundException when running scala/jvm application first time when using "Use sbt for builds"</li>
</ul>
<h3>2024.1.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21513">SCL-21513</a></strong>: structure view: improve auto-scroll feature for all kind of members</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-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</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-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</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-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-21246">SCL-21246</a></strong>: Force a rebuild after detecting a change in the incremental compiler</li>
</ul>
<h3>2024.1.284</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</li>
</ul>
<h3>2024.1.275</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</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-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
</ul>
<h3>2024.1.259</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.238</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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-21513">SCL-21513</a></strong>: structure view: improve auto-scroll feature for all kind of members</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=528183</download-url><idea-version min="n/a" max="n/a" since-build="241.14494" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="75733160" date="1714022239000" updatedDate="1714022239000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.622</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.622</h3>
<ul>
<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-21925">SCL-21925</a></strong>: Comment with Block Comment: Missing newline symbols in full-line block comments</li>
</ul>
<h3>2024.1.621</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.618</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-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-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>
</ul>
<h3>2024.1.606</h3>
<ul>
<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.605</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-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>
</ul>
<h3>2024.1.604</h3>
<ul>
<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-22230">SCL-22230</a></strong>: better support of sticky lines for val/var definitions</li>
</ul>
<h3>2024.1.602</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22348">SCL-22348</a></strong>: annotation with 'using' highlighting error</li>
</ul>
<h3>2024.1.601</h3>
<ul>
<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>
</ul>
<h3>2024.1.600</h3>
<ul>
<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-22351">SCL-22351</a></strong>: Scala 3: move refactoring results in multiple java files generated</li>
</ul>
<h3>2024.1.595</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>
</ul>
<h3>2024.1.593</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
</ul>
<h3>2024.1.591</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-22260">SCL-22260</a></strong>: Error highlighting appears in Scala Worksheet  when Scala REPL is started</li>
</ul>
<h3>2024.1.589</h3>
<ul>
<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>
</ul>
<h3>2024.1.588</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>
</ul>
<h3>2024.1.586</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-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-22261">SCL-22261</a></strong>: Scala plugin runs Classes task every time you open a project</li>
</ul>
<h3>2024.1.583</h3>
<ul>
<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>
</ul>
<h3>2024.1.582</h3>
<ul>
<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-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-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-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
</ul>
<h3>2024.1.579</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.578</h3>
<ul>
<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>
</ul>
<h3>2024.1.576</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.575</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>
</ul>
<h3>2024.1.574</h3>
<ul>
<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.572</h3>
<ul>
<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.571</h3>
<ul>
<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-21741">SCL-21741</a></strong>: dynamically resolve compiler bridge for newer scala 3 versions</li>
</ul>
<h3>2024.1.570</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-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-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>
<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-22070">SCL-22070</a></strong>: Fix OLD_EDT assertion errors</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-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-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>
</ul>
<h3>2024.1.563</h3>
<ul>
<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>
</ul>
<h3>2024.1.554</h3>
<ul>
<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>
</ul>
<h3>2024.1.540</h3>
<ul>
<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>
</ul>
<h3>2024.1.531</h3>
<ul>
<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-22169">SCL-22169</a></strong>: Support compiler diagnostics in compiler based highlighting</li>
</ul>
<h3>2024.1.522</h3>
<ul>
<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>
</ul>
<h3>2024.1.515</h3>
<ul>
<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.507</h3>
<ul>
<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>
</ul>
<h3>2024.1.499</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-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>
</ul>
<h3>2024.1.494</h3>
<ul>
<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-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-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>
</ul>
<h3>2024.1.472</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-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>
</ul>
<h3>2024.1.457</h3>
<ul>
<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-22055">SCL-22055</a></strong>: Fixed-In/Included-In Youtrack fields</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>
</ul>
<h3>2024.1.445</h3>
<ul>
<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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22093">SCL-22093</a></strong>: Use BSP for Compiler Based Highlighting</li>
</ul>
<h3>2024.1.415</h3>
<ul>
<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>
</ul>
<h3>2024.1.408</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-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>
</ul>
<h3>2024.1.393</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-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>
</ul>
<h3>2024.1.384</h3>
<ul>
<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>
</ul>
<h3>2024.1.380</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-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>
</ul>
<h3>2024.1.367</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-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>
</ul>
<h3>2024.1.360</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21962">SCL-21962</a></strong>: ScType.canonicalText is missing a `.` in some cases</li>
</ul>
<h3>2024.1.354</h3>
<ul>
<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.345</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>
</ul>
<h3>2024.1.340</h3>
<ul>
<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>
</ul>
<h3>2024.1.334</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.328</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-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>
</ul>
<h3>2024.1.318</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/KTIJ-24653">KTIJ-24653</a></strong>: "java.lang.AssertionError: Class type should have a FQ name: JavaClassImpl: JavaElementPsiSourceWithSmartPointer" thrown against trivial Scala code when method method is called "get"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21980">SCL-21980</a></strong>: "Evaluate Worksheet" action is available everywhere in the project view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21981">SCL-21981</a></strong>: don't show "Scala Repl..." action in context menu</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-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-21957">SCL-21957</a></strong>: ClassNotFoundException when running scala/jvm application first time when using "Use sbt for builds"</li>
</ul>
<h3>2024.1.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21513">SCL-21513</a></strong>: structure view: improve auto-scroll feature for all kind of members</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-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</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-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</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-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-21246">SCL-21246</a></strong>: Force a rebuild after detecting a change in the incremental compiler</li>
</ul>
<h3>2024.1.284</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</li>
</ul>
<h3>2024.1.275</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</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-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
</ul>
<h3>2024.1.259</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.238</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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-21513">SCL-21513</a></strong>: structure view: improve auto-scroll feature for all kind of members</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=527691</download-url><idea-version min="n/a" max="n/a" since-build="241.14494" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="76631695" date="1714021754000" updatedDate="1714021754000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.206</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.206</h3>
<ul>
<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-22266">SCL-22266</a></strong>: Support exports in extensions</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>
</ul>
<h3>2024.2.197</h3>
<ul>
<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>
</ul>
<h3>2024.2.192</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-22266">SCL-22266</a></strong>: Support exports in extensions</li>
</ul>
<h3>2024.2.164</h3>
<ul>
<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-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</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.2.159</h3>
<ul>
<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-22368">SCL-22368</a></strong>: Support binary literals</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-20355">SCL-20355</a></strong>: DocumentCompiler: append -Ystop-after:typer</li>
</ul>
<h3>2024.2.157</h3>
<ul>
<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-22230">SCL-22230</a></strong>: better support of sticky lines for val/var definitions</li>
</ul>
<h3>2024.2.156</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-22362">SCL-22362</a></strong>: Multiple lambdas on the same line can confuse the Scala 3 debugger</li>
</ul>
<h3>2024.2.151</h3>
<ul>
<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-22351">SCL-22351</a></strong>: Scala 3: move refactoring results in multiple java files generated</li>
</ul>
<h3>2024.2.147</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>
</ul>
<h3>2024.2.144</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
</ul>
<h3>2024.2.143</h3>
<ul>
<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-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>
</ul>
<h3>2024.2.135</h3>
<ul>
<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-17630">SCL-17630</a></strong>: exhaustive match completion is suggested inside a comment</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.2.132</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-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>
</ul>
<h3>2024.2.129</h3>
<ul>
<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>
</ul>
<h3>2024.2.126</h3>
<ul>
<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-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-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-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
</ul>
<h3>2024.2.124</h3>
<ul>
<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-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>
</ul>
<h3>2024.2.121</h3>
<ul>
<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>
</ul>
<h3>2024.2.118</h3>
<ul>
<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-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>
</ul>
<h3>2024.2.117</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>
</ul>
<h3>2024.2.116</h3>
<ul>
<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.2.105</h3>
<ul>
<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.2.104</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-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-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-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>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=527690</download-url><idea-version min="n/a" max="n/a" since-build="242.7000" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="74675611" date="1714020559000" updatedDate="1714020559000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.681</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=527598</download-url><idea-version min="n/a" max="n/a" since-build="233.13135" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="75733545" date="1713933162000" updatedDate="1713933162000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.621</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.621</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.618</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-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-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>
</ul>
<h3>2024.1.606</h3>
<ul>
<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.605</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-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>
</ul>
<h3>2024.1.604</h3>
<ul>
<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-22230">SCL-22230</a></strong>: better support of sticky lines for val/var definitions</li>
</ul>
<h3>2024.1.602</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22348">SCL-22348</a></strong>: annotation with 'using' highlighting error</li>
</ul>
<h3>2024.1.601</h3>
<ul>
<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>
</ul>
<h3>2024.1.600</h3>
<ul>
<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-22351">SCL-22351</a></strong>: Scala 3: move refactoring results in multiple java files generated</li>
</ul>
<h3>2024.1.595</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>
</ul>
<h3>2024.1.593</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
</ul>
<h3>2024.1.591</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-22260">SCL-22260</a></strong>: Error highlighting appears in Scala Worksheet  when Scala REPL is started</li>
</ul>
<h3>2024.1.589</h3>
<ul>
<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>
</ul>
<h3>2024.1.588</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>
</ul>
<h3>2024.1.586</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-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-22261">SCL-22261</a></strong>: Scala plugin runs Classes task every time you open a project</li>
</ul>
<h3>2024.1.583</h3>
<ul>
<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>
</ul>
<h3>2024.1.582</h3>
<ul>
<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-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-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-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
</ul>
<h3>2024.1.579</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.578</h3>
<ul>
<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>
</ul>
<h3>2024.1.576</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.575</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>
</ul>
<h3>2024.1.574</h3>
<ul>
<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.572</h3>
<ul>
<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.571</h3>
<ul>
<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-21741">SCL-21741</a></strong>: dynamically resolve compiler bridge for newer scala 3 versions</li>
</ul>
<h3>2024.1.570</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-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-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>
<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-22070">SCL-22070</a></strong>: Fix OLD_EDT assertion errors</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-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-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>
</ul>
<h3>2024.1.563</h3>
<ul>
<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>
</ul>
<h3>2024.1.554</h3>
<ul>
<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>
</ul>
<h3>2024.1.540</h3>
<ul>
<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>
</ul>
<h3>2024.1.531</h3>
<ul>
<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-22169">SCL-22169</a></strong>: Support compiler diagnostics in compiler based highlighting</li>
</ul>
<h3>2024.1.522</h3>
<ul>
<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>
</ul>
<h3>2024.1.515</h3>
<ul>
<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.507</h3>
<ul>
<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>
</ul>
<h3>2024.1.499</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-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>
</ul>
<h3>2024.1.494</h3>
<ul>
<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-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-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>
</ul>
<h3>2024.1.472</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-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>
</ul>
<h3>2024.1.457</h3>
<ul>
<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-22055">SCL-22055</a></strong>: Fixed-In/Included-In Youtrack fields</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>
</ul>
<h3>2024.1.445</h3>
<ul>
<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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22093">SCL-22093</a></strong>: Use BSP for Compiler Based Highlighting</li>
</ul>
<h3>2024.1.415</h3>
<ul>
<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>
</ul>
<h3>2024.1.408</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-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>
</ul>
<h3>2024.1.393</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-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>
</ul>
<h3>2024.1.384</h3>
<ul>
<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>
</ul>
<h3>2024.1.380</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-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>
</ul>
<h3>2024.1.367</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-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>
</ul>
<h3>2024.1.360</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21962">SCL-21962</a></strong>: ScType.canonicalText is missing a `.` in some cases</li>
</ul>
<h3>2024.1.354</h3>
<ul>
<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.345</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>
</ul>
<h3>2024.1.340</h3>
<ul>
<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>
</ul>
<h3>2024.1.334</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.328</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-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>
</ul>
<h3>2024.1.318</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/KTIJ-24653">KTIJ-24653</a></strong>: "java.lang.AssertionError: Class type should have a FQ name: JavaClassImpl: JavaElementPsiSourceWithSmartPointer" thrown against trivial Scala code when method method is called "get"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21980">SCL-21980</a></strong>: "Evaluate Worksheet" action is available everywhere in the project view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21981">SCL-21981</a></strong>: don't show "Scala Repl..." action in context menu</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-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-21957">SCL-21957</a></strong>: ClassNotFoundException when running scala/jvm application first time when using "Use sbt for builds"</li>
</ul>
<h3>2024.1.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21513">SCL-21513</a></strong>: structure view: improve auto-scroll feature for all kind of members</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-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</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-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</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-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-21246">SCL-21246</a></strong>: Force a rebuild after detecting a change in the incremental compiler</li>
</ul>
<h3>2024.1.284</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</li>
</ul>
<h3>2024.1.275</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</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-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
</ul>
<h3>2024.1.259</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.238</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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-21513">SCL-21513</a></strong>: structure view: improve auto-scroll feature for all kind of members</li>
</ul>
<h3>2024.1.210</h3>
<ul>
<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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=526971</download-url><idea-version min="n/a" max="n/a" since-build="241.14494" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="75733441" date="1713847110000" updatedDate="1713847110000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.618</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.618</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-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-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>
</ul>
<h3>2024.1.606</h3>
<ul>
<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.605</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-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>
</ul>
<h3>2024.1.604</h3>
<ul>
<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-22230">SCL-22230</a></strong>: better support of sticky lines for val/var definitions</li>
</ul>
<h3>2024.1.602</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22348">SCL-22348</a></strong>: annotation with 'using' highlighting error</li>
</ul>
<h3>2024.1.601</h3>
<ul>
<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>
</ul>
<h3>2024.1.600</h3>
<ul>
<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-22351">SCL-22351</a></strong>: Scala 3: move refactoring results in multiple java files generated</li>
</ul>
<h3>2024.1.595</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>
</ul>
<h3>2024.1.593</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
</ul>
<h3>2024.1.591</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-22260">SCL-22260</a></strong>: Error highlighting appears in Scala Worksheet  when Scala REPL is started</li>
</ul>
<h3>2024.1.589</h3>
<ul>
<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>
</ul>
<h3>2024.1.588</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>
</ul>
<h3>2024.1.586</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-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-22261">SCL-22261</a></strong>: Scala plugin runs Classes task every time you open a project</li>
</ul>
<h3>2024.1.583</h3>
<ul>
<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>
</ul>
<h3>2024.1.582</h3>
<ul>
<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-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-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-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
</ul>
<h3>2024.1.579</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.578</h3>
<ul>
<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>
</ul>
<h3>2024.1.576</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.575</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>
</ul>
<h3>2024.1.574</h3>
<ul>
<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.572</h3>
<ul>
<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.571</h3>
<ul>
<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-21741">SCL-21741</a></strong>: dynamically resolve compiler bridge for newer scala 3 versions</li>
</ul>
<h3>2024.1.570</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-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-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>
<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-22070">SCL-22070</a></strong>: Fix OLD_EDT assertion errors</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-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-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>
</ul>
<h3>2024.1.563</h3>
<ul>
<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>
</ul>
<h3>2024.1.554</h3>
<ul>
<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>
</ul>
<h3>2024.1.540</h3>
<ul>
<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>
</ul>
<h3>2024.1.531</h3>
<ul>
<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-22169">SCL-22169</a></strong>: Support compiler diagnostics in compiler based highlighting</li>
</ul>
<h3>2024.1.522</h3>
<ul>
<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>
</ul>
<h3>2024.1.515</h3>
<ul>
<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.507</h3>
<ul>
<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>
</ul>
<h3>2024.1.499</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-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>
</ul>
<h3>2024.1.494</h3>
<ul>
<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-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-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>
</ul>
<h3>2024.1.472</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-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>
</ul>
<h3>2024.1.457</h3>
<ul>
<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-22055">SCL-22055</a></strong>: Fixed-In/Included-In Youtrack fields</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>
</ul>
<h3>2024.1.445</h3>
<ul>
<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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22093">SCL-22093</a></strong>: Use BSP for Compiler Based Highlighting</li>
</ul>
<h3>2024.1.415</h3>
<ul>
<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>
</ul>
<h3>2024.1.408</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-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>
</ul>
<h3>2024.1.393</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-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>
</ul>
<h3>2024.1.384</h3>
<ul>
<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>
</ul>
<h3>2024.1.380</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-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>
</ul>
<h3>2024.1.367</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-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>
</ul>
<h3>2024.1.360</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21962">SCL-21962</a></strong>: ScType.canonicalText is missing a `.` in some cases</li>
</ul>
<h3>2024.1.354</h3>
<ul>
<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.345</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>
</ul>
<h3>2024.1.340</h3>
<ul>
<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>
</ul>
<h3>2024.1.334</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.328</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-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>
</ul>
<h3>2024.1.318</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/KTIJ-24653">KTIJ-24653</a></strong>: "java.lang.AssertionError: Class type should have a FQ name: JavaClassImpl: JavaElementPsiSourceWithSmartPointer" thrown against trivial Scala code when method method is called "get"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21980">SCL-21980</a></strong>: "Evaluate Worksheet" action is available everywhere in the project view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21981">SCL-21981</a></strong>: don't show "Scala Repl..." action in context menu</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-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-21957">SCL-21957</a></strong>: ClassNotFoundException when running scala/jvm application first time when using "Use sbt for builds"</li>
</ul>
<h3>2024.1.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21513">SCL-21513</a></strong>: structure view: improve auto-scroll feature for all kind of members</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-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</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-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</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-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-21246">SCL-21246</a></strong>: Force a rebuild after detecting a change in the incremental compiler</li>
</ul>
<h3>2024.1.284</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</li>
</ul>
<h3>2024.1.275</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</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-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
</ul>
<h3>2024.1.259</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.238</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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-21513">SCL-21513</a></strong>: structure view: improve auto-scroll feature for all kind of members</li>
</ul>
<h3>2024.1.210</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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=526334</download-url><idea-version min="n/a" max="n/a" since-build="241.14494" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="76550787" date="1713503043000" updatedDate="1713503043000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.197</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.192</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-22266">SCL-22266</a></strong>: Support exports in extensions</li>
</ul>
<h3>2024.2.164</h3>
<ul>
<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-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</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.2.159</h3>
<ul>
<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-22368">SCL-22368</a></strong>: Support binary literals</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-20355">SCL-20355</a></strong>: DocumentCompiler: append -Ystop-after:typer</li>
</ul>
<h3>2024.2.157</h3>
<ul>
<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-22230">SCL-22230</a></strong>: better support of sticky lines for val/var definitions</li>
</ul>
<h3>2024.2.156</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-22362">SCL-22362</a></strong>: Multiple lambdas on the same line can confuse the Scala 3 debugger</li>
</ul>
<h3>2024.2.151</h3>
<ul>
<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-22351">SCL-22351</a></strong>: Scala 3: move refactoring results in multiple java files generated</li>
</ul>
<h3>2024.2.147</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>
</ul>
<h3>2024.2.144</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
</ul>
<h3>2024.2.143</h3>
<ul>
<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-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>
</ul>
<h3>2024.2.135</h3>
<ul>
<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-17630">SCL-17630</a></strong>: exhaustive match completion is suggested inside a comment</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.2.132</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-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>
</ul>
<h3>2024.2.129</h3>
<ul>
<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>
</ul>
<h3>2024.2.126</h3>
<ul>
<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-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-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-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
</ul>
<h3>2024.2.124</h3>
<ul>
<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-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>
</ul>
<h3>2024.2.121</h3>
<ul>
<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>
</ul>
<h3>2024.2.118</h3>
<ul>
<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-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>
</ul>
<h3>2024.2.117</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>
</ul>
<h3>2024.2.116</h3>
<ul>
<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.2.105</h3>
<ul>
<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.2.104</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-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-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-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>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=524449</download-url><idea-version min="n/a" max="n/a" since-build="242.7000" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="76520234" date="1713416372000" updatedDate="1713416372000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.192</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.192</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-22266">SCL-22266</a></strong>: Support exports in extensions</li>
</ul>
<h3>2024.2.164</h3>
<ul>
<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-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</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.2.159</h3>
<ul>
<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-22368">SCL-22368</a></strong>: Support binary literals</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-20355">SCL-20355</a></strong>: DocumentCompiler: append -Ystop-after:typer</li>
</ul>
<h3>2024.2.157</h3>
<ul>
<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-22230">SCL-22230</a></strong>: better support of sticky lines for val/var definitions</li>
</ul>
<h3>2024.2.156</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-22362">SCL-22362</a></strong>: Multiple lambdas on the same line can confuse the Scala 3 debugger</li>
</ul>
<h3>2024.2.151</h3>
<ul>
<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-22351">SCL-22351</a></strong>: Scala 3: move refactoring results in multiple java files generated</li>
</ul>
<h3>2024.2.147</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>
</ul>
<h3>2024.2.144</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
</ul>
<h3>2024.2.143</h3>
<ul>
<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-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>
</ul>
<h3>2024.2.135</h3>
<ul>
<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-17630">SCL-17630</a></strong>: exhaustive match completion is suggested inside a comment</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.2.132</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-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>
</ul>
<h3>2024.2.129</h3>
<ul>
<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>
</ul>
<h3>2024.2.126</h3>
<ul>
<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-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-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-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
</ul>
<h3>2024.2.124</h3>
<ul>
<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-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>
</ul>
<h3>2024.2.121</h3>
<ul>
<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>
</ul>
<h3>2024.2.118</h3>
<ul>
<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-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>
</ul>
<h3>2024.2.117</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>
</ul>
<h3>2024.2.116</h3>
<ul>
<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.2.105</h3>
<ul>
<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.2.104</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-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-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-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>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=523851</download-url><idea-version min="n/a" max="n/a" since-build="242.7000" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="76514915" date="1713298791000" updatedDate="1713298791000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.183</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.164</h3>
<ul>
<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-22176">SCL-22176</a></strong>: Illegal modifiers combination annotation problem: private</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.2.159</h3>
<ul>
<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-22368">SCL-22368</a></strong>: Support binary literals</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-20355">SCL-20355</a></strong>: DocumentCompiler: append -Ystop-after:typer</li>
</ul>
<h3>2024.2.157</h3>
<ul>
<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-22230">SCL-22230</a></strong>: better support of sticky lines for val/var definitions</li>
</ul>
<h3>2024.2.156</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-22362">SCL-22362</a></strong>: Multiple lambdas on the same line can confuse the Scala 3 debugger</li>
</ul>
<h3>2024.2.151</h3>
<ul>
<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-22351">SCL-22351</a></strong>: Scala 3: move refactoring results in multiple java files generated</li>
</ul>
<h3>2024.2.147</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>
</ul>
<h3>2024.2.144</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22289">SCL-22289</a></strong>: Breakpoint is set multiple times</li>
</ul>
<h3>2024.2.143</h3>
<ul>
<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-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>
</ul>
<h3>2024.2.135</h3>
<ul>
<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-17630">SCL-17630</a></strong>: exhaustive match completion is suggested inside a comment</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.2.132</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-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>
</ul>
<h3>2024.2.129</h3>
<ul>
<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>
</ul>
<h3>2024.2.126</h3>
<ul>
<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-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-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-22265">SCL-22265</a></strong>: RuntimeExceptionWithAttachments when invoking set package name intention</li>
</ul>
<h3>2024.2.124</h3>
<ul>
<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-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>
</ul>
<h3>2024.2.121</h3>
<ul>
<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>
</ul>
<h3>2024.2.118</h3>
<ul>
<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-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>
</ul>
<h3>2024.2.117</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>
</ul>
<h3>2024.2.116</h3>
<ul>
<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.2.105</h3>
<ul>
<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.2.104</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-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-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-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>
<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-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-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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=523310</download-url><idea-version min="n/a" max="n/a" since-build="242.7000" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="75701418" date="1713242272000" updatedDate="1713242272000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.610</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=523046</download-url><idea-version min="n/a" max="n/a" since-build="241.14494" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="75701088" date="1712983395000" updatedDate="1712983395000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.609</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=521708</download-url><idea-version min="n/a" max="n/a" since-build="241.14494" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="75700929" date="1712810511000" updatedDate="1712810511000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.607</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=520817</download-url><idea-version min="n/a" max="n/a" since-build="241.14494" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="75701782" date="1712723808000" updatedDate="1712723808000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.606</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=520242</download-url><idea-version min="n/a" max="n/a" since-build="241.14494" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="75668742" date="1712640893000" updatedDate="1712640893000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.605</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=519530</download-url><idea-version min="n/a" max="n/a" since-build="241.14494" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="75653935" date="1712554104000" updatedDate="1712554104000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.604</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=519120</download-url><idea-version min="n/a" max="n/a" since-build="241.14494" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="75652846" date="1712378101000" updatedDate="1712378101000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.602</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=518370</download-url><idea-version min="n/a" max="n/a" since-build="241.14494" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="75651679" date="1712293962000" updatedDate="1712293962000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.601</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=517400</download-url><idea-version min="n/a" max="n/a" since-build="241.14494" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="75485055" date="1712205635000" updatedDate="1712205635000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.600</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=516416</download-url><idea-version min="n/a" max="n/a" since-build="241.14494" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="75481213" date="1712118847000" updatedDate="1712118847000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.599</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=515638</download-url><idea-version min="n/a" max="n/a" since-build="241.14494" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="75483871" date="1712067396000" updatedDate="1712067396000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.597</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=515385</download-url><idea-version min="n/a" max="n/a" since-build="241.14494" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="75481281" date="1711686747000" updatedDate="1711686747000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.596</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=513727</download-url><idea-version min="n/a" max="n/a" since-build="241.14494" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="75482024" date="1711601250000" updatedDate="1711601250000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.595</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=513078</download-url><idea-version min="n/a" max="n/a" since-build="241.14494" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="75486280" date="1711601134000" updatedDate="1711601134000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.147</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=513077</download-url><idea-version min="n/a" max="n/a" since-build="242.4231" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="75481156" date="1711536913000" updatedDate="1711536913000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.593</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=512711</download-url><idea-version min="n/a" max="n/a" since-build="241.14494" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="75485784" date="1711514228000" updatedDate="1711514228000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.144</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=512485</download-url><idea-version min="n/a" max="n/a" since-build="242.4231" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="75471389" date="1711480467000" updatedDate="1711480467000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.592</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=512170</download-url><idea-version min="n/a" max="n/a" since-build="241.14494" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="75474863" date="1711428307000" updatedDate="1711428307000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.143</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=511513</download-url><idea-version min="n/a" max="n/a" since-build="242.4231" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="75466262" date="1711428249000" updatedDate="1711428249000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.591</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=511512</download-url><idea-version min="n/a" max="n/a" since-build="241.14494" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="75464098" date="1711367944000" updatedDate="1711367944000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.589</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=511216</download-url><idea-version min="n/a" max="n/a" since-build="241.14494" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="75458147" date="1711082470000" updatedDate="1711082470000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.138</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=509172</download-url><idea-version min="n/a" max="n/a" since-build="242.3788" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="75457874" date="1711082099000" updatedDate="1711082099000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.588</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=509163</download-url><idea-version min="n/a" max="n/a" since-build="241.14494" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="75457960" date="1710996202000" updatedDate="1710996202000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.587</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=508007</download-url><idea-version min="n/a" max="n/a" since-build="241.14494" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="75455289" date="1710909716000" updatedDate="1710909716000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.586</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=507107</download-url><idea-version min="n/a" max="n/a" since-build="241.14494" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="75460521" date="1710909617000" updatedDate="1710909617000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.135</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=507106</download-url><idea-version min="n/a" max="n/a" since-build="242.3321" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="75450852" date="1710823413000" updatedDate="1710823413000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.132</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=506219</download-url><idea-version min="n/a" max="n/a" since-build="242.3321" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="75451459" date="1710564447000" updatedDate="1710564447000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.129</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=504055</download-url><idea-version min="n/a" max="n/a" since-build="242.1737" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="75450775" date="1710563561000" updatedDate="1710563561000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.583</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=504052</download-url><idea-version min="n/a" max="n/a" since-build="241.14494" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="75448962" date="1710478705000" updatedDate="1710478705000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.582</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=503592</download-url><idea-version min="n/a" max="n/a" since-build="241.14494" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="75446370" date="1710477951000" updatedDate="1710477951000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.126</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=503591</download-url><idea-version min="n/a" max="n/a" since-build="242.1737" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="75446957" date="1710394909000" updatedDate="1710394909000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.579</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=503288</download-url><idea-version min="n/a" max="n/a" since-build="241.14494" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="75448842" date="1710391283000" updatedDate="1710391283000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.124</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=503091</download-url><idea-version min="n/a" max="n/a" since-build="242.1737" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="75451154" date="1710304816000" updatedDate="1710304816000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.578</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=502813</download-url><idea-version min="n/a" max="n/a" since-build="241.14494" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="75450531" date="1710304804000" updatedDate="1710304804000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.121</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=502812</download-url><idea-version min="n/a" max="n/a" since-build="242.1737" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="75449293" date="1710218650000" updatedDate="1710218650000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.120</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=502508</download-url><idea-version min="n/a" max="n/a" since-build="242.1737" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="75449486" date="1709959272000" updatedDate="1709959272000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.576</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=501119</download-url><idea-version min="n/a" max="n/a" since-build="241.14494" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="75448833" date="1709958944000" updatedDate="1709958944000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.118</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=501118</download-url><idea-version min="n/a" max="n/a" since-build="242.1737" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="75437268" date="1709911001000" updatedDate="1709911001000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.117</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=500985</download-url><idea-version min="n/a" max="n/a" since-build="242.1737" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="75437310" date="1709872753000" updatedDate="1709872753000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.575</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=500565</download-url><idea-version min="n/a" max="n/a" since-build="241.14494" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="75430761" date="1709786926000" updatedDate="1709786926000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.116</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=499927</download-url><idea-version min="n/a" max="n/a" since-build="242.1737" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="75431360" date="1709785996000" updatedDate="1709785996000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.574</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=499924</download-url><idea-version min="n/a" max="n/a" since-build="241.14494" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="75247049" date="1709354087000" updatedDate="1709354087000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.572</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=497207</download-url><idea-version min="n/a" max="n/a" since-build="241.14024" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="75241786" date="1709270600000" updatedDate="1709270600000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.571</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=496576</download-url><idea-version min="n/a" max="n/a" since-build="241.14024" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="75238894" date="1709269009000" updatedDate="1709269009000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.105</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=496574</download-url><idea-version min="n/a" max="n/a" since-build="242.942" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="75240423" date="1709250326000" updatedDate="1709250326000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.104</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=496551</download-url><idea-version min="n/a" max="n/a" since-build="242.942" until-build="242.*"/></idea-plugin><idea-plugin downloads="23436378" size="75241656" date="1709182937000" updatedDate="1709182937000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.570</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=495830</download-url><idea-version min="n/a" max="n/a" since-build="241.14024" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="75187232" date="1709114792000" updatedDate="1709114792000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.563</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=495177</download-url><idea-version min="n/a" max="n/a" since-build="241.12662" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="75185885" date="1709009175000" updatedDate="1709009175000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.554</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=493988</download-url><idea-version min="n/a" max="n/a" since-build="241.12662" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="75185521" date="1708749692000" updatedDate="1708749692000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.540</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.540</h3>
<ul>
<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>
</ul>
<h3>2024.1.531</h3>
<ul>
<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>
</ul>
<h3>2024.1.522</h3>
<ul>
<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>
</ul>
<h3>2024.1.515</h3>
<ul>
<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.507</h3>
<ul>
<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/IDEA-344629">IDEA-344629</a></strong>: Tooltip for override gutter: strange background for class and package name</li>
</ul>
<h3>2024.1.499</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-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>
</ul>
<h3>2024.1.494</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.472</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-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>
</ul>
<h3>2024.1.457</h3>
<ul>
<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>
</ul>
<h3>2024.1.445</h3>
<ul>
<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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22093">SCL-22093</a></strong>: Use BSP for Compiler Based Highlighting</li>
</ul>
<h3>2024.1.415</h3>
<ul>
<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>
</ul>
<h3>2024.1.408</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-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>
</ul>
<h3>2024.1.393</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-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>
</ul>
<h3>2024.1.384</h3>
<ul>
<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>
</ul>
<h3>2024.1.380</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-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>
</ul>
<h3>2024.1.367</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-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>
</ul>
<h3>2024.1.360</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21962">SCL-21962</a></strong>: ScType.canonicalText is missing a `.` in some cases</li>
</ul>
<h3>2024.1.354</h3>
<ul>
<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.345</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>
</ul>
<h3>2024.1.340</h3>
<ul>
<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>
</ul>
<h3>2024.1.334</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.328</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-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>
</ul>
<h3>2024.1.318</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/KTIJ-24653">KTIJ-24653</a></strong>: "java.lang.AssertionError: Class type should have a FQ name: JavaClassImpl: JavaElementPsiSourceWithSmartPointer" thrown against trivial Scala code when method method is called "get"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21980">SCL-21980</a></strong>: "Evaluate Worksheet" action is available everywhere in the project view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21981">SCL-21981</a></strong>: don't show "Scala Repl..." action in context menu</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-21957">SCL-21957</a></strong>: ClassNotFoundException when running scala/jvm application first time when using "Use sbt for builds"</li>
</ul>
<h3>2024.1.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</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-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</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-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</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-21246">SCL-21246</a></strong>: Force a rebuild after detecting a change in the incremental compiler</li>
</ul>
<h3>2024.1.284</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</li>
</ul>
<h3>2024.1.275</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</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-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
</ul>
<h3>2024.1.259</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.238</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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>
</ul>
<h3>2024.1.210</h3>
<ul>
<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-19308">SCL-19308</a></strong>: debugger: value hints are not shown for class fields</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-339250">IDEA-339250</a></strong>: IDEA: make Go to Symbol dumb aware</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21857">SCL-21857</a></strong>: Scala: make Go to Symbol provide partial results during indexing</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-21852">SCL-21852</a></strong>: dependencies in lib folder are not recognised</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-17259">SCL-17259</a></strong>: `#` (hash / pound sign) is not recognized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18819">SCL-18819</a></strong>: Import failed for Mill project got from vcs on Windows</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-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</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-21888">SCL-21888</a></strong>: Test and fix Scala 3 extractor semantics</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-21906">SCL-21906</a></strong>: Generic extractor-object trait instances confuse the type inspection when used in `case` statements</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-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>
<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>2024.1.160</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-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-19010">SCL-19010</a></strong>: Autocomplete `using` (and `given`)</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-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-21865">SCL-21865</a></strong>: Type hints: better navigation info</li>
</ul>
<h3>2024.1.156</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-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-19151">SCL-19151</a></strong>: scala 3 parser: handle prohibited modifiers more gracefully</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-21860">SCL-21860</a></strong>: Code formatting: There should be a space before @unchecked in pattern matches</li>
<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-21858">SCL-21858</a></strong>: Scala: make Go to Class provide partial results during indexing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21857">SCL-21857</a></strong>: Scala: make Go to Symbol provide partial results during indexing</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-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>
</ul>
<h3>2024.1.149</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-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-21810">SCL-21810</a></strong>: Compiler Based Highlighting - editor focus trigger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21786">SCL-21786</a></strong>: unexpected Object methods when completing for package object</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-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-4520">SCL-4520</a></strong>: objects definied in Console shuld be displayed in Structure window </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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17973">SCL-17973</a></strong>: Implement rename refactoring suggestions for Scala</li>
</ul>
<h3>2024.1.133</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-13496">SCL-13496</a></strong>: Structure View: "Sort by Visibility" button</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12875">SCL-12875</a></strong>: Visibility of class members in Structure View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21749">SCL-21749</a></strong>: Change Signature doesn't apply to this(...)</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-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-21635">SCL-21635</a></strong>: Prefix scala actions with "Scala:"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21702">SCL-21702</a></strong>: bad inspection: `Replace with .map` for `_.unzip._2`</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-13552">SCL-13552</a></strong>: Structure View: sort members by inherited class</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-21797">SCL-21797</a></strong>: Fix remaining stuff in inlay hints</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-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>
</ul>
<h3>2024.1.105</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=492808</download-url><idea-version min="n/a" max="n/a" since-build="241.12662" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="75176119" date="1708665899000" updatedDate="1708665899000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.531</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.531</h3>
<ul>
<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>
</ul>
<h3>2024.1.522</h3>
<ul>
<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>
</ul>
<h3>2024.1.515</h3>
<ul>
<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.507</h3>
<ul>
<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/IDEA-344629">IDEA-344629</a></strong>: Tooltip for override gutter: strange background for class and package name</li>
</ul>
<h3>2024.1.499</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-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>
</ul>
<h3>2024.1.494</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.472</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-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>
</ul>
<h3>2024.1.457</h3>
<ul>
<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>
</ul>
<h3>2024.1.445</h3>
<ul>
<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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22093">SCL-22093</a></strong>: Use BSP for Compiler Based Highlighting</li>
</ul>
<h3>2024.1.415</h3>
<ul>
<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>
</ul>
<h3>2024.1.408</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-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>
</ul>
<h3>2024.1.393</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-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>
</ul>
<h3>2024.1.384</h3>
<ul>
<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>
</ul>
<h3>2024.1.380</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-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>
</ul>
<h3>2024.1.367</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-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>
</ul>
<h3>2024.1.360</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21962">SCL-21962</a></strong>: ScType.canonicalText is missing a `.` in some cases</li>
</ul>
<h3>2024.1.354</h3>
<ul>
<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.345</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>
</ul>
<h3>2024.1.340</h3>
<ul>
<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>
</ul>
<h3>2024.1.334</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.328</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-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>
</ul>
<h3>2024.1.318</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/KTIJ-24653">KTIJ-24653</a></strong>: "java.lang.AssertionError: Class type should have a FQ name: JavaClassImpl: JavaElementPsiSourceWithSmartPointer" thrown against trivial Scala code when method method is called "get"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21980">SCL-21980</a></strong>: "Evaluate Worksheet" action is available everywhere in the project view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21981">SCL-21981</a></strong>: don't show "Scala Repl..." action in context menu</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-21957">SCL-21957</a></strong>: ClassNotFoundException when running scala/jvm application first time when using "Use sbt for builds"</li>
</ul>
<h3>2024.1.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</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-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</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-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</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-21246">SCL-21246</a></strong>: Force a rebuild after detecting a change in the incremental compiler</li>
</ul>
<h3>2024.1.284</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</li>
</ul>
<h3>2024.1.275</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</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-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
</ul>
<h3>2024.1.259</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.238</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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>
</ul>
<h3>2024.1.210</h3>
<ul>
<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-19308">SCL-19308</a></strong>: debugger: value hints are not shown for class fields</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-339250">IDEA-339250</a></strong>: IDEA: make Go to Symbol dumb aware</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21857">SCL-21857</a></strong>: Scala: make Go to Symbol provide partial results during indexing</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-21852">SCL-21852</a></strong>: dependencies in lib folder are not recognised</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-17259">SCL-17259</a></strong>: `#` (hash / pound sign) is not recognized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18819">SCL-18819</a></strong>: Import failed for Mill project got from vcs on Windows</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-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</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-21888">SCL-21888</a></strong>: Test and fix Scala 3 extractor semantics</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-21906">SCL-21906</a></strong>: Generic extractor-object trait instances confuse the type inspection when used in `case` statements</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-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>
<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>2024.1.160</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-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-19010">SCL-19010</a></strong>: Autocomplete `using` (and `given`)</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-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-21865">SCL-21865</a></strong>: Type hints: better navigation info</li>
</ul>
<h3>2024.1.156</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-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-19151">SCL-19151</a></strong>: scala 3 parser: handle prohibited modifiers more gracefully</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-21860">SCL-21860</a></strong>: Code formatting: There should be a space before @unchecked in pattern matches</li>
<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-21858">SCL-21858</a></strong>: Scala: make Go to Class provide partial results during indexing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21857">SCL-21857</a></strong>: Scala: make Go to Symbol provide partial results during indexing</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-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>
</ul>
<h3>2024.1.149</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-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-21810">SCL-21810</a></strong>: Compiler Based Highlighting - editor focus trigger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21786">SCL-21786</a></strong>: unexpected Object methods when completing for package object</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-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-4520">SCL-4520</a></strong>: objects definied in Console shuld be displayed in Structure window </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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17973">SCL-17973</a></strong>: Implement rename refactoring suggestions for Scala</li>
</ul>
<h3>2024.1.133</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-13496">SCL-13496</a></strong>: Structure View: "Sort by Visibility" button</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12875">SCL-12875</a></strong>: Visibility of class members in Structure View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21749">SCL-21749</a></strong>: Change Signature doesn't apply to this(...)</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-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-21635">SCL-21635</a></strong>: Prefix scala actions with "Scala:"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21702">SCL-21702</a></strong>: bad inspection: `Replace with .map` for `_.unzip._2`</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-13552">SCL-13552</a></strong>: Structure View: sort members by inherited class</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-21797">SCL-21797</a></strong>: Fix remaining stuff in inlay hints</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-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>
</ul>
<h3>2024.1.105</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=492472</download-url><idea-version min="n/a" max="n/a" since-build="241.12662" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="75151758" date="1708576536000" updatedDate="1708576536000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.522</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.522</h3>
<ul>
<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>
</ul>
<h3>2024.1.515</h3>
<ul>
<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.507</h3>
<ul>
<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/IDEA-344629">IDEA-344629</a></strong>: Tooltip for override gutter: strange background for class and package name</li>
</ul>
<h3>2024.1.499</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-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>
</ul>
<h3>2024.1.494</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.472</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-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>
</ul>
<h3>2024.1.457</h3>
<ul>
<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>
</ul>
<h3>2024.1.445</h3>
<ul>
<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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22093">SCL-22093</a></strong>: Use BSP for Compiler Based Highlighting</li>
</ul>
<h3>2024.1.415</h3>
<ul>
<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>
</ul>
<h3>2024.1.408</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-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>
</ul>
<h3>2024.1.393</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-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>
</ul>
<h3>2024.1.384</h3>
<ul>
<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>
</ul>
<h3>2024.1.380</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-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>
</ul>
<h3>2024.1.367</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-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-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>
</ul>
<h3>2024.1.360</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21962">SCL-21962</a></strong>: ScType.canonicalText is missing a `.` in some cases</li>
</ul>
<h3>2024.1.354</h3>
<ul>
<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.345</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>
</ul>
<h3>2024.1.340</h3>
<ul>
<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>
</ul>
<h3>2024.1.334</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.328</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-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>
</ul>
<h3>2024.1.318</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/KTIJ-24653">KTIJ-24653</a></strong>: "java.lang.AssertionError: Class type should have a FQ name: JavaClassImpl: JavaElementPsiSourceWithSmartPointer" thrown against trivial Scala code when method method is called "get"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21980">SCL-21980</a></strong>: "Evaluate Worksheet" action is available everywhere in the project view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21981">SCL-21981</a></strong>: don't show "Scala Repl..." action in context menu</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-21957">SCL-21957</a></strong>: ClassNotFoundException when running scala/jvm application first time when using "Use sbt for builds"</li>
</ul>
<h3>2024.1.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</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-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</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-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</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-21246">SCL-21246</a></strong>: Force a rebuild after detecting a change in the incremental compiler</li>
</ul>
<h3>2024.1.284</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</li>
</ul>
<h3>2024.1.275</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</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-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
</ul>
<h3>2024.1.259</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.238</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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>
</ul>
<h3>2024.1.210</h3>
<ul>
<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-19308">SCL-19308</a></strong>: debugger: value hints are not shown for class fields</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-339250">IDEA-339250</a></strong>: IDEA: make Go to Symbol dumb aware</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21857">SCL-21857</a></strong>: Scala: make Go to Symbol provide partial results during indexing</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-21852">SCL-21852</a></strong>: dependencies in lib folder are not recognised</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-17259">SCL-17259</a></strong>: `#` (hash / pound sign) is not recognized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18819">SCL-18819</a></strong>: Import failed for Mill project got from vcs on Windows</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-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</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-21888">SCL-21888</a></strong>: Test and fix Scala 3 extractor semantics</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-21906">SCL-21906</a></strong>: Generic extractor-object trait instances confuse the type inspection when used in `case` statements</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-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>
<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>2024.1.160</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-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-19010">SCL-19010</a></strong>: Autocomplete `using` (and `given`)</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-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-21865">SCL-21865</a></strong>: Type hints: better navigation info</li>
</ul>
<h3>2024.1.156</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-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-19151">SCL-19151</a></strong>: scala 3 parser: handle prohibited modifiers more gracefully</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-21860">SCL-21860</a></strong>: Code formatting: There should be a space before @unchecked in pattern matches</li>
<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-21858">SCL-21858</a></strong>: Scala: make Go to Class provide partial results during indexing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21857">SCL-21857</a></strong>: Scala: make Go to Symbol provide partial results during indexing</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-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>
</ul>
<h3>2024.1.149</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-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-21810">SCL-21810</a></strong>: Compiler Based Highlighting - editor focus trigger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21786">SCL-21786</a></strong>: unexpected Object methods when completing for package object</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-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-4520">SCL-4520</a></strong>: objects definied in Console shuld be displayed in Structure window </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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17973">SCL-17973</a></strong>: Implement rename refactoring suggestions for Scala</li>
</ul>
<h3>2024.1.133</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-13496">SCL-13496</a></strong>: Structure View: "Sort by Visibility" button</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12875">SCL-12875</a></strong>: Visibility of class members in Structure View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21749">SCL-21749</a></strong>: Change Signature doesn't apply to this(...)</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-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-21635">SCL-21635</a></strong>: Prefix scala actions with "Scala:"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21702">SCL-21702</a></strong>: bad inspection: `Replace with .map` for `_.unzip._2`</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-13552">SCL-13552</a></strong>: Structure View: sort members by inherited class</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-21797">SCL-21797</a></strong>: Fix remaining stuff in inlay hints</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-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>
</ul>
<h3>2024.1.105</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=491889</download-url><idea-version min="n/a" max="n/a" since-build="241.12662" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="75151047" date="1708491584000" updatedDate="1708491584000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.515</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.515</h3>
<ul>
<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.507</h3>
<ul>
<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/IDEA-344629">IDEA-344629</a></strong>: Tooltip for override gutter: strange background for class and package name</li>
</ul>
<h3>2024.1.499</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-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>
</ul>
<h3>2024.1.494</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.472</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-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>
</ul>
<h3>2024.1.457</h3>
<ul>
<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>
</ul>
<h3>2024.1.445</h3>
<ul>
<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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22093">SCL-22093</a></strong>: Use BSP for Compiler Based Highlighting</li>
</ul>
<h3>2024.1.415</h3>
<ul>
<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>
</ul>
<h3>2024.1.408</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-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>
</ul>
<h3>2024.1.393</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-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>
</ul>
<h3>2024.1.384</h3>
<ul>
<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>
</ul>
<h3>2024.1.380</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-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>
</ul>
<h3>2024.1.367</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-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-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>
</ul>
<h3>2024.1.360</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21962">SCL-21962</a></strong>: ScType.canonicalText is missing a `.` in some cases</li>
</ul>
<h3>2024.1.354</h3>
<ul>
<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.345</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>
</ul>
<h3>2024.1.340</h3>
<ul>
<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>
</ul>
<h3>2024.1.334</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.328</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-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>
</ul>
<h3>2024.1.318</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/KTIJ-24653">KTIJ-24653</a></strong>: "java.lang.AssertionError: Class type should have a FQ name: JavaClassImpl: JavaElementPsiSourceWithSmartPointer" thrown against trivial Scala code when method method is called "get"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21980">SCL-21980</a></strong>: "Evaluate Worksheet" action is available everywhere in the project view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21981">SCL-21981</a></strong>: don't show "Scala Repl..." action in context menu</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-21957">SCL-21957</a></strong>: ClassNotFoundException when running scala/jvm application first time when using "Use sbt for builds"</li>
</ul>
<h3>2024.1.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</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-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</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-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</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-21246">SCL-21246</a></strong>: Force a rebuild after detecting a change in the incremental compiler</li>
</ul>
<h3>2024.1.284</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</li>
</ul>
<h3>2024.1.275</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</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-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
</ul>
<h3>2024.1.259</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.238</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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>
</ul>
<h3>2024.1.210</h3>
<ul>
<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-19308">SCL-19308</a></strong>: debugger: value hints are not shown for class fields</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-339250">IDEA-339250</a></strong>: IDEA: make Go to Symbol dumb aware</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21857">SCL-21857</a></strong>: Scala: make Go to Symbol provide partial results during indexing</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-21852">SCL-21852</a></strong>: dependencies in lib folder are not recognised</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-17259">SCL-17259</a></strong>: `#` (hash / pound sign) is not recognized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18819">SCL-18819</a></strong>: Import failed for Mill project got from vcs on Windows</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-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</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-21888">SCL-21888</a></strong>: Test and fix Scala 3 extractor semantics</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-21906">SCL-21906</a></strong>: Generic extractor-object trait instances confuse the type inspection when used in `case` statements</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-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>
<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>2024.1.160</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-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-19010">SCL-19010</a></strong>: Autocomplete `using` (and `given`)</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-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-21865">SCL-21865</a></strong>: Type hints: better navigation info</li>
</ul>
<h3>2024.1.156</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-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-19151">SCL-19151</a></strong>: scala 3 parser: handle prohibited modifiers more gracefully</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-21860">SCL-21860</a></strong>: Code formatting: There should be a space before @unchecked in pattern matches</li>
<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-21858">SCL-21858</a></strong>: Scala: make Go to Class provide partial results during indexing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21857">SCL-21857</a></strong>: Scala: make Go to Symbol provide partial results during indexing</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-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>
</ul>
<h3>2024.1.149</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-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-21810">SCL-21810</a></strong>: Compiler Based Highlighting - editor focus trigger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21786">SCL-21786</a></strong>: unexpected Object methods when completing for package object</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-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-4520">SCL-4520</a></strong>: objects definied in Console shuld be displayed in Structure window </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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17973">SCL-17973</a></strong>: Implement rename refactoring suggestions for Scala</li>
</ul>
<h3>2024.1.133</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-13496">SCL-13496</a></strong>: Structure View: "Sort by Visibility" button</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12875">SCL-12875</a></strong>: Visibility of class members in Structure View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21749">SCL-21749</a></strong>: Change Signature doesn't apply to this(...)</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-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-21635">SCL-21635</a></strong>: Prefix scala actions with "Scala:"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21702">SCL-21702</a></strong>: bad inspection: `Replace with .map` for `_.unzip._2`</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-13552">SCL-13552</a></strong>: Structure View: sort members by inherited class</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-21797">SCL-21797</a></strong>: Fix remaining stuff in inlay hints</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-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>
</ul>
<h3>2024.1.105</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=491236</download-url><idea-version min="n/a" max="n/a" since-build="241.12662" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="74684353" date="1708490737000" updatedDate="1708490737000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.680</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.680</h3>
<ul>
<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>2023.3.676</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-227">SCL-227</a></strong>: Moving an anonymous class</li>
</ul>
<h3>2023.3.673</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>
</ul>
<h3>2023.3.670</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-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-22058">SCL-22058</a></strong>: Editor is not scrollable in X-Ray mode on macOS</li>
</ul>
<h3>2023.3.667</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-21898">SCL-21898</a></strong>: IDEA stucks when open project in same window as scala 3 project</li>
</ul>
<h3>2023.3.664</h3>
<ul>
<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.662</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-21994">SCL-21994</a></strong>: create module from build.sbt: Create button doesn't work</li>
</ul>
<h3>2023.3.660</h3>
<ul>
<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-21957">SCL-21957</a></strong>: ClassNotFoundException when running scala/jvm application first time when using "Use sbt for builds"</li>
</ul>
<h3>2023.3.656</h3>
<ul>
<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>
</ul>
<h3>2023.3.649</h3>
<ul>
<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>
</ul>
<h3>2023.3.646</h3>
<ul>
<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>
</ul>
<h3>2023.3.645</h3>
<ul>
<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>
</ul>
<h3>2023.3.641</h3>
<ul>
<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>
</ul>
<h3>2023.3.640</h3>
<ul>
<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>
</ul>
<h3>2023.3.634</h3>
<ul>
<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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21852">SCL-21852</a></strong>: dependencies in lib folder are not recognised</li>
</ul>
<h3>2023.3.631</h3>
<ul>
<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-21924">SCL-21924</a></strong>: Error when parsing tasty files in a specific library</li>
</ul>
<h3>2023.3.629</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>
</ul>
<h3>2023.3.627</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</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-21888">SCL-21888</a></strong>: Test and fix Scala 3 extractor semantics</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>
</ul>
<h3>2023.3.625</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.623</h3>
<ul>
<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>
</ul>
<h3>2023.3.622</h3>
<ul>
<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-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.620</h3>
<ul>
<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>
</ul>
<h3>2023.3.619</h3>
<ul>
<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-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-21865">SCL-21865</a></strong>: Type hints: better navigation info</li>
</ul>
<h3>2023.3.617</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13496">SCL-13496</a></strong>: Structure View: "Sort by Visibility" button</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12875">SCL-12875</a></strong>: Visibility of class members in Structure View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13552">SCL-13552</a></strong>: Structure View: sort members by inherited class</li>
</ul>
<h3>2023.3.615</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-19010">SCL-19010</a></strong>: Autocomplete `using` (and `given`)</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>
</ul>
<h3>2023.3.614</h3>
<ul>
<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>
</ul>
<h3>2023.3.613</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-21860">SCL-21860</a></strong>: Code formatting: There should be a space before @unchecked in pattern matches</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-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-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>
</ul>
<h3>2023.3.611</h3>
<ul>
<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-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-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>
</ul>
<h3>2023.3.609</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-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-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.608</h3>
<ul>
<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-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.607</h3>
<ul>
<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.605</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-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>
</ul>
<h3>2023.3.604</h3>
<ul>
<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>
</ul>
<h3>2023.3.602</h3>
<ul>
<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.601</h3>
<ul>
<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>
</ul>
<h3>2023.3.598</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.597</h3>
<ul>
<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.596</h3>
<ul>
<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>
</ul>
<h3>2023.3.595</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</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>
</ul>
<h3>2023.3.589</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.586</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-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.579</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-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>
</ul>
<h3>2023.3.573</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.3.538</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-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>
</ul>
<h3>2023.3.519</h3>
<ul>
<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>
</ul>
<h3>2023.3.500</h3>
<ul>
<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.485</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>
<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.479</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.470</h3>
<ul>
<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-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-21689">SCL-21689</a></strong>: NoSuchElementException in ScalaUnreachableCodeInspection$$findUnreachableInstructions</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>
</ul>
<h3>2023.3.457</h3>
<ul>
<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>
</ul>
<h3>2023.3.449</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.415</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-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>
</ul>
<h3>2023.3.408</h3>
<ul>
<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.396</h3>
<ul>
<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>
</ul>
<h3>2023.3.380</h3>
<ul>
<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-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>
<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>
</ul>
<h3>2023.3.356</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-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>
</ul>
<h3>2023.3.322</h3>
<ul>
<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>
</ul>
<h3>2023.3.311</h3>
<ul>
<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-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-21588">SCL-21588</a></strong>: Parameter Info: inline modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21595">SCL-21595</a></strong>: Non-synthetic enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-304186">IDEA-304186</a></strong>: Allow to enable VirtualFileSystemEntry#isFileIndexed optimisation for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</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-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-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
</ul>
<h3>2023.3.283</h3>
<ul>
<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-21531">SCL-21531</a></strong>: Text-to-text tests for Scala 3 libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</li>
<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-21454">SCL-21454</a></strong>: lexer: update JFlex to 1.9.1 and regenerate lexers using JDK 17</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-21211">SCL-21211</a></strong>: No presentation for context function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21212">SCL-21212</a></strong>: No inline parameter modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21549">SCL-21549</a></strong>: inlay hints display wrong type hints (calling method with generic parameter without generic argument using infix notation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19622">SCL-19622</a></strong>: Regression in Find Usages: subclass calls are not found when searching for trait method usages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21573">SCL-21573</a></strong>: Tasty reader: derives qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21576">SCL-21576</a></strong>: Decompilers: handle multiple empty parameter clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21581">SCL-21581</a></strong>: Decompilers: escape char constants</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.233</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-13491">SCL-13491</a></strong>: Structure View: distinguish method implicit parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20719">SCL-20719</a></strong>: scala3: support implementing of extension methods and abstract given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</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-17872">SCL-17872</a></strong>: find usages on default constructor invocation doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21537">SCL-21537</a></strong>: when the cursor is at constructor invocation, only usages of that constructor should be highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21551">SCL-21551</a></strong>: Tasty reader: decompile INLINED tags</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21552">SCL-21552</a></strong>: Resolve x$n anonymous given parameters from libraries</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/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
</ul>
<h3>2023.3.211</h3>
<ul>
<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-20806">SCL-20806</a></strong>: review all usages of ScTypedPattern and consider moving to ScTypedPatternLike</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</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-20336">SCL-20336</a></strong>: Go to declaration: Wrong results for by-type given imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</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-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20415">SCL-20415</a></strong>: Type-level compiler intrinsics: support changes in 3.1.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20416">SCL-20416</a></strong>: Type Info for type definitions</li>
<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-21482">SCL-21482</a></strong>: source files are not detected for top level definitions from libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21511">SCL-21511</a></strong>: Perform Java-to-Scala conversion on Paste rather than on Copy</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14647">SCL-14647</a></strong>: no deprecation in structure view.</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-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-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-21520">SCL-21520</a></strong>: Resolve implicits in abstract type companion object</li>
</ul>
<h3>2023.3.153</h3>
<ul>
<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-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-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-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</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-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-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-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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>
<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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</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-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.3.101</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=491151</download-url><idea-version min="n/a" max="n/a" since-build="233.13135" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="74761106" date="1708404091000" updatedDate="1708404091000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.507</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.507</h3>
<ul>
<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/IDEA-344629">IDEA-344629</a></strong>: Tooltip for override gutter: strange background for class and package name</li>
</ul>
<h3>2024.1.499</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-22019">SCL-22019</a></strong>: Internal storage error compiling Scala code</li>
</ul>
<h3>2024.1.494</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.472</h3>
<ul>
<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>
</ul>
<h3>2024.1.457</h3>
<ul>
<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>
</ul>
<h3>2024.1.445</h3>
<ul>
<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.415</h3>
<ul>
<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>
</ul>
<h3>2024.1.408</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-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>
</ul>
<h3>2024.1.393</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-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>
</ul>
<h3>2024.1.384</h3>
<ul>
<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>
</ul>
<h3>2024.1.380</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-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>
</ul>
<h3>2024.1.367</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-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-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>
</ul>
<h3>2024.1.360</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21962">SCL-21962</a></strong>: ScType.canonicalText is missing a `.` in some cases</li>
</ul>
<h3>2024.1.354</h3>
<ul>
<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.345</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>
</ul>
<h3>2024.1.340</h3>
<ul>
<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>
</ul>
<h3>2024.1.334</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.328</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-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>
</ul>
<h3>2024.1.318</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/KTIJ-24653">KTIJ-24653</a></strong>: "java.lang.AssertionError: Class type should have a FQ name: JavaClassImpl: JavaElementPsiSourceWithSmartPointer" thrown against trivial Scala code when method method is called "get"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21980">SCL-21980</a></strong>: "Evaluate Worksheet" action is available everywhere in the project view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21981">SCL-21981</a></strong>: don't show "Scala Repl..." action in context menu</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-21957">SCL-21957</a></strong>: ClassNotFoundException when running scala/jvm application first time when using "Use sbt for builds"</li>
</ul>
<h3>2024.1.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</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-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</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-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</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-21246">SCL-21246</a></strong>: Force a rebuild after detecting a change in the incremental compiler</li>
</ul>
<h3>2024.1.284</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</li>
</ul>
<h3>2024.1.275</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</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-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
</ul>
<h3>2024.1.259</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.238</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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>
</ul>
<h3>2024.1.210</h3>
<ul>
<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-19308">SCL-19308</a></strong>: debugger: value hints are not shown for class fields</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-339250">IDEA-339250</a></strong>: IDEA: make Go to Symbol dumb aware</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21857">SCL-21857</a></strong>: Scala: make Go to Symbol provide partial results during indexing</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-21852">SCL-21852</a></strong>: dependencies in lib folder are not recognised</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-17259">SCL-17259</a></strong>: `#` (hash / pound sign) is not recognized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18819">SCL-18819</a></strong>: Import failed for Mill project got from vcs on Windows</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-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</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-21888">SCL-21888</a></strong>: Test and fix Scala 3 extractor semantics</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-21906">SCL-21906</a></strong>: Generic extractor-object trait instances confuse the type inspection when used in `case` statements</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-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>
<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>2024.1.160</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-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-19010">SCL-19010</a></strong>: Autocomplete `using` (and `given`)</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-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-21865">SCL-21865</a></strong>: Type hints: better navigation info</li>
</ul>
<h3>2024.1.156</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-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-19151">SCL-19151</a></strong>: scala 3 parser: handle prohibited modifiers more gracefully</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-21860">SCL-21860</a></strong>: Code formatting: There should be a space before @unchecked in pattern matches</li>
<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-21858">SCL-21858</a></strong>: Scala: make Go to Class provide partial results during indexing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21857">SCL-21857</a></strong>: Scala: make Go to Symbol provide partial results during indexing</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-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>
</ul>
<h3>2024.1.149</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-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-21810">SCL-21810</a></strong>: Compiler Based Highlighting - editor focus trigger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21786">SCL-21786</a></strong>: unexpected Object methods when completing for package object</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-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-4520">SCL-4520</a></strong>: objects definied in Console shuld be displayed in Structure window </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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17973">SCL-17973</a></strong>: Implement rename refactoring suggestions for Scala</li>
</ul>
<h3>2024.1.133</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-13496">SCL-13496</a></strong>: Structure View: "Sort by Visibility" button</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12875">SCL-12875</a></strong>: Visibility of class members in Structure View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21749">SCL-21749</a></strong>: Change Signature doesn't apply to this(...)</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-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-21635">SCL-21635</a></strong>: Prefix scala actions with "Scala:"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21702">SCL-21702</a></strong>: bad inspection: `Replace with .map` for `_.unzip._2`</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-13552">SCL-13552</a></strong>: Structure View: sort members by inherited class</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-21797">SCL-21797</a></strong>: Fix remaining stuff in inlay hints</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-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>
</ul>
<h3>2024.1.105</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=490779</download-url><idea-version min="n/a" max="n/a" since-build="241.12662" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="74761941" date="1708144808000" updatedDate="1708144808000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.499</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.499</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-22019">SCL-22019</a></strong>: Internal storage error compiling Scala code</li>
</ul>
<h3>2024.1.494</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.472</h3>
<ul>
<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>
</ul>
<h3>2024.1.457</h3>
<ul>
<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>
</ul>
<h3>2024.1.445</h3>
<ul>
<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.415</h3>
<ul>
<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>
</ul>
<h3>2024.1.408</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-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>
</ul>
<h3>2024.1.393</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-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>
</ul>
<h3>2024.1.384</h3>
<ul>
<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>
</ul>
<h3>2024.1.380</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-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>
</ul>
<h3>2024.1.367</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-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-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>
</ul>
<h3>2024.1.360</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21962">SCL-21962</a></strong>: ScType.canonicalText is missing a `.` in some cases</li>
</ul>
<h3>2024.1.354</h3>
<ul>
<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.345</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>
</ul>
<h3>2024.1.340</h3>
<ul>
<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>
</ul>
<h3>2024.1.334</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.328</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-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>
</ul>
<h3>2024.1.318</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/KTIJ-24653">KTIJ-24653</a></strong>: "java.lang.AssertionError: Class type should have a FQ name: JavaClassImpl: JavaElementPsiSourceWithSmartPointer" thrown against trivial Scala code when method method is called "get"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21980">SCL-21980</a></strong>: "Evaluate Worksheet" action is available everywhere in the project view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21981">SCL-21981</a></strong>: don't show "Scala Repl..." action in context menu</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-21957">SCL-21957</a></strong>: ClassNotFoundException when running scala/jvm application first time when using "Use sbt for builds"</li>
</ul>
<h3>2024.1.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</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-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</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-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</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-21246">SCL-21246</a></strong>: Force a rebuild after detecting a change in the incremental compiler</li>
</ul>
<h3>2024.1.284</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</li>
</ul>
<h3>2024.1.275</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</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-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
</ul>
<h3>2024.1.259</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.238</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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>
</ul>
<h3>2024.1.210</h3>
<ul>
<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-19308">SCL-19308</a></strong>: debugger: value hints are not shown for class fields</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-339250">IDEA-339250</a></strong>: IDEA: make Go to Symbol dumb aware</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21857">SCL-21857</a></strong>: Scala: make Go to Symbol provide partial results during indexing</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-21852">SCL-21852</a></strong>: dependencies in lib folder are not recognised</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-17259">SCL-17259</a></strong>: `#` (hash / pound sign) is not recognized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18819">SCL-18819</a></strong>: Import failed for Mill project got from vcs on Windows</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-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</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-21888">SCL-21888</a></strong>: Test and fix Scala 3 extractor semantics</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-21906">SCL-21906</a></strong>: Generic extractor-object trait instances confuse the type inspection when used in `case` statements</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-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>
<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>2024.1.160</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-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-19010">SCL-19010</a></strong>: Autocomplete `using` (and `given`)</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-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-21865">SCL-21865</a></strong>: Type hints: better navigation info</li>
</ul>
<h3>2024.1.156</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-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-19151">SCL-19151</a></strong>: scala 3 parser: handle prohibited modifiers more gracefully</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-21860">SCL-21860</a></strong>: Code formatting: There should be a space before @unchecked in pattern matches</li>
<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-21858">SCL-21858</a></strong>: Scala: make Go to Class provide partial results during indexing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21857">SCL-21857</a></strong>: Scala: make Go to Symbol provide partial results during indexing</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-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>
</ul>
<h3>2024.1.149</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-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-21810">SCL-21810</a></strong>: Compiler Based Highlighting - editor focus trigger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21786">SCL-21786</a></strong>: unexpected Object methods when completing for package object</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-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-4520">SCL-4520</a></strong>: objects definied in Console shuld be displayed in Structure window </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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17973">SCL-17973</a></strong>: Implement rename refactoring suggestions for Scala</li>
</ul>
<h3>2024.1.133</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-13496">SCL-13496</a></strong>: Structure View: "Sort by Visibility" button</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12875">SCL-12875</a></strong>: Visibility of class members in Structure View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21749">SCL-21749</a></strong>: Change Signature doesn't apply to this(...)</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-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-21635">SCL-21635</a></strong>: Prefix scala actions with "Scala:"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21702">SCL-21702</a></strong>: bad inspection: `Replace with .map` for `_.unzip._2`</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-13552">SCL-13552</a></strong>: Structure View: sort members by inherited class</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-21797">SCL-21797</a></strong>: Fix remaining stuff in inlay hints</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-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>
</ul>
<h3>2024.1.105</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=489377</download-url><idea-version min="n/a" max="n/a" since-build="241.11761" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="74761547" date="1708058826000" updatedDate="1708058826000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.494</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.494</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.472</h3>
<ul>
<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>
</ul>
<h3>2024.1.457</h3>
<ul>
<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>
</ul>
<h3>2024.1.445</h3>
<ul>
<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.415</h3>
<ul>
<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>
</ul>
<h3>2024.1.408</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-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>
</ul>
<h3>2024.1.393</h3>
<ul>
<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>
</ul>
<h3>2024.1.384</h3>
<ul>
<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>
</ul>
<h3>2024.1.380</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>
<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>
</ul>
<h3>2024.1.367</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-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>
</ul>
<h3>2024.1.360</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21962">SCL-21962</a></strong>: ScType.canonicalText is missing a `.` in some cases</li>
</ul>
<h3>2024.1.354</h3>
<ul>
<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.345</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>
</ul>
<h3>2024.1.340</h3>
<ul>
<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>
</ul>
<h3>2024.1.334</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.328</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-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>
</ul>
<h3>2024.1.318</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/KTIJ-24653">KTIJ-24653</a></strong>: "java.lang.AssertionError: Class type should have a FQ name: JavaClassImpl: JavaElementPsiSourceWithSmartPointer" thrown against trivial Scala code when method method is called "get"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21980">SCL-21980</a></strong>: "Evaluate Worksheet" action is available everywhere in the project view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21981">SCL-21981</a></strong>: don't show "Scala Repl..." action in context menu</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-21957">SCL-21957</a></strong>: ClassNotFoundException when running scala/jvm application first time when using "Use sbt for builds"</li>
</ul>
<h3>2024.1.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</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-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</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-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</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-21246">SCL-21246</a></strong>: Force a rebuild after detecting a change in the incremental compiler</li>
</ul>
<h3>2024.1.284</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</li>
</ul>
<h3>2024.1.275</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</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-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
</ul>
<h3>2024.1.259</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.238</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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>
</ul>
<h3>2024.1.210</h3>
<ul>
<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-19308">SCL-19308</a></strong>: debugger: value hints are not shown for class fields</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-339250">IDEA-339250</a></strong>: IDEA: make Go to Symbol dumb aware</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21857">SCL-21857</a></strong>: Scala: make Go to Symbol provide partial results during indexing</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-21852">SCL-21852</a></strong>: dependencies in lib folder are not recognised</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-17259">SCL-17259</a></strong>: `#` (hash / pound sign) is not recognized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18819">SCL-18819</a></strong>: Import failed for Mill project got from vcs on Windows</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-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</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-21888">SCL-21888</a></strong>: Test and fix Scala 3 extractor semantics</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-21906">SCL-21906</a></strong>: Generic extractor-object trait instances confuse the type inspection when used in `case` statements</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-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>
<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>2024.1.160</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-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-19010">SCL-19010</a></strong>: Autocomplete `using` (and `given`)</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-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-21865">SCL-21865</a></strong>: Type hints: better navigation info</li>
</ul>
<h3>2024.1.156</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-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-19151">SCL-19151</a></strong>: scala 3 parser: handle prohibited modifiers more gracefully</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-21860">SCL-21860</a></strong>: Code formatting: There should be a space before @unchecked in pattern matches</li>
<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-21858">SCL-21858</a></strong>: Scala: make Go to Class provide partial results during indexing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21857">SCL-21857</a></strong>: Scala: make Go to Symbol provide partial results during indexing</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-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>
</ul>
<h3>2024.1.149</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-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-21810">SCL-21810</a></strong>: Compiler Based Highlighting - editor focus trigger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21786">SCL-21786</a></strong>: unexpected Object methods when completing for package object</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-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-4520">SCL-4520</a></strong>: objects definied in Console shuld be displayed in Structure window </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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17973">SCL-17973</a></strong>: Implement rename refactoring suggestions for Scala</li>
</ul>
<h3>2024.1.133</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-13496">SCL-13496</a></strong>: Structure View: "Sort by Visibility" button</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12875">SCL-12875</a></strong>: Visibility of class members in Structure View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21749">SCL-21749</a></strong>: Change Signature doesn't apply to this(...)</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-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-21635">SCL-21635</a></strong>: Prefix scala actions with "Scala:"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21702">SCL-21702</a></strong>: bad inspection: `Replace with .map` for `_.unzip._2`</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-13552">SCL-13552</a></strong>: Structure View: sort members by inherited class</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-21797">SCL-21797</a></strong>: Fix remaining stuff in inlay hints</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-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>
</ul>
<h3>2024.1.105</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=488670</download-url><idea-version min="n/a" max="n/a" since-build="241.11761" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="74761958" date="1707886183000" updatedDate="1707886183000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.479</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.472</h3>
<ul>
<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>
</ul>
<h3>2024.1.457</h3>
<ul>
<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>
</ul>
<h3>2024.1.445</h3>
<ul>
<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.415</h3>
<ul>
<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>
</ul>
<h3>2024.1.408</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-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>
</ul>
<h3>2024.1.393</h3>
<ul>
<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>
</ul>
<h3>2024.1.384</h3>
<ul>
<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>
</ul>
<h3>2024.1.380</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>
<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>
</ul>
<h3>2024.1.367</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-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>
</ul>
<h3>2024.1.360</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21962">SCL-21962</a></strong>: ScType.canonicalText is missing a `.` in some cases</li>
</ul>
<h3>2024.1.354</h3>
<ul>
<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.345</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>
</ul>
<h3>2024.1.340</h3>
<ul>
<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>
</ul>
<h3>2024.1.334</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.328</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-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>
</ul>
<h3>2024.1.318</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/KTIJ-24653">KTIJ-24653</a></strong>: "java.lang.AssertionError: Class type should have a FQ name: JavaClassImpl: JavaElementPsiSourceWithSmartPointer" thrown against trivial Scala code when method method is called "get"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21980">SCL-21980</a></strong>: "Evaluate Worksheet" action is available everywhere in the project view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21981">SCL-21981</a></strong>: don't show "Scala Repl..." action in context menu</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-21957">SCL-21957</a></strong>: ClassNotFoundException when running scala/jvm application first time when using "Use sbt for builds"</li>
</ul>
<h3>2024.1.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</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-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</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-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</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-21246">SCL-21246</a></strong>: Force a rebuild after detecting a change in the incremental compiler</li>
</ul>
<h3>2024.1.284</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</li>
</ul>
<h3>2024.1.275</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</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-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
</ul>
<h3>2024.1.259</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.238</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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>
</ul>
<h3>2024.1.210</h3>
<ul>
<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-19308">SCL-19308</a></strong>: debugger: value hints are not shown for class fields</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-339250">IDEA-339250</a></strong>: IDEA: make Go to Symbol dumb aware</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21857">SCL-21857</a></strong>: Scala: make Go to Symbol provide partial results during indexing</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-21852">SCL-21852</a></strong>: dependencies in lib folder are not recognised</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-17259">SCL-17259</a></strong>: `#` (hash / pound sign) is not recognized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18819">SCL-18819</a></strong>: Import failed for Mill project got from vcs on Windows</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-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</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-21888">SCL-21888</a></strong>: Test and fix Scala 3 extractor semantics</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-21906">SCL-21906</a></strong>: Generic extractor-object trait instances confuse the type inspection when used in `case` statements</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-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>
<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>2024.1.160</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-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-19010">SCL-19010</a></strong>: Autocomplete `using` (and `given`)</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-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-21865">SCL-21865</a></strong>: Type hints: better navigation info</li>
</ul>
<h3>2024.1.156</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-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-19151">SCL-19151</a></strong>: scala 3 parser: handle prohibited modifiers more gracefully</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-21860">SCL-21860</a></strong>: Code formatting: There should be a space before @unchecked in pattern matches</li>
<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-21858">SCL-21858</a></strong>: Scala: make Go to Class provide partial results during indexing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21857">SCL-21857</a></strong>: Scala: make Go to Symbol provide partial results during indexing</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-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>
</ul>
<h3>2024.1.149</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-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-21810">SCL-21810</a></strong>: Compiler Based Highlighting - editor focus trigger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21786">SCL-21786</a></strong>: unexpected Object methods when completing for package object</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-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-4520">SCL-4520</a></strong>: objects definied in Console shuld be displayed in Structure window </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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17973">SCL-17973</a></strong>: Implement rename refactoring suggestions for Scala</li>
</ul>
<h3>2024.1.133</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-13496">SCL-13496</a></strong>: Structure View: "Sort by Visibility" button</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12875">SCL-12875</a></strong>: Visibility of class members in Structure View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21749">SCL-21749</a></strong>: Change Signature doesn't apply to this(...)</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-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-21635">SCL-21635</a></strong>: Prefix scala actions with "Scala:"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21702">SCL-21702</a></strong>: bad inspection: `Replace with .map` for `_.unzip._2`</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-13552">SCL-13552</a></strong>: Structure View: sort members by inherited class</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-21797">SCL-21797</a></strong>: Fix remaining stuff in inlay hints</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-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>
</ul>
<h3>2024.1.105</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=486783</download-url><idea-version min="n/a" max="n/a" since-build="241.11761" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="74762653" date="1707798872000" updatedDate="1707798872000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.472</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.472</h3>
<ul>
<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>
</ul>
<h3>2024.1.457</h3>
<ul>
<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>
</ul>
<h3>2024.1.445</h3>
<ul>
<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.415</h3>
<ul>
<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>
</ul>
<h3>2024.1.408</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-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>
</ul>
<h3>2024.1.393</h3>
<ul>
<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>
</ul>
<h3>2024.1.384</h3>
<ul>
<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>
</ul>
<h3>2024.1.380</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>
<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>
</ul>
<h3>2024.1.367</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-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>
</ul>
<h3>2024.1.360</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21962">SCL-21962</a></strong>: ScType.canonicalText is missing a `.` in some cases</li>
</ul>
<h3>2024.1.354</h3>
<ul>
<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.345</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>
</ul>
<h3>2024.1.340</h3>
<ul>
<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>
</ul>
<h3>2024.1.334</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.328</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-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>
</ul>
<h3>2024.1.318</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/KTIJ-24653">KTIJ-24653</a></strong>: "java.lang.AssertionError: Class type should have a FQ name: JavaClassImpl: JavaElementPsiSourceWithSmartPointer" thrown against trivial Scala code when method method is called "get"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21980">SCL-21980</a></strong>: "Evaluate Worksheet" action is available everywhere in the project view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21981">SCL-21981</a></strong>: don't show "Scala Repl..." action in context menu</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-21957">SCL-21957</a></strong>: ClassNotFoundException when running scala/jvm application first time when using "Use sbt for builds"</li>
</ul>
<h3>2024.1.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</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-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</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-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</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-21246">SCL-21246</a></strong>: Force a rebuild after detecting a change in the incremental compiler</li>
</ul>
<h3>2024.1.284</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</li>
</ul>
<h3>2024.1.275</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</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-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
</ul>
<h3>2024.1.259</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.238</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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>
</ul>
<h3>2024.1.210</h3>
<ul>
<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-19308">SCL-19308</a></strong>: debugger: value hints are not shown for class fields</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-339250">IDEA-339250</a></strong>: IDEA: make Go to Symbol dumb aware</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21857">SCL-21857</a></strong>: Scala: make Go to Symbol provide partial results during indexing</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-21852">SCL-21852</a></strong>: dependencies in lib folder are not recognised</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-17259">SCL-17259</a></strong>: `#` (hash / pound sign) is not recognized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18819">SCL-18819</a></strong>: Import failed for Mill project got from vcs on Windows</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-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</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-21888">SCL-21888</a></strong>: Test and fix Scala 3 extractor semantics</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-21906">SCL-21906</a></strong>: Generic extractor-object trait instances confuse the type inspection when used in `case` statements</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-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>
<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>2024.1.160</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-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-19010">SCL-19010</a></strong>: Autocomplete `using` (and `given`)</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-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-21865">SCL-21865</a></strong>: Type hints: better navigation info</li>
</ul>
<h3>2024.1.156</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-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-19151">SCL-19151</a></strong>: scala 3 parser: handle prohibited modifiers more gracefully</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-21860">SCL-21860</a></strong>: Code formatting: There should be a space before @unchecked in pattern matches</li>
<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-21858">SCL-21858</a></strong>: Scala: make Go to Class provide partial results during indexing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21857">SCL-21857</a></strong>: Scala: make Go to Symbol provide partial results during indexing</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-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>
</ul>
<h3>2024.1.149</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-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-21810">SCL-21810</a></strong>: Compiler Based Highlighting - editor focus trigger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21786">SCL-21786</a></strong>: unexpected Object methods when completing for package object</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-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-4520">SCL-4520</a></strong>: objects definied in Console shuld be displayed in Structure window </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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17973">SCL-17973</a></strong>: Implement rename refactoring suggestions for Scala</li>
</ul>
<h3>2024.1.133</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-13496">SCL-13496</a></strong>: Structure View: "Sort by Visibility" button</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12875">SCL-12875</a></strong>: Visibility of class members in Structure View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21749">SCL-21749</a></strong>: Change Signature doesn't apply to this(...)</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-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-21635">SCL-21635</a></strong>: Prefix scala actions with "Scala:"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21702">SCL-21702</a></strong>: bad inspection: `Replace with .map` for `_.unzip._2`</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-13552">SCL-13552</a></strong>: Structure View: sort members by inherited class</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-21797">SCL-21797</a></strong>: Fix remaining stuff in inlay hints</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-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>
</ul>
<h3>2024.1.105</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=486107</download-url><idea-version min="n/a" max="n/a" since-build="241.11761" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="74195955" date="1707453918000" updatedDate="1707453918000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.679</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.676</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-227">SCL-227</a></strong>: Moving an anonymous class</li>
</ul>
<h3>2023.3.670</h3>
<ul>
<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-22058">SCL-22058</a></strong>: Editor is not scrollable in X-Ray mode on macOS</li>
</ul>
<h3>2023.3.667</h3>
<ul>
<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>
</ul>
<h3>2023.3.664</h3>
<ul>
<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.662</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-21994">SCL-21994</a></strong>: create module from build.sbt: Create button doesn't work</li>
</ul>
<h3>2023.3.660</h3>
<ul>
<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-21957">SCL-21957</a></strong>: ClassNotFoundException when running scala/jvm application first time when using "Use sbt for builds"</li>
</ul>
<h3>2023.3.656</h3>
<ul>
<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>
</ul>
<h3>2023.3.649</h3>
<ul>
<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>
</ul>
<h3>2023.3.646</h3>
<ul>
<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>
</ul>
<h3>2023.3.645</h3>
<ul>
<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>
</ul>
<h3>2023.3.641</h3>
<ul>
<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>
</ul>
<h3>2023.3.640</h3>
<ul>
<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>
</ul>
<h3>2023.3.634</h3>
<ul>
<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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21852">SCL-21852</a></strong>: dependencies in lib folder are not recognised</li>
</ul>
<h3>2023.3.631</h3>
<ul>
<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-21924">SCL-21924</a></strong>: Error when parsing tasty files in a specific library</li>
</ul>
<h3>2023.3.629</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>
</ul>
<h3>2023.3.627</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</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-21888">SCL-21888</a></strong>: Test and fix Scala 3 extractor semantics</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>
</ul>
<h3>2023.3.625</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.623</h3>
<ul>
<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>
</ul>
<h3>2023.3.622</h3>
<ul>
<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-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.620</h3>
<ul>
<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>
</ul>
<h3>2023.3.619</h3>
<ul>
<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-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-21865">SCL-21865</a></strong>: Type hints: better navigation info</li>
</ul>
<h3>2023.3.617</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13496">SCL-13496</a></strong>: Structure View: "Sort by Visibility" button</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12875">SCL-12875</a></strong>: Visibility of class members in Structure View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13552">SCL-13552</a></strong>: Structure View: sort members by inherited class</li>
</ul>
<h3>2023.3.615</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-19010">SCL-19010</a></strong>: Autocomplete `using` (and `given`)</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>
</ul>
<h3>2023.3.614</h3>
<ul>
<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>
</ul>
<h3>2023.3.613</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-21860">SCL-21860</a></strong>: Code formatting: There should be a space before @unchecked in pattern matches</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-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-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>
</ul>
<h3>2023.3.611</h3>
<ul>
<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-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-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>
</ul>
<h3>2023.3.609</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-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-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.608</h3>
<ul>
<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-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.607</h3>
<ul>
<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.605</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-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>
</ul>
<h3>2023.3.604</h3>
<ul>
<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>
</ul>
<h3>2023.3.602</h3>
<ul>
<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.601</h3>
<ul>
<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>
</ul>
<h3>2023.3.598</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.597</h3>
<ul>
<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.596</h3>
<ul>
<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>
</ul>
<h3>2023.3.595</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</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>
</ul>
<h3>2023.3.589</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.586</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-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.579</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-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>
</ul>
<h3>2023.3.573</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.3.538</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-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>
</ul>
<h3>2023.3.519</h3>
<ul>
<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>
</ul>
<h3>2023.3.500</h3>
<ul>
<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.485</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>
<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.479</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.470</h3>
<ul>
<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-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-21689">SCL-21689</a></strong>: NoSuchElementException in ScalaUnreachableCodeInspection$$findUnreachableInstructions</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>
</ul>
<h3>2023.3.457</h3>
<ul>
<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>
</ul>
<h3>2023.3.449</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.415</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-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>
</ul>
<h3>2023.3.408</h3>
<ul>
<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.396</h3>
<ul>
<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>
</ul>
<h3>2023.3.380</h3>
<ul>
<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-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>
<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>
</ul>
<h3>2023.3.356</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-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>
</ul>
<h3>2023.3.322</h3>
<ul>
<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>
</ul>
<h3>2023.3.311</h3>
<ul>
<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-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-21588">SCL-21588</a></strong>: Parameter Info: inline modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21595">SCL-21595</a></strong>: Non-synthetic enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-304186">IDEA-304186</a></strong>: Allow to enable VirtualFileSystemEntry#isFileIndexed optimisation for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</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-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-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
</ul>
<h3>2023.3.283</h3>
<ul>
<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-21531">SCL-21531</a></strong>: Text-to-text tests for Scala 3 libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</li>
<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-21454">SCL-21454</a></strong>: lexer: update JFlex to 1.9.1 and regenerate lexers using JDK 17</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-21211">SCL-21211</a></strong>: No presentation for context function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21212">SCL-21212</a></strong>: No inline parameter modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21549">SCL-21549</a></strong>: inlay hints display wrong type hints (calling method with generic parameter without generic argument using infix notation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19622">SCL-19622</a></strong>: Regression in Find Usages: subclass calls are not found when searching for trait method usages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21573">SCL-21573</a></strong>: Tasty reader: derives qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21576">SCL-21576</a></strong>: Decompilers: handle multiple empty parameter clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21581">SCL-21581</a></strong>: Decompilers: escape char constants</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.233</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-13491">SCL-13491</a></strong>: Structure View: distinguish method implicit parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20719">SCL-20719</a></strong>: scala3: support implementing of extension methods and abstract given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</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-17872">SCL-17872</a></strong>: find usages on default constructor invocation doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21537">SCL-21537</a></strong>: when the cursor is at constructor invocation, only usages of that constructor should be highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21551">SCL-21551</a></strong>: Tasty reader: decompile INLINED tags</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21552">SCL-21552</a></strong>: Resolve x$n anonymous given parameters from libraries</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/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
</ul>
<h3>2023.3.211</h3>
<ul>
<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-20806">SCL-20806</a></strong>: review all usages of ScTypedPattern and consider moving to ScTypedPatternLike</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</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-20336">SCL-20336</a></strong>: Go to declaration: Wrong results for by-type given imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</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-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20415">SCL-20415</a></strong>: Type-level compiler intrinsics: support changes in 3.1.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20416">SCL-20416</a></strong>: Type Info for type definitions</li>
<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-21482">SCL-21482</a></strong>: source files are not detected for top level definitions from libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21511">SCL-21511</a></strong>: Perform Java-to-Scala conversion on Paste rather than on Copy</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14647">SCL-14647</a></strong>: no deprecation in structure view.</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-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-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-21520">SCL-21520</a></strong>: Resolve implicits in abstract type companion object</li>
</ul>
<h3>2023.3.153</h3>
<ul>
<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-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-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-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</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-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-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-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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>
<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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</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-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.3.101</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=484358</download-url><idea-version min="n/a" max="n/a" since-build="233.13135" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="74699632" date="1707453389000" updatedDate="1707453389000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.457</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.457</h3>
<ul>
<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>
</ul>
<h3>2024.1.445</h3>
<ul>
<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.415</h3>
<ul>
<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>
</ul>
<h3>2024.1.408</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-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>
</ul>
<h3>2024.1.393</h3>
<ul>
<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>
</ul>
<h3>2024.1.384</h3>
<ul>
<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>
</ul>
<h3>2024.1.380</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>
<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>
</ul>
<h3>2024.1.367</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-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>
</ul>
<h3>2024.1.360</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21962">SCL-21962</a></strong>: ScType.canonicalText is missing a `.` in some cases</li>
</ul>
<h3>2024.1.354</h3>
<ul>
<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>
<h3>2024.1.345</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>
</ul>
<h3>2024.1.340</h3>
<ul>
<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>
</ul>
<h3>2024.1.334</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.328</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-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>
</ul>
<h3>2024.1.318</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/KTIJ-24653">KTIJ-24653</a></strong>: "java.lang.AssertionError: Class type should have a FQ name: JavaClassImpl: JavaElementPsiSourceWithSmartPointer" thrown against trivial Scala code when method method is called "get"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21980">SCL-21980</a></strong>: "Evaluate Worksheet" action is available everywhere in the project view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21981">SCL-21981</a></strong>: don't show "Scala Repl..." action in context menu</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-21957">SCL-21957</a></strong>: ClassNotFoundException when running scala/jvm application first time when using "Use sbt for builds"</li>
</ul>
<h3>2024.1.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</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-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</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-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</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-21246">SCL-21246</a></strong>: Force a rebuild after detecting a change in the incremental compiler</li>
</ul>
<h3>2024.1.284</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</li>
</ul>
<h3>2024.1.275</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</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-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
</ul>
<h3>2024.1.259</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.238</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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>
</ul>
<h3>2024.1.210</h3>
<ul>
<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-19308">SCL-19308</a></strong>: debugger: value hints are not shown for class fields</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-339250">IDEA-339250</a></strong>: IDEA: make Go to Symbol dumb aware</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21857">SCL-21857</a></strong>: Scala: make Go to Symbol provide partial results during indexing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21852">SCL-21852</a></strong>: dependencies in lib folder are not recognised</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-17259">SCL-17259</a></strong>: `#` (hash / pound sign) is not recognized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18819">SCL-18819</a></strong>: Import failed for Mill project got from vcs on Windows</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-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</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-21888">SCL-21888</a></strong>: Test and fix Scala 3 extractor semantics</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-21906">SCL-21906</a></strong>: Generic extractor-object trait instances confuse the type inspection when used in `case` statements</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-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>
<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>2024.1.160</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-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-19010">SCL-19010</a></strong>: Autocomplete `using` (and `given`)</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-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-21865">SCL-21865</a></strong>: Type hints: better navigation info</li>
</ul>
<h3>2024.1.156</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-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-19151">SCL-19151</a></strong>: scala 3 parser: handle prohibited modifiers more gracefully</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-21860">SCL-21860</a></strong>: Code formatting: There should be a space before @unchecked in pattern matches</li>
<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-21858">SCL-21858</a></strong>: Scala: make Go to Class provide partial results during indexing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21857">SCL-21857</a></strong>: Scala: make Go to Symbol provide partial results during indexing</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-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>
</ul>
<h3>2024.1.149</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-21810">SCL-21810</a></strong>: Compiler Based Highlighting - editor focus trigger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21786">SCL-21786</a></strong>: unexpected Object methods when completing for package object</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-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-4520">SCL-4520</a></strong>: objects definied in Console shuld be displayed in Structure window </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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17973">SCL-17973</a></strong>: Implement rename refactoring suggestions for Scala</li>
</ul>
<h3>2024.1.133</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-13496">SCL-13496</a></strong>: Structure View: "Sort by Visibility" button</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12875">SCL-12875</a></strong>: Visibility of class members in Structure View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21749">SCL-21749</a></strong>: Change Signature doesn't apply to this(...)</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-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-21635">SCL-21635</a></strong>: Prefix scala actions with "Scala:"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21702">SCL-21702</a></strong>: bad inspection: `Replace with .map` for `_.unzip._2`</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-13552">SCL-13552</a></strong>: Structure View: sort members by inherited class</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-21797">SCL-21797</a></strong>: Fix remaining stuff in inlay hints</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-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>
</ul>
<h3>2024.1.105</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=484357</download-url><idea-version min="n/a" max="n/a" since-build="241.11761" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="74195521" date="1707368213000" updatedDate="1707368213000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.677</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.676</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-227">SCL-227</a></strong>: Moving an anonymous class</li>
</ul>
<h3>2023.3.670</h3>
<ul>
<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-22058">SCL-22058</a></strong>: Editor is not scrollable in X-Ray mode on macOS</li>
</ul>
<h3>2023.3.667</h3>
<ul>
<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>
</ul>
<h3>2023.3.664</h3>
<ul>
<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.662</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-21994">SCL-21994</a></strong>: create module from build.sbt: Create button doesn't work</li>
</ul>
<h3>2023.3.660</h3>
<ul>
<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-21957">SCL-21957</a></strong>: ClassNotFoundException when running scala/jvm application first time when using "Use sbt for builds"</li>
</ul>
<h3>2023.3.656</h3>
<ul>
<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>
</ul>
<h3>2023.3.649</h3>
<ul>
<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>
</ul>
<h3>2023.3.646</h3>
<ul>
<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>
</ul>
<h3>2023.3.645</h3>
<ul>
<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>
</ul>
<h3>2023.3.641</h3>
<ul>
<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>
</ul>
<h3>2023.3.640</h3>
<ul>
<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>
</ul>
<h3>2023.3.634</h3>
<ul>
<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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21852">SCL-21852</a></strong>: dependencies in lib folder are not recognised</li>
</ul>
<h3>2023.3.631</h3>
<ul>
<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-21924">SCL-21924</a></strong>: Error when parsing tasty files in a specific library</li>
</ul>
<h3>2023.3.629</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>
</ul>
<h3>2023.3.627</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</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-21888">SCL-21888</a></strong>: Test and fix Scala 3 extractor semantics</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>
</ul>
<h3>2023.3.625</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.623</h3>
<ul>
<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>
</ul>
<h3>2023.3.622</h3>
<ul>
<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-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.620</h3>
<ul>
<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>
</ul>
<h3>2023.3.619</h3>
<ul>
<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-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-21865">SCL-21865</a></strong>: Type hints: better navigation info</li>
</ul>
<h3>2023.3.617</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13496">SCL-13496</a></strong>: Structure View: "Sort by Visibility" button</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12875">SCL-12875</a></strong>: Visibility of class members in Structure View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13552">SCL-13552</a></strong>: Structure View: sort members by inherited class</li>
</ul>
<h3>2023.3.615</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-19010">SCL-19010</a></strong>: Autocomplete `using` (and `given`)</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>
</ul>
<h3>2023.3.614</h3>
<ul>
<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>
</ul>
<h3>2023.3.613</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-21860">SCL-21860</a></strong>: Code formatting: There should be a space before @unchecked in pattern matches</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-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-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>
</ul>
<h3>2023.3.611</h3>
<ul>
<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-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-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>
</ul>
<h3>2023.3.609</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-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-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.608</h3>
<ul>
<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-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.607</h3>
<ul>
<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.605</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-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>
</ul>
<h3>2023.3.604</h3>
<ul>
<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>
</ul>
<h3>2023.3.602</h3>
<ul>
<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.601</h3>
<ul>
<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>
</ul>
<h3>2023.3.598</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.597</h3>
<ul>
<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.596</h3>
<ul>
<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>
</ul>
<h3>2023.3.595</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</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>
</ul>
<h3>2023.3.589</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.586</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-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.579</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-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>
</ul>
<h3>2023.3.573</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.3.538</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-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>
</ul>
<h3>2023.3.519</h3>
<ul>
<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>
</ul>
<h3>2023.3.500</h3>
<ul>
<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.485</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>
<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.479</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.470</h3>
<ul>
<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-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-21689">SCL-21689</a></strong>: NoSuchElementException in ScalaUnreachableCodeInspection$$findUnreachableInstructions</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>
</ul>
<h3>2023.3.457</h3>
<ul>
<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>
</ul>
<h3>2023.3.449</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.415</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-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>
</ul>
<h3>2023.3.408</h3>
<ul>
<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.396</h3>
<ul>
<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>
</ul>
<h3>2023.3.380</h3>
<ul>
<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-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>
<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>
</ul>
<h3>2023.3.356</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-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>
</ul>
<h3>2023.3.322</h3>
<ul>
<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>
</ul>
<h3>2023.3.311</h3>
<ul>
<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-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-21588">SCL-21588</a></strong>: Parameter Info: inline modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21595">SCL-21595</a></strong>: Non-synthetic enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-304186">IDEA-304186</a></strong>: Allow to enable VirtualFileSystemEntry#isFileIndexed optimisation for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</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-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-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
</ul>
<h3>2023.3.283</h3>
<ul>
<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-21531">SCL-21531</a></strong>: Text-to-text tests for Scala 3 libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</li>
<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-21454">SCL-21454</a></strong>: lexer: update JFlex to 1.9.1 and regenerate lexers using JDK 17</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-21211">SCL-21211</a></strong>: No presentation for context function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21212">SCL-21212</a></strong>: No inline parameter modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21549">SCL-21549</a></strong>: inlay hints display wrong type hints (calling method with generic parameter without generic argument using infix notation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19622">SCL-19622</a></strong>: Regression in Find Usages: subclass calls are not found when searching for trait method usages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21573">SCL-21573</a></strong>: Tasty reader: derives qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21576">SCL-21576</a></strong>: Decompilers: handle multiple empty parameter clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21581">SCL-21581</a></strong>: Decompilers: escape char constants</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.233</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-13491">SCL-13491</a></strong>: Structure View: distinguish method implicit parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20719">SCL-20719</a></strong>: scala3: support implementing of extension methods and abstract given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</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-17872">SCL-17872</a></strong>: find usages on default constructor invocation doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21537">SCL-21537</a></strong>: when the cursor is at constructor invocation, only usages of that constructor should be highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21551">SCL-21551</a></strong>: Tasty reader: decompile INLINED tags</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21552">SCL-21552</a></strong>: Resolve x$n anonymous given parameters from libraries</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/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
</ul>
<h3>2023.3.211</h3>
<ul>
<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-20806">SCL-20806</a></strong>: review all usages of ScTypedPattern and consider moving to ScTypedPatternLike</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</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-20336">SCL-20336</a></strong>: Go to declaration: Wrong results for by-type given imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</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-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20415">SCL-20415</a></strong>: Type-level compiler intrinsics: support changes in 3.1.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20416">SCL-20416</a></strong>: Type Info for type definitions</li>
<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-21482">SCL-21482</a></strong>: source files are not detected for top level definitions from libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21511">SCL-21511</a></strong>: Perform Java-to-Scala conversion on Paste rather than on Copy</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14647">SCL-14647</a></strong>: no deprecation in structure view.</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-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-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-21520">SCL-21520</a></strong>: Resolve implicits in abstract type companion object</li>
</ul>
<h3>2023.3.153</h3>
<ul>
<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-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-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-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</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-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-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-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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>
<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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</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-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.3.101</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=483396</download-url><idea-version min="n/a" max="n/a" since-build="233.13135" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="74532178" date="1707367174000" updatedDate="1707367174000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.445</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.445</h3>
<ul>
<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.415</h3>
<ul>
<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>
</ul>
<h3>2024.1.408</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-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>
</ul>
<h3>2024.1.393</h3>
<ul>
<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>
</ul>
<h3>2024.1.384</h3>
<ul>
<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>
</ul>
<h3>2024.1.380</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>
<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>
</ul>
<h3>2024.1.367</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-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>
</ul>
<h3>2024.1.360</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21962">SCL-21962</a></strong>: ScType.canonicalText is missing a `.` in some cases</li>
</ul>
<h3>2024.1.354</h3>
<ul>
<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>
<h3>2024.1.345</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>
</ul>
<h3>2024.1.340</h3>
<ul>
<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>
</ul>
<h3>2024.1.334</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.328</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-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>
</ul>
<h3>2024.1.318</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/KTIJ-24653">KTIJ-24653</a></strong>: "java.lang.AssertionError: Class type should have a FQ name: JavaClassImpl: JavaElementPsiSourceWithSmartPointer" thrown against trivial Scala code when method method is called "get"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21980">SCL-21980</a></strong>: "Evaluate Worksheet" action is available everywhere in the project view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21981">SCL-21981</a></strong>: don't show "Scala Repl..." action in context menu</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-21957">SCL-21957</a></strong>: ClassNotFoundException when running scala/jvm application first time when using "Use sbt for builds"</li>
</ul>
<h3>2024.1.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</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-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</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-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</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-21246">SCL-21246</a></strong>: Force a rebuild after detecting a change in the incremental compiler</li>
</ul>
<h3>2024.1.284</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</li>
</ul>
<h3>2024.1.275</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</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-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
</ul>
<h3>2024.1.259</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.238</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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>
</ul>
<h3>2024.1.210</h3>
<ul>
<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-19308">SCL-19308</a></strong>: debugger: value hints are not shown for class fields</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-339250">IDEA-339250</a></strong>: IDEA: make Go to Symbol dumb aware</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21857">SCL-21857</a></strong>: Scala: make Go to Symbol provide partial results during indexing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21852">SCL-21852</a></strong>: dependencies in lib folder are not recognised</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-17259">SCL-17259</a></strong>: `#` (hash / pound sign) is not recognized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18819">SCL-18819</a></strong>: Import failed for Mill project got from vcs on Windows</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-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</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-21888">SCL-21888</a></strong>: Test and fix Scala 3 extractor semantics</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-21906">SCL-21906</a></strong>: Generic extractor-object trait instances confuse the type inspection when used in `case` statements</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-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>
<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>2024.1.160</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-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-19010">SCL-19010</a></strong>: Autocomplete `using` (and `given`)</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-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-21865">SCL-21865</a></strong>: Type hints: better navigation info</li>
</ul>
<h3>2024.1.156</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-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-19151">SCL-19151</a></strong>: scala 3 parser: handle prohibited modifiers more gracefully</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-21860">SCL-21860</a></strong>: Code formatting: There should be a space before @unchecked in pattern matches</li>
<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-21858">SCL-21858</a></strong>: Scala: make Go to Class provide partial results during indexing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21857">SCL-21857</a></strong>: Scala: make Go to Symbol provide partial results during indexing</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-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>
</ul>
<h3>2024.1.149</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-21810">SCL-21810</a></strong>: Compiler Based Highlighting - editor focus trigger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21786">SCL-21786</a></strong>: unexpected Object methods when completing for package object</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-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-4520">SCL-4520</a></strong>: objects definied in Console shuld be displayed in Structure window </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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17973">SCL-17973</a></strong>: Implement rename refactoring suggestions for Scala</li>
</ul>
<h3>2024.1.133</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-13496">SCL-13496</a></strong>: Structure View: "Sort by Visibility" button</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12875">SCL-12875</a></strong>: Visibility of class members in Structure View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21749">SCL-21749</a></strong>: Change Signature doesn't apply to this(...)</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-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-21635">SCL-21635</a></strong>: Prefix scala actions with "Scala:"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21702">SCL-21702</a></strong>: bad inspection: `Replace with .map` for `_.unzip._2`</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-13552">SCL-13552</a></strong>: Structure View: sort members by inherited class</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-21797">SCL-21797</a></strong>: Fix remaining stuff in inlay hints</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-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>
</ul>
<h3>2024.1.105</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=483391</download-url><idea-version min="n/a" max="n/a" since-build="241.11761" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="79766967" date="1707365990000" updatedDate="1707365990000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.570</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.567</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.565</h3>
<ul>
<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.558</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21262">SCL-21262</a></strong>: BSP: Failed to import (NPE: Cannot invoke "scala.collection.mutable.Buffer.map(scala.Function1)")</li>
</ul>
<h3>2023.1.553</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-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.548</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>
</ul>
<h3>2023.1.547</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.1.545</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20672">SCL-20672</a></strong>: Prettify and unify Scala 2 decompiler output</li>
</ul>
<h3>2023.1.543</h3>
<ul>
<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.542</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.1.541</h3>
<ul>
<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>
</ul>
<h3>2023.1.536</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>
</ul>
<h3>2023.1.534</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-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.533</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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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>
</ul>
<h3>2023.1.528</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.525</h3>
<ul>
<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>
</ul>
<h3>2023.1.523</h3>
<ul>
<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-21056">SCL-21056</a></strong>: Our status bar widgets do not have tooltips anymore</li>
</ul>
<h3>2023.1.521</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-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>
</ul>
<h3>2023.1.520</h3>
<ul>
<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>
</ul>
<h3>2023.1.514</h3>
<ul>
<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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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>
</ul>
<h3>2023.1.512</h3>
<ul>
<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.510</h3>
<ul>
<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>
</ul>
<h3>2023.1.509</h3>
<ul>
<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-20970">SCL-20970</a></strong>: Scala compile server reading wrong project default JDK</li>
</ul>
<h3>2023.1.507</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-21050">SCL-21050</a></strong>: Don't re-resolve references in compiled files</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>
</ul>
<h3>2023.1.503</h3>
<ul>
<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>
</ul>
<h3>2023.1.502</h3>
<ul>
<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-21050">SCL-21050</a></strong>: Don't re-resolve references in compiled files</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>
</ul>
<h3>2023.1.496</h3>
<ul>
<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>
</ul>
<h3>2023.1.486</h3>
<ul>
<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>
</ul>
<h3>2023.1.478</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-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>
</ul>
<h3>2023.1.475</h3>
<ul>
<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>
</ul>
<h3>2023.1.466</h3>
<ul>
<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.462</h3>
<ul>
<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.449</h3>
<ul>
<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-20970">SCL-20970</a></strong>: Scala compile server reading wrong project default JDK</li>
</ul>
<h3>2023.1.443</h3>
<ul>
<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-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>
</ul>
<h3>2023.1.420</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-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-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>
</ul>
<h3>2023.1.404</h3>
<ul>
<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>
</ul>
<h3>2023.1.400</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.1.391</h3>
<ul>
<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>
</ul>
<h3>2023.1.384</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>
</ul>
<h3>2023.1.376</h3>
<ul>
<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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=483390</download-url><idea-version min="n/a" max="n/a" since-build="231.7665" until-build="231.*"/></idea-plugin><idea-plugin downloads="23436378" size="74483595" date="1707298342000" updatedDate="1707298342000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.436</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.415</h3>
<ul>
<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>
</ul>
<h3>2024.1.408</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-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>
</ul>
<h3>2024.1.393</h3>
<ul>
<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>
</ul>
<h3>2024.1.384</h3>
<ul>
<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>
</ul>
<h3>2024.1.380</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>
<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>
</ul>
<h3>2024.1.367</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-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>
</ul>
<h3>2024.1.360</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21962">SCL-21962</a></strong>: ScType.canonicalText is missing a `.` in some cases</li>
</ul>
<h3>2024.1.354</h3>
<ul>
<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>
<h3>2024.1.345</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>
</ul>
<h3>2024.1.340</h3>
<ul>
<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>
</ul>
<h3>2024.1.334</h3>
<ul>
<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-21349">SCL-21349</a></strong>: ScalaDoc: display modifiers for val and var</li>
</ul>
<h3>2024.1.328</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-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>
</ul>
<h3>2024.1.318</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21980">SCL-21980</a></strong>: "Evaluate Worksheet" action is available everywhere in the project view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21981">SCL-21981</a></strong>: don't show "Scala Repl..." action in context menu</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>
</ul>
<h3>2024.1.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</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-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</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-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</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-21246">SCL-21246</a></strong>: Force a rebuild after detecting a change in the incremental compiler</li>
</ul>
<h3>2024.1.284</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</li>
</ul>
<h3>2024.1.275</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</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-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
</ul>
<h3>2024.1.259</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.238</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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>
</ul>
<h3>2024.1.210</h3>
<ul>
<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-19308">SCL-19308</a></strong>: debugger: value hints are not shown for class fields</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-339250">IDEA-339250</a></strong>: IDEA: make Go to Symbol dumb aware</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21857">SCL-21857</a></strong>: Scala: make Go to Symbol provide partial results during indexing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21852">SCL-21852</a></strong>: dependencies in lib folder are not recognised</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-17259">SCL-17259</a></strong>: `#` (hash / pound sign) is not recognized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18819">SCL-18819</a></strong>: Import failed for Mill project got from vcs on Windows</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-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</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-21888">SCL-21888</a></strong>: Test and fix Scala 3 extractor semantics</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-21906">SCL-21906</a></strong>: Generic extractor-object trait instances confuse the type inspection when used in `case` statements</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-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>
<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>2024.1.160</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-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-19010">SCL-19010</a></strong>: Autocomplete `using` (and `given`)</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-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-21865">SCL-21865</a></strong>: Type hints: better navigation info</li>
</ul>
<h3>2024.1.156</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-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-19151">SCL-19151</a></strong>: scala 3 parser: handle prohibited modifiers more gracefully</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-21860">SCL-21860</a></strong>: Code formatting: There should be a space before @unchecked in pattern matches</li>
<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-21858">SCL-21858</a></strong>: Scala: make Go to Class provide partial results during indexing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21857">SCL-21857</a></strong>: Scala: make Go to Symbol provide partial results during indexing</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-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>
</ul>
<h3>2024.1.149</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-21810">SCL-21810</a></strong>: Compiler Based Highlighting - editor focus trigger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21786">SCL-21786</a></strong>: unexpected Object methods when completing for package object</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-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-4520">SCL-4520</a></strong>: objects definied in Console shuld be displayed in Structure window </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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17973">SCL-17973</a></strong>: Implement rename refactoring suggestions for Scala</li>
</ul>
<h3>2024.1.133</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-13496">SCL-13496</a></strong>: Structure View: "Sort by Visibility" button</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12875">SCL-12875</a></strong>: Visibility of class members in Structure View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21749">SCL-21749</a></strong>: Change Signature doesn't apply to this(...)</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-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-21635">SCL-21635</a></strong>: Prefix scala actions with "Scala:"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21702">SCL-21702</a></strong>: bad inspection: `Replace with .map` for `_.unzip._2`</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-13552">SCL-13552</a></strong>: Structure View: sort members by inherited class</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-21797">SCL-21797</a></strong>: Fix remaining stuff in inlay hints</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-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>
</ul>
<h3>2024.1.105</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=482696</download-url><idea-version min="n/a" max="n/a" since-build="241.10840" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="74196173" date="1707195338000" updatedDate="1707195338000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.676</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.670</h3>
<ul>
<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-22058">SCL-22058</a></strong>: Editor is not scrollable in X-Ray mode on macOS</li>
</ul>
<h3>2023.3.667</h3>
<ul>
<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>
</ul>
<h3>2023.3.664</h3>
<ul>
<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.662</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-21994">SCL-21994</a></strong>: create module from build.sbt: Create button doesn't work</li>
</ul>
<h3>2023.3.660</h3>
<ul>
<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>
</ul>
<h3>2023.3.649</h3>
<ul>
<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>
</ul>
<h3>2023.3.646</h3>
<ul>
<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>
</ul>
<h3>2023.3.645</h3>
<ul>
<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>
</ul>
<h3>2023.3.641</h3>
<ul>
<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>
</ul>
<h3>2023.3.640</h3>
<ul>
<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>
</ul>
<h3>2023.3.634</h3>
<ul>
<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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21852">SCL-21852</a></strong>: dependencies in lib folder are not recognised</li>
</ul>
<h3>2023.3.631</h3>
<ul>
<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-21924">SCL-21924</a></strong>: Error when parsing tasty files in a specific library</li>
</ul>
<h3>2023.3.629</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>
</ul>
<h3>2023.3.627</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</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-21888">SCL-21888</a></strong>: Test and fix Scala 3 extractor semantics</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>
</ul>
<h3>2023.3.625</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.623</h3>
<ul>
<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>
</ul>
<h3>2023.3.622</h3>
<ul>
<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-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.620</h3>
<ul>
<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>
</ul>
<h3>2023.3.619</h3>
<ul>
<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-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-21865">SCL-21865</a></strong>: Type hints: better navigation info</li>
</ul>
<h3>2023.3.617</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13496">SCL-13496</a></strong>: Structure View: "Sort by Visibility" button</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12875">SCL-12875</a></strong>: Visibility of class members in Structure View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13552">SCL-13552</a></strong>: Structure View: sort members by inherited class</li>
</ul>
<h3>2023.3.615</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-19010">SCL-19010</a></strong>: Autocomplete `using` (and `given`)</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>
</ul>
<h3>2023.3.614</h3>
<ul>
<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>
</ul>
<h3>2023.3.613</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-21860">SCL-21860</a></strong>: Code formatting: There should be a space before @unchecked in pattern matches</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-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-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>
</ul>
<h3>2023.3.611</h3>
<ul>
<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-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-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>
</ul>
<h3>2023.3.609</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-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-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.608</h3>
<ul>
<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-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.607</h3>
<ul>
<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.605</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-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>
</ul>
<h3>2023.3.604</h3>
<ul>
<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>
</ul>
<h3>2023.3.602</h3>
<ul>
<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.601</h3>
<ul>
<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>
</ul>
<h3>2023.3.598</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.597</h3>
<ul>
<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.596</h3>
<ul>
<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>
</ul>
<h3>2023.3.595</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</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>
</ul>
<h3>2023.3.589</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.586</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-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.579</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-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>
</ul>
<h3>2023.3.573</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.3.538</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-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>
</ul>
<h3>2023.3.519</h3>
<ul>
<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>
</ul>
<h3>2023.3.500</h3>
<ul>
<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.485</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>
<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.479</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.470</h3>
<ul>
<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-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-21689">SCL-21689</a></strong>: NoSuchElementException in ScalaUnreachableCodeInspection$$findUnreachableInstructions</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>
</ul>
<h3>2023.3.457</h3>
<ul>
<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>
</ul>
<h3>2023.3.449</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.415</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-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>
</ul>
<h3>2023.3.408</h3>
<ul>
<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.396</h3>
<ul>
<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>
</ul>
<h3>2023.3.380</h3>
<ul>
<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-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>
<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>
</ul>
<h3>2023.3.356</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-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>
</ul>
<h3>2023.3.322</h3>
<ul>
<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>
</ul>
<h3>2023.3.311</h3>
<ul>
<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-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-21588">SCL-21588</a></strong>: Parameter Info: inline modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21595">SCL-21595</a></strong>: Non-synthetic enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-304186">IDEA-304186</a></strong>: Allow to enable VirtualFileSystemEntry#isFileIndexed optimisation for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</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-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-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
</ul>
<h3>2023.3.283</h3>
<ul>
<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-21531">SCL-21531</a></strong>: Text-to-text tests for Scala 3 libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</li>
<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-21454">SCL-21454</a></strong>: lexer: update JFlex to 1.9.1 and regenerate lexers using JDK 17</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-21211">SCL-21211</a></strong>: No presentation for context function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21212">SCL-21212</a></strong>: No inline parameter modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21549">SCL-21549</a></strong>: inlay hints display wrong type hints (calling method with generic parameter without generic argument using infix notation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19622">SCL-19622</a></strong>: Regression in Find Usages: subclass calls are not found when searching for trait method usages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21573">SCL-21573</a></strong>: Tasty reader: derives qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21576">SCL-21576</a></strong>: Decompilers: handle multiple empty parameter clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21581">SCL-21581</a></strong>: Decompilers: escape char constants</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.233</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-13491">SCL-13491</a></strong>: Structure View: distinguish method implicit parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20719">SCL-20719</a></strong>: scala3: support implementing of extension methods and abstract given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</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-17872">SCL-17872</a></strong>: find usages on default constructor invocation doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21537">SCL-21537</a></strong>: when the cursor is at constructor invocation, only usages of that constructor should be highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21551">SCL-21551</a></strong>: Tasty reader: decompile INLINED tags</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21552">SCL-21552</a></strong>: Resolve x$n anonymous given parameters from libraries</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/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
</ul>
<h3>2023.3.211</h3>
<ul>
<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-20806">SCL-20806</a></strong>: review all usages of ScTypedPattern and consider moving to ScTypedPatternLike</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</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-20336">SCL-20336</a></strong>: Go to declaration: Wrong results for by-type given imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</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-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20415">SCL-20415</a></strong>: Type-level compiler intrinsics: support changes in 3.1.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20416">SCL-20416</a></strong>: Type Info for type definitions</li>
<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-21482">SCL-21482</a></strong>: source files are not detected for top level definitions from libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21511">SCL-21511</a></strong>: Perform Java-to-Scala conversion on Paste rather than on Copy</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14647">SCL-14647</a></strong>: no deprecation in structure view.</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-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-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-21520">SCL-21520</a></strong>: Resolve implicits in abstract type companion object</li>
</ul>
<h3>2023.3.153</h3>
<ul>
<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-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-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-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</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-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-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-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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>
<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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</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-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.3.101</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=481630</download-url><idea-version min="n/a" max="n/a" since-build="233.13135" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="74472579" date="1707194728000" updatedDate="1707194728000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.415</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.415</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-22070">SCL-22070</a></strong>: Fix OLD_EDT assertion errors</li>
</ul>
<h3>2024.1.408</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-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>
</ul>
<h3>2024.1.393</h3>
<ul>
<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>
</ul>
<h3>2024.1.384</h3>
<ul>
<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>
</ul>
<h3>2024.1.380</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>
<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>
</ul>
<h3>2024.1.367</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-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>
</ul>
<h3>2024.1.360</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21962">SCL-21962</a></strong>: ScType.canonicalText is missing a `.` in some cases</li>
</ul>
<h3>2024.1.354</h3>
<ul>
<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>
<h3>2024.1.345</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>
</ul>
<h3>2024.1.340</h3>
<ul>
<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>
</ul>
<h3>2024.1.334</h3>
<ul>
<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-21349">SCL-21349</a></strong>: ScalaDoc: display modifiers for val and var</li>
</ul>
<h3>2024.1.328</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-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>
</ul>
<h3>2024.1.318</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21980">SCL-21980</a></strong>: "Evaluate Worksheet" action is available everywhere in the project view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21981">SCL-21981</a></strong>: don't show "Scala Repl..." action in context menu</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>
</ul>
<h3>2024.1.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</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-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</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-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</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-21246">SCL-21246</a></strong>: Force a rebuild after detecting a change in the incremental compiler</li>
</ul>
<h3>2024.1.284</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</li>
</ul>
<h3>2024.1.275</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</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-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
</ul>
<h3>2024.1.259</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.238</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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>
</ul>
<h3>2024.1.210</h3>
<ul>
<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-19308">SCL-19308</a></strong>: debugger: value hints are not shown for class fields</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-339250">IDEA-339250</a></strong>: IDEA: make Go to Symbol dumb aware</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21857">SCL-21857</a></strong>: Scala: make Go to Symbol provide partial results during indexing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21852">SCL-21852</a></strong>: dependencies in lib folder are not recognised</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-17259">SCL-17259</a></strong>: `#` (hash / pound sign) is not recognized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18819">SCL-18819</a></strong>: Import failed for Mill project got from vcs on Windows</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-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</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-21888">SCL-21888</a></strong>: Test and fix Scala 3 extractor semantics</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-21906">SCL-21906</a></strong>: Generic extractor-object trait instances confuse the type inspection when used in `case` statements</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-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>
<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>2024.1.160</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-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-19010">SCL-19010</a></strong>: Autocomplete `using` (and `given`)</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-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-21865">SCL-21865</a></strong>: Type hints: better navigation info</li>
</ul>
<h3>2024.1.156</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-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-19151">SCL-19151</a></strong>: scala 3 parser: handle prohibited modifiers more gracefully</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-21860">SCL-21860</a></strong>: Code formatting: There should be a space before @unchecked in pattern matches</li>
<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-21858">SCL-21858</a></strong>: Scala: make Go to Class provide partial results during indexing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21857">SCL-21857</a></strong>: Scala: make Go to Symbol provide partial results during indexing</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-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>
</ul>
<h3>2024.1.149</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-21810">SCL-21810</a></strong>: Compiler Based Highlighting - editor focus trigger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21786">SCL-21786</a></strong>: unexpected Object methods when completing for package object</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-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-4520">SCL-4520</a></strong>: objects definied in Console shuld be displayed in Structure window </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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17973">SCL-17973</a></strong>: Implement rename refactoring suggestions for Scala</li>
</ul>
<h3>2024.1.133</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-13496">SCL-13496</a></strong>: Structure View: "Sort by Visibility" button</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12875">SCL-12875</a></strong>: Visibility of class members in Structure View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21749">SCL-21749</a></strong>: Change Signature doesn't apply to this(...)</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-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-21635">SCL-21635</a></strong>: Prefix scala actions with "Scala:"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21702">SCL-21702</a></strong>: bad inspection: `Replace with .map` for `_.unzip._2`</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-13552">SCL-13552</a></strong>: Structure View: sort members by inherited class</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-21797">SCL-21797</a></strong>: Fix remaining stuff in inlay hints</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-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>
</ul>
<h3>2024.1.105</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=481629</download-url><idea-version min="n/a" max="n/a" since-build="241.10840" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="74436496" date="1706958108000" updatedDate="1706958108000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.408</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.408</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-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>
</ul>
<h3>2024.1.393</h3>
<ul>
<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>
</ul>
<h3>2024.1.384</h3>
<ul>
<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>
</ul>
<h3>2024.1.380</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>
<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>
</ul>
<h3>2024.1.367</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-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>
</ul>
<h3>2024.1.360</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21962">SCL-21962</a></strong>: ScType.canonicalText is missing a `.` in some cases</li>
</ul>
<h3>2024.1.354</h3>
<ul>
<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>
<h3>2024.1.345</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>
</ul>
<h3>2024.1.340</h3>
<ul>
<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>
</ul>
<h3>2024.1.334</h3>
<ul>
<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-21349">SCL-21349</a></strong>: ScalaDoc: display modifiers for val and var</li>
</ul>
<h3>2024.1.328</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-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>
</ul>
<h3>2024.1.318</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21980">SCL-21980</a></strong>: "Evaluate Worksheet" action is available everywhere in the project view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21981">SCL-21981</a></strong>: don't show "Scala Repl..." action in context menu</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>
</ul>
<h3>2024.1.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</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-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</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-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</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-21246">SCL-21246</a></strong>: Force a rebuild after detecting a change in the incremental compiler</li>
</ul>
<h3>2024.1.284</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</li>
</ul>
<h3>2024.1.275</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</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-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
</ul>
<h3>2024.1.259</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.238</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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>
</ul>
<h3>2024.1.210</h3>
<ul>
<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-19308">SCL-19308</a></strong>: debugger: value hints are not shown for class fields</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-339250">IDEA-339250</a></strong>: IDEA: make Go to Symbol dumb aware</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21857">SCL-21857</a></strong>: Scala: make Go to Symbol provide partial results during indexing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21852">SCL-21852</a></strong>: dependencies in lib folder are not recognised</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-17259">SCL-17259</a></strong>: `#` (hash / pound sign) is not recognized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18819">SCL-18819</a></strong>: Import failed for Mill project got from vcs on Windows</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-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</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-21888">SCL-21888</a></strong>: Test and fix Scala 3 extractor semantics</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-21906">SCL-21906</a></strong>: Generic extractor-object trait instances confuse the type inspection when used in `case` statements</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-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>
<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>2024.1.160</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-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-19010">SCL-19010</a></strong>: Autocomplete `using` (and `given`)</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-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-21865">SCL-21865</a></strong>: Type hints: better navigation info</li>
</ul>
<h3>2024.1.156</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-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-19151">SCL-19151</a></strong>: scala 3 parser: handle prohibited modifiers more gracefully</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-21860">SCL-21860</a></strong>: Code formatting: There should be a space before @unchecked in pattern matches</li>
<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-21858">SCL-21858</a></strong>: Scala: make Go to Class provide partial results during indexing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21857">SCL-21857</a></strong>: Scala: make Go to Symbol provide partial results during indexing</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-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>
</ul>
<h3>2024.1.149</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-21810">SCL-21810</a></strong>: Compiler Based Highlighting - editor focus trigger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21786">SCL-21786</a></strong>: unexpected Object methods when completing for package object</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-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-4520">SCL-4520</a></strong>: objects definied in Console shuld be displayed in Structure window </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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17973">SCL-17973</a></strong>: Implement rename refactoring suggestions for Scala</li>
</ul>
<h3>2024.1.133</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-13496">SCL-13496</a></strong>: Structure View: "Sort by Visibility" button</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12875">SCL-12875</a></strong>: Visibility of class members in Structure View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21749">SCL-21749</a></strong>: Change Signature doesn't apply to this(...)</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-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-21635">SCL-21635</a></strong>: Prefix scala actions with "Scala:"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21702">SCL-21702</a></strong>: bad inspection: `Replace with .map` for `_.unzip._2`</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-13552">SCL-13552</a></strong>: Structure View: sort members by inherited class</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-21797">SCL-21797</a></strong>: Fix remaining stuff in inlay hints</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-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>
</ul>
<h3>2024.1.105</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=480507</download-url><idea-version min="n/a" max="n/a" since-build="241.10840" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="74429801" date="1706848472000" updatedDate="1706848472000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.393</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.393</h3>
<ul>
<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>
</ul>
<h3>2024.1.384</h3>
<ul>
<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>
</ul>
<h3>2024.1.380</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>
<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>
</ul>
<h3>2024.1.367</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-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>
</ul>
<h3>2024.1.360</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21962">SCL-21962</a></strong>: ScType.canonicalText is missing a `.` in some cases</li>
</ul>
<h3>2024.1.354</h3>
<ul>
<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>
<h3>2024.1.345</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>
</ul>
<h3>2024.1.340</h3>
<ul>
<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>
</ul>
<h3>2024.1.334</h3>
<ul>
<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-21349">SCL-21349</a></strong>: ScalaDoc: display modifiers for val and var</li>
</ul>
<h3>2024.1.328</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-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>
</ul>
<h3>2024.1.318</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21980">SCL-21980</a></strong>: "Evaluate Worksheet" action is available everywhere in the project view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21981">SCL-21981</a></strong>: don't show "Scala Repl..." action in context menu</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>
</ul>
<h3>2024.1.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</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-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</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-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</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-21246">SCL-21246</a></strong>: Force a rebuild after detecting a change in the incremental compiler</li>
</ul>
<h3>2024.1.284</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</li>
</ul>
<h3>2024.1.275</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</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-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
</ul>
<h3>2024.1.259</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.238</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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>
</ul>
<h3>2024.1.210</h3>
<ul>
<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-19308">SCL-19308</a></strong>: debugger: value hints are not shown for class fields</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-339250">IDEA-339250</a></strong>: IDEA: make Go to Symbol dumb aware</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21857">SCL-21857</a></strong>: Scala: make Go to Symbol provide partial results during indexing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21852">SCL-21852</a></strong>: dependencies in lib folder are not recognised</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-17259">SCL-17259</a></strong>: `#` (hash / pound sign) is not recognized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18819">SCL-18819</a></strong>: Import failed for Mill project got from vcs on Windows</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-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</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-21888">SCL-21888</a></strong>: Test and fix Scala 3 extractor semantics</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-21906">SCL-21906</a></strong>: Generic extractor-object trait instances confuse the type inspection when used in `case` statements</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-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>
<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>2024.1.160</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-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-19010">SCL-19010</a></strong>: Autocomplete `using` (and `given`)</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-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-21865">SCL-21865</a></strong>: Type hints: better navigation info</li>
</ul>
<h3>2024.1.156</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-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-19151">SCL-19151</a></strong>: scala 3 parser: handle prohibited modifiers more gracefully</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-21860">SCL-21860</a></strong>: Code formatting: There should be a space before @unchecked in pattern matches</li>
<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-21858">SCL-21858</a></strong>: Scala: make Go to Class provide partial results during indexing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21857">SCL-21857</a></strong>: Scala: make Go to Symbol provide partial results during indexing</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-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>
</ul>
<h3>2024.1.149</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-21810">SCL-21810</a></strong>: Compiler Based Highlighting - editor focus trigger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21786">SCL-21786</a></strong>: unexpected Object methods when completing for package object</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-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-4520">SCL-4520</a></strong>: objects definied in Console shuld be displayed in Structure window </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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17973">SCL-17973</a></strong>: Implement rename refactoring suggestions for Scala</li>
</ul>
<h3>2024.1.133</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-13496">SCL-13496</a></strong>: Structure View: "Sort by Visibility" button</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12875">SCL-12875</a></strong>: Visibility of class members in Structure View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21749">SCL-21749</a></strong>: Change Signature doesn't apply to this(...)</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-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-21635">SCL-21635</a></strong>: Prefix scala actions with "Scala:"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21702">SCL-21702</a></strong>: bad inspection: `Replace with .map` for `_.unzip._2`</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-13552">SCL-13552</a></strong>: Structure View: sort members by inherited class</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-21797">SCL-21797</a></strong>: Fix remaining stuff in inlay hints</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-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>
</ul>
<h3>2024.1.105</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=479312</download-url><idea-version min="n/a" max="n/a" since-build="241.10840" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="76023950" date="1706764118000" updatedDate="1706764118000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.855</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.852</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.848</h3>
<ul>
<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-21469">SCL-21469</a></strong>: Problem With Zinc Incremental Compiler</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.843</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>
</ul>
<h3>2023.2.840</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.836</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/IDEA-326939">IDEA-326939</a></strong>: Support multi-pattern switch labels that define no variables</li>
</ul>
<h3>2023.2.834</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21580">SCL-21580</a></strong>: UI freezes in Scala plugin</li>
</ul>
<h3>2023.2.829</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21580">SCL-21580</a></strong>: UI freezes in Scala plugin</li>
</ul>
<h3>2023.2.827</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21580">SCL-21580</a></strong>: UI freezes in Scala plugin</li>
</ul>
<h3>2023.2.821</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21558">SCL-21558</a></strong>: Update ivy and sbt dependencies 25.08.2023</li>
</ul>
<h3>2023.2.820</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.818</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.809</h3>
<ul>
<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.800</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16393">SCL-16393</a></strong>: inline variable removes comment</li>
</ul>
<h3>2023.2.796</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
</ul>
<h3>2023.2.787</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
</ul>
<h3>2023.2.786</h3>
<ul>
<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-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</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>
</ul>
<h3>2023.2.765</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.2.762</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>
</ul>
<h3>2023.2.759</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.753</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</li>
</ul>
<h3>2023.2.751</h3>
<ul>
<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-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.748</h3>
<ul>
<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-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-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
</ul>
<h3>2023.2.746</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-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-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</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>
</ul>
<h3>2023.2.742</h3>
<ul>
<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.730</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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.727</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>
</ul>
<h3>2023.2.722</h3>
<ul>
<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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
</ul>
<h3>2023.2.711</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-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>
</ul>
<h3>2023.2.693</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.674</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>
</ul>
<h3>2023.2.670</h3>
<ul>
<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.643</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</li>
</ul>
<h3>2023.2.639</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>
</ul>
<h3>2023.2.627</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-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-21322">SCL-21322</a></strong>: Make new and changed sbt settings searchable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21323">SCL-21323</a></strong>: reload bsp\sbt action is not searchable enough</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-21355">SCL-21355</a></strong>: Read access not allowed from background thread exception in JpsCompilationWatcher</li>
</ul>
<h3>2023.2.620</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.2.610</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-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-21348">SCL-21348</a></strong>: Debugger cannot stop inside a for comprehension in a Scala 3 top level method</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>
</ul>
<h3>2023.2.590</h3>
<ul>
<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>
</ul>
<h3>2023.2.587</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>
</ul>
<h3>2023.2.573</h3>
<ul>
<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>
</ul>
<h3>2023.2.562</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.552</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.546</h3>
<ul>
<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>
</ul>
<h3>2023.2.534</h3>
<ul>
<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.527</h3>
<ul>
<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.522</h3>
<ul>
<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>
</ul>
<h3>2023.2.515</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18089">SCL-18089</a></strong>: Autocomplete the catch expression</li>
</ul>
<h3>2023.2.508</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>
</ul>
<h3>2023.2.497</h3>
<ul>
<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.487</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.467</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>
</ul>
<h3>2023.2.463</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-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>
</ul>
<h3>2023.2.454</h3>
<ul>
<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.432</h3>
<ul>
<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>
</ul>
<h3>2023.2.428</h3>
<ul>
<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>
</ul>
<h3>2023.2.423</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
</ul>
<h3>2023.2.421</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.417</h3>
<ul>
<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>
</ul>
<h3>2023.2.405</h3>
<ul>
<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>
</ul>
<h3>2023.2.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<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-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.268</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-21020">SCL-21020</a></strong>: Documentation of inspection is wrong</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=478499</download-url><idea-version min="n/a" max="n/a" since-build="232.10203" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="74166662" date="1706763262000" updatedDate="1706763262000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.673</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.670</h3>
<ul>
<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-22058">SCL-22058</a></strong>: Editor is not scrollable in X-Ray mode on macOS</li>
</ul>
<h3>2023.3.667</h3>
<ul>
<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>
</ul>
<h3>2023.3.664</h3>
<ul>
<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.662</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-21994">SCL-21994</a></strong>: create module from build.sbt: Create button doesn't work</li>
</ul>
<h3>2023.3.660</h3>
<ul>
<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>
</ul>
<h3>2023.3.649</h3>
<ul>
<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>
</ul>
<h3>2023.3.646</h3>
<ul>
<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>
</ul>
<h3>2023.3.645</h3>
<ul>
<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>
</ul>
<h3>2023.3.641</h3>
<ul>
<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>
</ul>
<h3>2023.3.640</h3>
<ul>
<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>
</ul>
<h3>2023.3.634</h3>
<ul>
<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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21852">SCL-21852</a></strong>: dependencies in lib folder are not recognised</li>
</ul>
<h3>2023.3.631</h3>
<ul>
<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-21924">SCL-21924</a></strong>: Error when parsing tasty files in a specific library</li>
</ul>
<h3>2023.3.629</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>
</ul>
<h3>2023.3.627</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</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-21888">SCL-21888</a></strong>: Test and fix Scala 3 extractor semantics</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>
</ul>
<h3>2023.3.625</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.623</h3>
<ul>
<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>
</ul>
<h3>2023.3.622</h3>
<ul>
<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-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.620</h3>
<ul>
<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>
</ul>
<h3>2023.3.619</h3>
<ul>
<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-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-21865">SCL-21865</a></strong>: Type hints: better navigation info</li>
</ul>
<h3>2023.3.617</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13496">SCL-13496</a></strong>: Structure View: "Sort by Visibility" button</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12875">SCL-12875</a></strong>: Visibility of class members in Structure View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13552">SCL-13552</a></strong>: Structure View: sort members by inherited class</li>
</ul>
<h3>2023.3.615</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-19010">SCL-19010</a></strong>: Autocomplete `using` (and `given`)</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>
</ul>
<h3>2023.3.614</h3>
<ul>
<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>
</ul>
<h3>2023.3.613</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-21860">SCL-21860</a></strong>: Code formatting: There should be a space before @unchecked in pattern matches</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-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-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>
</ul>
<h3>2023.3.611</h3>
<ul>
<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-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-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>
</ul>
<h3>2023.3.609</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-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-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.608</h3>
<ul>
<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-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.607</h3>
<ul>
<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.605</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-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>
</ul>
<h3>2023.3.604</h3>
<ul>
<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>
</ul>
<h3>2023.3.602</h3>
<ul>
<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.601</h3>
<ul>
<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>
</ul>
<h3>2023.3.598</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.597</h3>
<ul>
<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.596</h3>
<ul>
<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>
</ul>
<h3>2023.3.595</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</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>
</ul>
<h3>2023.3.589</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.586</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-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.579</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-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>
</ul>
<h3>2023.3.573</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.3.538</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-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>
</ul>
<h3>2023.3.519</h3>
<ul>
<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>
</ul>
<h3>2023.3.500</h3>
<ul>
<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.485</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>
<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.479</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.470</h3>
<ul>
<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-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-21689">SCL-21689</a></strong>: NoSuchElementException in ScalaUnreachableCodeInspection$$findUnreachableInstructions</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>
</ul>
<h3>2023.3.457</h3>
<ul>
<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>
</ul>
<h3>2023.3.449</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.415</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-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>
</ul>
<h3>2023.3.408</h3>
<ul>
<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.396</h3>
<ul>
<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>
</ul>
<h3>2023.3.380</h3>
<ul>
<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-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>
<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>
</ul>
<h3>2023.3.356</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-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>
</ul>
<h3>2023.3.322</h3>
<ul>
<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>
</ul>
<h3>2023.3.311</h3>
<ul>
<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-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-21588">SCL-21588</a></strong>: Parameter Info: inline modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21595">SCL-21595</a></strong>: Non-synthetic enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-304186">IDEA-304186</a></strong>: Allow to enable VirtualFileSystemEntry#isFileIndexed optimisation for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</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-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-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
</ul>
<h3>2023.3.283</h3>
<ul>
<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-21531">SCL-21531</a></strong>: Text-to-text tests for Scala 3 libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</li>
<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-21454">SCL-21454</a></strong>: lexer: update JFlex to 1.9.1 and regenerate lexers using JDK 17</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-21211">SCL-21211</a></strong>: No presentation for context function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21212">SCL-21212</a></strong>: No inline parameter modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21549">SCL-21549</a></strong>: inlay hints display wrong type hints (calling method with generic parameter without generic argument using infix notation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19622">SCL-19622</a></strong>: Regression in Find Usages: subclass calls are not found when searching for trait method usages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21573">SCL-21573</a></strong>: Tasty reader: derives qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21576">SCL-21576</a></strong>: Decompilers: handle multiple empty parameter clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21581">SCL-21581</a></strong>: Decompilers: escape char constants</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.233</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-13491">SCL-13491</a></strong>: Structure View: distinguish method implicit parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20719">SCL-20719</a></strong>: scala3: support implementing of extension methods and abstract given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</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-17872">SCL-17872</a></strong>: find usages on default constructor invocation doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21537">SCL-21537</a></strong>: when the cursor is at constructor invocation, only usages of that constructor should be highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21551">SCL-21551</a></strong>: Tasty reader: decompile INLINED tags</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21552">SCL-21552</a></strong>: Resolve x$n anonymous given parameters from libraries</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/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
</ul>
<h3>2023.3.211</h3>
<ul>
<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-20806">SCL-20806</a></strong>: review all usages of ScTypedPattern and consider moving to ScTypedPatternLike</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</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-20336">SCL-20336</a></strong>: Go to declaration: Wrong results for by-type given imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</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-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20415">SCL-20415</a></strong>: Type-level compiler intrinsics: support changes in 3.1.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20416">SCL-20416</a></strong>: Type Info for type definitions</li>
<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-21482">SCL-21482</a></strong>: source files are not detected for top level definitions from libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21511">SCL-21511</a></strong>: Perform Java-to-Scala conversion on Paste rather than on Copy</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14647">SCL-14647</a></strong>: no deprecation in structure view.</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-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-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-21520">SCL-21520</a></strong>: Resolve implicits in abstract type companion object</li>
</ul>
<h3>2023.3.153</h3>
<ul>
<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-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-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-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</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-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-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-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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>
<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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</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-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.3.101</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=478498</download-url><idea-version min="n/a" max="n/a" since-build="233.13135" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="74418667" date="1706762619000" updatedDate="1706762619000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.384</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.384</h3>
<ul>
<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>
</ul>
<h3>2024.1.380</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>
<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>
</ul>
<h3>2024.1.367</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-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>
</ul>
<h3>2024.1.360</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21962">SCL-21962</a></strong>: ScType.canonicalText is missing a `.` in some cases</li>
</ul>
<h3>2024.1.354</h3>
<ul>
<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>
<h3>2024.1.345</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>
</ul>
<h3>2024.1.340</h3>
<ul>
<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>
</ul>
<h3>2024.1.334</h3>
<ul>
<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-21349">SCL-21349</a></strong>: ScalaDoc: display modifiers for val and var</li>
</ul>
<h3>2024.1.328</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-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>
</ul>
<h3>2024.1.318</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21980">SCL-21980</a></strong>: "Evaluate Worksheet" action is available everywhere in the project view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21981">SCL-21981</a></strong>: don't show "Scala Repl..." action in context menu</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>
</ul>
<h3>2024.1.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</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-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</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-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</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-21246">SCL-21246</a></strong>: Force a rebuild after detecting a change in the incremental compiler</li>
</ul>
<h3>2024.1.284</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</li>
</ul>
<h3>2024.1.275</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</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-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
</ul>
<h3>2024.1.259</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.238</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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>
</ul>
<h3>2024.1.210</h3>
<ul>
<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-19308">SCL-19308</a></strong>: debugger: value hints are not shown for class fields</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-339250">IDEA-339250</a></strong>: IDEA: make Go to Symbol dumb aware</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21857">SCL-21857</a></strong>: Scala: make Go to Symbol provide partial results during indexing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21852">SCL-21852</a></strong>: dependencies in lib folder are not recognised</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-17259">SCL-17259</a></strong>: `#` (hash / pound sign) is not recognized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18819">SCL-18819</a></strong>: Import failed for Mill project got from vcs on Windows</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-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</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-21888">SCL-21888</a></strong>: Test and fix Scala 3 extractor semantics</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-21906">SCL-21906</a></strong>: Generic extractor-object trait instances confuse the type inspection when used in `case` statements</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-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>
<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>2024.1.160</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-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-19010">SCL-19010</a></strong>: Autocomplete `using` (and `given`)</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-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-21865">SCL-21865</a></strong>: Type hints: better navigation info</li>
</ul>
<h3>2024.1.156</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-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-19151">SCL-19151</a></strong>: scala 3 parser: handle prohibited modifiers more gracefully</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-21860">SCL-21860</a></strong>: Code formatting: There should be a space before @unchecked in pattern matches</li>
<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-21858">SCL-21858</a></strong>: Scala: make Go to Class provide partial results during indexing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21857">SCL-21857</a></strong>: Scala: make Go to Symbol provide partial results during indexing</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-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>
</ul>
<h3>2024.1.149</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-21810">SCL-21810</a></strong>: Compiler Based Highlighting - editor focus trigger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21786">SCL-21786</a></strong>: unexpected Object methods when completing for package object</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-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-4520">SCL-4520</a></strong>: objects definied in Console shuld be displayed in Structure window </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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17973">SCL-17973</a></strong>: Implement rename refactoring suggestions for Scala</li>
</ul>
<h3>2024.1.133</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-13496">SCL-13496</a></strong>: Structure View: "Sort by Visibility" button</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12875">SCL-12875</a></strong>: Visibility of class members in Structure View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21749">SCL-21749</a></strong>: Change Signature doesn't apply to this(...)</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-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-21635">SCL-21635</a></strong>: Prefix scala actions with "Scala:"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21702">SCL-21702</a></strong>: bad inspection: `Replace with .map` for `_.unzip._2`</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-13552">SCL-13552</a></strong>: Structure View: sort members by inherited class</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-21797">SCL-21797</a></strong>: Fix remaining stuff in inlay hints</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-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>
</ul>
<h3>2024.1.105</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=478496</download-url><idea-version min="n/a" max="n/a" since-build="241.10840" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="79766610" date="1706761567000" updatedDate="1706761567000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.569</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.567</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.565</h3>
<ul>
<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.558</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21262">SCL-21262</a></strong>: BSP: Failed to import (NPE: Cannot invoke "scala.collection.mutable.Buffer.map(scala.Function1)")</li>
</ul>
<h3>2023.1.553</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-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.548</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>
</ul>
<h3>2023.1.547</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.1.545</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20672">SCL-20672</a></strong>: Prettify and unify Scala 2 decompiler output</li>
</ul>
<h3>2023.1.543</h3>
<ul>
<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.542</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.1.541</h3>
<ul>
<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>
</ul>
<h3>2023.1.536</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>
</ul>
<h3>2023.1.534</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-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.533</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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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>
</ul>
<h3>2023.1.528</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.525</h3>
<ul>
<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>
</ul>
<h3>2023.1.523</h3>
<ul>
<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-21056">SCL-21056</a></strong>: Our status bar widgets do not have tooltips anymore</li>
</ul>
<h3>2023.1.521</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-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>
</ul>
<h3>2023.1.520</h3>
<ul>
<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>
</ul>
<h3>2023.1.514</h3>
<ul>
<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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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>
</ul>
<h3>2023.1.512</h3>
<ul>
<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.510</h3>
<ul>
<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>
</ul>
<h3>2023.1.509</h3>
<ul>
<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-20970">SCL-20970</a></strong>: Scala compile server reading wrong project default JDK</li>
</ul>
<h3>2023.1.507</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-21050">SCL-21050</a></strong>: Don't re-resolve references in compiled files</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>
</ul>
<h3>2023.1.503</h3>
<ul>
<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>
</ul>
<h3>2023.1.502</h3>
<ul>
<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-21050">SCL-21050</a></strong>: Don't re-resolve references in compiled files</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>
</ul>
<h3>2023.1.496</h3>
<ul>
<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>
</ul>
<h3>2023.1.486</h3>
<ul>
<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>
</ul>
<h3>2023.1.478</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-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>
</ul>
<h3>2023.1.475</h3>
<ul>
<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>
</ul>
<h3>2023.1.466</h3>
<ul>
<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.462</h3>
<ul>
<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.449</h3>
<ul>
<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-20970">SCL-20970</a></strong>: Scala compile server reading wrong project default JDK</li>
</ul>
<h3>2023.1.443</h3>
<ul>
<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-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>
</ul>
<h3>2023.1.420</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-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-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>
</ul>
<h3>2023.1.404</h3>
<ul>
<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>
</ul>
<h3>2023.1.400</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.1.391</h3>
<ul>
<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>
</ul>
<h3>2023.1.384</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>
</ul>
<h3>2023.1.376</h3>
<ul>
<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>
</ul>
<h3>2023.1.369</h3>
<ul>
<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.364</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-20976">SCL-20976</a></strong>: Project View: respect the error highlighting setting</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.355</h3>
<ul>
<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.343</h3>
<ul>
<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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=478495</download-url><idea-version min="n/a" max="n/a" since-build="231.7665" until-build="231.*"/></idea-plugin><idea-plugin downloads="23436378" size="74413211" date="1706710817000" updatedDate="1706710817000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.380</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.380</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>
<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>
</ul>
<h3>2024.1.367</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-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-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>
</ul>
<h3>2024.1.360</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21962">SCL-21962</a></strong>: ScType.canonicalText is missing a `.` in some cases</li>
</ul>
<h3>2024.1.354</h3>
<ul>
<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>
<h3>2024.1.345</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>
</ul>
<h3>2024.1.340</h3>
<ul>
<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>
</ul>
<h3>2024.1.334</h3>
<ul>
<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-21349">SCL-21349</a></strong>: ScalaDoc: display modifiers for val and var</li>
</ul>
<h3>2024.1.328</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-21994">SCL-21994</a></strong>: create module from build.sbt: Create button doesn't work</li>
</ul>
<h3>2024.1.318</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21980">SCL-21980</a></strong>: "Evaluate Worksheet" action is available everywhere in the project view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21981">SCL-21981</a></strong>: don't show "Scala Repl..." action in context menu</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>
</ul>
<h3>2024.1.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</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-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</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-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</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-21246">SCL-21246</a></strong>: Force a rebuild after detecting a change in the incremental compiler</li>
</ul>
<h3>2024.1.284</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</li>
</ul>
<h3>2024.1.275</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</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-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
</ul>
<h3>2024.1.259</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.238</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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>
</ul>
<h3>2024.1.210</h3>
<ul>
<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-19308">SCL-19308</a></strong>: debugger: value hints are not shown for class fields</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-339250">IDEA-339250</a></strong>: IDEA: make Go to Symbol dumb aware</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21857">SCL-21857</a></strong>: Scala: make Go to Symbol provide partial results during indexing</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-21852">SCL-21852</a></strong>: dependencies in lib folder are not recognised</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-17259">SCL-17259</a></strong>: `#` (hash / pound sign) is not recognized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18819">SCL-18819</a></strong>: Import failed for Mill project got from vcs on Windows</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-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</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-21888">SCL-21888</a></strong>: Test and fix Scala 3 extractor semantics</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-21906">SCL-21906</a></strong>: Generic extractor-object trait instances confuse the type inspection when used in `case` statements</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-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>
<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>2024.1.160</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-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-19010">SCL-19010</a></strong>: Autocomplete `using` (and `given`)</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-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-21865">SCL-21865</a></strong>: Type hints: better navigation info</li>
</ul>
<h3>2024.1.156</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-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-19151">SCL-19151</a></strong>: scala 3 parser: handle prohibited modifiers more gracefully</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-21860">SCL-21860</a></strong>: Code formatting: There should be a space before @unchecked in pattern matches</li>
<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-21858">SCL-21858</a></strong>: Scala: make Go to Class provide partial results during indexing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21857">SCL-21857</a></strong>: Scala: make Go to Symbol provide partial results during indexing</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-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>
</ul>
<h3>2024.1.149</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-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-21810">SCL-21810</a></strong>: Compiler Based Highlighting - editor focus trigger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21786">SCL-21786</a></strong>: unexpected Object methods when completing for package object</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-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-4520">SCL-4520</a></strong>: objects definied in Console shuld be displayed in Structure window </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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17973">SCL-17973</a></strong>: Implement rename refactoring suggestions for Scala</li>
</ul>
<h3>2024.1.133</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-13496">SCL-13496</a></strong>: Structure View: "Sort by Visibility" button</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12875">SCL-12875</a></strong>: Visibility of class members in Structure View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21749">SCL-21749</a></strong>: Change Signature doesn't apply to this(...)</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-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-21635">SCL-21635</a></strong>: Prefix scala actions with "Scala:"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21702">SCL-21702</a></strong>: bad inspection: `Replace with .map` for `_.unzip._2`</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-13552">SCL-13552</a></strong>: Structure View: sort members by inherited class</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-21797">SCL-21797</a></strong>: Fix remaining stuff in inlay hints</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-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>
</ul>
<h3>2024.1.105</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=478334</download-url><idea-version min="n/a" max="n/a" since-build="241.10840" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="74163962" date="1706676913000" updatedDate="1706676913000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.670</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.670</h3>
<ul>
<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-22058">SCL-22058</a></strong>: Editor is not scrollable in X-Ray mode on macOS</li>
</ul>
<h3>2023.3.667</h3>
<ul>
<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>
</ul>
<h3>2023.3.664</h3>
<ul>
<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.662</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-21994">SCL-21994</a></strong>: create module from build.sbt: Create button doesn't work</li>
</ul>
<h3>2023.3.660</h3>
<ul>
<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>
</ul>
<h3>2023.3.649</h3>
<ul>
<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>
</ul>
<h3>2023.3.646</h3>
<ul>
<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>
</ul>
<h3>2023.3.645</h3>
<ul>
<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>
</ul>
<h3>2023.3.641</h3>
<ul>
<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>
</ul>
<h3>2023.3.640</h3>
<ul>
<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>
</ul>
<h3>2023.3.634</h3>
<ul>
<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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21852">SCL-21852</a></strong>: dependencies in lib folder are not recognised</li>
</ul>
<h3>2023.3.631</h3>
<ul>
<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-21924">SCL-21924</a></strong>: Error when parsing tasty files in a specific library</li>
</ul>
<h3>2023.3.629</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>
</ul>
<h3>2023.3.627</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</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-21888">SCL-21888</a></strong>: Test and fix Scala 3 extractor semantics</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>
</ul>
<h3>2023.3.625</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.623</h3>
<ul>
<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>
</ul>
<h3>2023.3.622</h3>
<ul>
<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-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.620</h3>
<ul>
<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>
</ul>
<h3>2023.3.619</h3>
<ul>
<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-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-21865">SCL-21865</a></strong>: Type hints: better navigation info</li>
</ul>
<h3>2023.3.617</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13496">SCL-13496</a></strong>: Structure View: "Sort by Visibility" button</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12875">SCL-12875</a></strong>: Visibility of class members in Structure View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13552">SCL-13552</a></strong>: Structure View: sort members by inherited class</li>
</ul>
<h3>2023.3.615</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-19010">SCL-19010</a></strong>: Autocomplete `using` (and `given`)</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>
</ul>
<h3>2023.3.614</h3>
<ul>
<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>
</ul>
<h3>2023.3.613</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-21860">SCL-21860</a></strong>: Code formatting: There should be a space before @unchecked in pattern matches</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-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-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>
</ul>
<h3>2023.3.611</h3>
<ul>
<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-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-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>
</ul>
<h3>2023.3.609</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-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-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.608</h3>
<ul>
<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-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.607</h3>
<ul>
<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.605</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-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>
</ul>
<h3>2023.3.604</h3>
<ul>
<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>
</ul>
<h3>2023.3.602</h3>
<ul>
<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.601</h3>
<ul>
<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>
</ul>
<h3>2023.3.598</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.597</h3>
<ul>
<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.596</h3>
<ul>
<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>
</ul>
<h3>2023.3.595</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</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>
</ul>
<h3>2023.3.589</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.586</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-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.579</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-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>
</ul>
<h3>2023.3.573</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.3.538</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-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>
</ul>
<h3>2023.3.519</h3>
<ul>
<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>
</ul>
<h3>2023.3.500</h3>
<ul>
<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.485</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>
<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.479</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.470</h3>
<ul>
<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-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-21689">SCL-21689</a></strong>: NoSuchElementException in ScalaUnreachableCodeInspection$$findUnreachableInstructions</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>
</ul>
<h3>2023.3.457</h3>
<ul>
<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>
</ul>
<h3>2023.3.449</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.415</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-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>
</ul>
<h3>2023.3.408</h3>
<ul>
<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.396</h3>
<ul>
<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>
</ul>
<h3>2023.3.380</h3>
<ul>
<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-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>
<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>
</ul>
<h3>2023.3.356</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-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>
</ul>
<h3>2023.3.322</h3>
<ul>
<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>
</ul>
<h3>2023.3.311</h3>
<ul>
<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-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-21588">SCL-21588</a></strong>: Parameter Info: inline modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21595">SCL-21595</a></strong>: Non-synthetic enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-304186">IDEA-304186</a></strong>: Allow to enable VirtualFileSystemEntry#isFileIndexed optimisation for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</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-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-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
</ul>
<h3>2023.3.283</h3>
<ul>
<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-21531">SCL-21531</a></strong>: Text-to-text tests for Scala 3 libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</li>
<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-21454">SCL-21454</a></strong>: lexer: update JFlex to 1.9.1 and regenerate lexers using JDK 17</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-21211">SCL-21211</a></strong>: No presentation for context function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21212">SCL-21212</a></strong>: No inline parameter modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21549">SCL-21549</a></strong>: inlay hints display wrong type hints (calling method with generic parameter without generic argument using infix notation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19622">SCL-19622</a></strong>: Regression in Find Usages: subclass calls are not found when searching for trait method usages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21573">SCL-21573</a></strong>: Tasty reader: derives qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21576">SCL-21576</a></strong>: Decompilers: handle multiple empty parameter clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21581">SCL-21581</a></strong>: Decompilers: escape char constants</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.233</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-13491">SCL-13491</a></strong>: Structure View: distinguish method implicit parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20719">SCL-20719</a></strong>: scala3: support implementing of extension methods and abstract given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</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-17872">SCL-17872</a></strong>: find usages on default constructor invocation doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21537">SCL-21537</a></strong>: when the cursor is at constructor invocation, only usages of that constructor should be highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21551">SCL-21551</a></strong>: Tasty reader: decompile INLINED tags</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21552">SCL-21552</a></strong>: Resolve x$n anonymous given parameters from libraries</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/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
</ul>
<h3>2023.3.211</h3>
<ul>
<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-20806">SCL-20806</a></strong>: review all usages of ScTypedPattern and consider moving to ScTypedPatternLike</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</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-20336">SCL-20336</a></strong>: Go to declaration: Wrong results for by-type given imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</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-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20415">SCL-20415</a></strong>: Type-level compiler intrinsics: support changes in 3.1.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20416">SCL-20416</a></strong>: Type Info for type definitions</li>
<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-21482">SCL-21482</a></strong>: source files are not detected for top level definitions from libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21511">SCL-21511</a></strong>: Perform Java-to-Scala conversion on Paste rather than on Copy</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14647">SCL-14647</a></strong>: no deprecation in structure view.</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-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-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-21520">SCL-21520</a></strong>: Resolve implicits in abstract type companion object</li>
</ul>
<h3>2023.3.153</h3>
<ul>
<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-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-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-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</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-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-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-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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>
<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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</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-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.3.101</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=477800</download-url><idea-version min="n/a" max="n/a" since-build="233.13135" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="74411295" date="1706590252000" updatedDate="1706590252000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.367</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.367</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-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-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>
</ul>
<h3>2024.1.360</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21962">SCL-21962</a></strong>: ScType.canonicalText is missing a `.` in some cases</li>
</ul>
<h3>2024.1.354</h3>
<ul>
<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>
<h3>2024.1.345</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>
</ul>
<h3>2024.1.340</h3>
<ul>
<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>
</ul>
<h3>2024.1.334</h3>
<ul>
<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-21349">SCL-21349</a></strong>: ScalaDoc: display modifiers for val and var</li>
</ul>
<h3>2024.1.328</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-21994">SCL-21994</a></strong>: create module from build.sbt: Create button doesn't work</li>
</ul>
<h3>2024.1.318</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21980">SCL-21980</a></strong>: "Evaluate Worksheet" action is available everywhere in the project view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21981">SCL-21981</a></strong>: don't show "Scala Repl..." action in context menu</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>
</ul>
<h3>2024.1.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</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-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</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-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</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-21246">SCL-21246</a></strong>: Force a rebuild after detecting a change in the incremental compiler</li>
</ul>
<h3>2024.1.284</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</li>
</ul>
<h3>2024.1.275</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</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-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
</ul>
<h3>2024.1.259</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.238</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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>
</ul>
<h3>2024.1.210</h3>
<ul>
<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-19308">SCL-19308</a></strong>: debugger: value hints are not shown for class fields</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-339250">IDEA-339250</a></strong>: IDEA: make Go to Symbol dumb aware</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21857">SCL-21857</a></strong>: Scala: make Go to Symbol provide partial results during indexing</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-21852">SCL-21852</a></strong>: dependencies in lib folder are not recognised</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-17259">SCL-17259</a></strong>: `#` (hash / pound sign) is not recognized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18819">SCL-18819</a></strong>: Import failed for Mill project got from vcs on Windows</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-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</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-21888">SCL-21888</a></strong>: Test and fix Scala 3 extractor semantics</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-21906">SCL-21906</a></strong>: Generic extractor-object trait instances confuse the type inspection when used in `case` statements</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-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>
<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>2024.1.160</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-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-19010">SCL-19010</a></strong>: Autocomplete `using` (and `given`)</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-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-21865">SCL-21865</a></strong>: Type hints: better navigation info</li>
</ul>
<h3>2024.1.156</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-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-19151">SCL-19151</a></strong>: scala 3 parser: handle prohibited modifiers more gracefully</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-21860">SCL-21860</a></strong>: Code formatting: There should be a space before @unchecked in pattern matches</li>
<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-21858">SCL-21858</a></strong>: Scala: make Go to Class provide partial results during indexing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21857">SCL-21857</a></strong>: Scala: make Go to Symbol provide partial results during indexing</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-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>
</ul>
<h3>2024.1.149</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-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-21810">SCL-21810</a></strong>: Compiler Based Highlighting - editor focus trigger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21786">SCL-21786</a></strong>: unexpected Object methods when completing for package object</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-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-4520">SCL-4520</a></strong>: objects definied in Console shuld be displayed in Structure window </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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17973">SCL-17973</a></strong>: Implement rename refactoring suggestions for Scala</li>
</ul>
<h3>2024.1.133</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-13496">SCL-13496</a></strong>: Structure View: "Sort by Visibility" button</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12875">SCL-12875</a></strong>: Visibility of class members in Structure View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21749">SCL-21749</a></strong>: Change Signature doesn't apply to this(...)</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-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-21635">SCL-21635</a></strong>: Prefix scala actions with "Scala:"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21702">SCL-21702</a></strong>: bad inspection: `Replace with .map` for `_.unzip._2`</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-13552">SCL-13552</a></strong>: Structure View: sort members by inherited class</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-21797">SCL-21797</a></strong>: Fix remaining stuff in inlay hints</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-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>
</ul>
<h3>2024.1.105</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=477153</download-url><idea-version min="n/a" max="n/a" since-build="241.9959" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="74161143" date="1706562545000" updatedDate="1706562545000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.667</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.667</h3>
<ul>
<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>
</ul>
<h3>2023.3.664</h3>
<ul>
<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.662</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-21994">SCL-21994</a></strong>: create module from build.sbt: Create button doesn't work</li>
</ul>
<h3>2023.3.660</h3>
<ul>
<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>
</ul>
<h3>2023.3.649</h3>
<ul>
<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>
</ul>
<h3>2023.3.646</h3>
<ul>
<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>
</ul>
<h3>2023.3.645</h3>
<ul>
<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>
</ul>
<h3>2023.3.641</h3>
<ul>
<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>
</ul>
<h3>2023.3.640</h3>
<ul>
<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>
</ul>
<h3>2023.3.634</h3>
<ul>
<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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21852">SCL-21852</a></strong>: dependencies in lib folder are not recognised</li>
</ul>
<h3>2023.3.631</h3>
<ul>
<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-21924">SCL-21924</a></strong>: Error when parsing tasty files in a specific library</li>
</ul>
<h3>2023.3.629</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>
</ul>
<h3>2023.3.627</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</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-21888">SCL-21888</a></strong>: Test and fix Scala 3 extractor semantics</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>
</ul>
<h3>2023.3.625</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.623</h3>
<ul>
<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>
</ul>
<h3>2023.3.622</h3>
<ul>
<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-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.620</h3>
<ul>
<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>
</ul>
<h3>2023.3.619</h3>
<ul>
<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-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-21865">SCL-21865</a></strong>: Type hints: better navigation info</li>
</ul>
<h3>2023.3.617</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13496">SCL-13496</a></strong>: Structure View: "Sort by Visibility" button</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12875">SCL-12875</a></strong>: Visibility of class members in Structure View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13552">SCL-13552</a></strong>: Structure View: sort members by inherited class</li>
</ul>
<h3>2023.3.615</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-19010">SCL-19010</a></strong>: Autocomplete `using` (and `given`)</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>
</ul>
<h3>2023.3.614</h3>
<ul>
<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>
</ul>
<h3>2023.3.613</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-21860">SCL-21860</a></strong>: Code formatting: There should be a space before @unchecked in pattern matches</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-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-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>
</ul>
<h3>2023.3.611</h3>
<ul>
<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-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-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>
</ul>
<h3>2023.3.609</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-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-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.608</h3>
<ul>
<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-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.607</h3>
<ul>
<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.605</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-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>
</ul>
<h3>2023.3.604</h3>
<ul>
<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>
</ul>
<h3>2023.3.602</h3>
<ul>
<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.601</h3>
<ul>
<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>
</ul>
<h3>2023.3.598</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.597</h3>
<ul>
<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.596</h3>
<ul>
<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>
</ul>
<h3>2023.3.595</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</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>
</ul>
<h3>2023.3.589</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.586</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-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.579</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-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>
</ul>
<h3>2023.3.573</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.3.538</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-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>
</ul>
<h3>2023.3.519</h3>
<ul>
<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>
</ul>
<h3>2023.3.500</h3>
<ul>
<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.485</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>
<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.479</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.470</h3>
<ul>
<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-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-21689">SCL-21689</a></strong>: NoSuchElementException in ScalaUnreachableCodeInspection$$findUnreachableInstructions</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>
</ul>
<h3>2023.3.457</h3>
<ul>
<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>
</ul>
<h3>2023.3.449</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.415</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-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>
</ul>
<h3>2023.3.408</h3>
<ul>
<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.396</h3>
<ul>
<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>
</ul>
<h3>2023.3.380</h3>
<ul>
<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-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>
<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>
</ul>
<h3>2023.3.356</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-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>
</ul>
<h3>2023.3.322</h3>
<ul>
<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>
</ul>
<h3>2023.3.311</h3>
<ul>
<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-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-21588">SCL-21588</a></strong>: Parameter Info: inline modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21595">SCL-21595</a></strong>: Non-synthetic enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-304186">IDEA-304186</a></strong>: Allow to enable VirtualFileSystemEntry#isFileIndexed optimisation for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</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-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-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
</ul>
<h3>2023.3.283</h3>
<ul>
<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-21531">SCL-21531</a></strong>: Text-to-text tests for Scala 3 libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</li>
<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-21454">SCL-21454</a></strong>: lexer: update JFlex to 1.9.1 and regenerate lexers using JDK 17</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-21211">SCL-21211</a></strong>: No presentation for context function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21212">SCL-21212</a></strong>: No inline parameter modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21549">SCL-21549</a></strong>: inlay hints display wrong type hints (calling method with generic parameter without generic argument using infix notation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19622">SCL-19622</a></strong>: Regression in Find Usages: subclass calls are not found when searching for trait method usages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21573">SCL-21573</a></strong>: Tasty reader: derives qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21576">SCL-21576</a></strong>: Decompilers: handle multiple empty parameter clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21581">SCL-21581</a></strong>: Decompilers: escape char constants</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.233</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-13491">SCL-13491</a></strong>: Structure View: distinguish method implicit parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20719">SCL-20719</a></strong>: scala3: support implementing of extension methods and abstract given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</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-17872">SCL-17872</a></strong>: find usages on default constructor invocation doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21537">SCL-21537</a></strong>: when the cursor is at constructor invocation, only usages of that constructor should be highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21551">SCL-21551</a></strong>: Tasty reader: decompile INLINED tags</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21552">SCL-21552</a></strong>: Resolve x$n anonymous given parameters from libraries</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/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
</ul>
<h3>2023.3.211</h3>
<ul>
<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-20806">SCL-20806</a></strong>: review all usages of ScTypedPattern and consider moving to ScTypedPatternLike</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</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-20336">SCL-20336</a></strong>: Go to declaration: Wrong results for by-type given imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</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-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20415">SCL-20415</a></strong>: Type-level compiler intrinsics: support changes in 3.1.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20416">SCL-20416</a></strong>: Type Info for type definitions</li>
<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-21482">SCL-21482</a></strong>: source files are not detected for top level definitions from libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21511">SCL-21511</a></strong>: Perform Java-to-Scala conversion on Paste rather than on Copy</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14647">SCL-14647</a></strong>: no deprecation in structure view.</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-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-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-21520">SCL-21520</a></strong>: Resolve implicits in abstract type companion object</li>
</ul>
<h3>2023.3.153</h3>
<ul>
<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-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-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-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</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-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-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-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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>
<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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</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-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.3.101</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=476952</download-url><idea-version min="n/a" max="n/a" since-build="233.13135" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="74162124" date="1706330791000" updatedDate="1706330791000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.664</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.664</h3>
<ul>
<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.662</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-21994">SCL-21994</a></strong>: create module from build.sbt: Create button doesn't work</li>
</ul>
<h3>2023.3.660</h3>
<ul>
<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>
</ul>
<h3>2023.3.649</h3>
<ul>
<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>
</ul>
<h3>2023.3.646</h3>
<ul>
<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>
</ul>
<h3>2023.3.645</h3>
<ul>
<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>
</ul>
<h3>2023.3.641</h3>
<ul>
<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>
</ul>
<h3>2023.3.640</h3>
<ul>
<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>
</ul>
<h3>2023.3.634</h3>
<ul>
<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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21852">SCL-21852</a></strong>: dependencies in lib folder are not recognised</li>
</ul>
<h3>2023.3.631</h3>
<ul>
<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-21924">SCL-21924</a></strong>: Error when parsing tasty files in a specific library</li>
</ul>
<h3>2023.3.629</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>
</ul>
<h3>2023.3.627</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</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-21888">SCL-21888</a></strong>: Test and fix Scala 3 extractor semantics</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>
</ul>
<h3>2023.3.625</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.623</h3>
<ul>
<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>
</ul>
<h3>2023.3.622</h3>
<ul>
<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-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.620</h3>
<ul>
<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>
</ul>
<h3>2023.3.619</h3>
<ul>
<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-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-21865">SCL-21865</a></strong>: Type hints: better navigation info</li>
</ul>
<h3>2023.3.617</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13496">SCL-13496</a></strong>: Structure View: "Sort by Visibility" button</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12875">SCL-12875</a></strong>: Visibility of class members in Structure View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13552">SCL-13552</a></strong>: Structure View: sort members by inherited class</li>
</ul>
<h3>2023.3.615</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-19010">SCL-19010</a></strong>: Autocomplete `using` (and `given`)</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>
</ul>
<h3>2023.3.614</h3>
<ul>
<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>
</ul>
<h3>2023.3.613</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-21860">SCL-21860</a></strong>: Code formatting: There should be a space before @unchecked in pattern matches</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-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-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>
</ul>
<h3>2023.3.611</h3>
<ul>
<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-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-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>
</ul>
<h3>2023.3.609</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-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-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.608</h3>
<ul>
<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-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.607</h3>
<ul>
<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.605</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-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>
</ul>
<h3>2023.3.604</h3>
<ul>
<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>
</ul>
<h3>2023.3.602</h3>
<ul>
<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.601</h3>
<ul>
<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>
</ul>
<h3>2023.3.598</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.597</h3>
<ul>
<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.596</h3>
<ul>
<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>
</ul>
<h3>2023.3.595</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</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>
</ul>
<h3>2023.3.589</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.586</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-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.579</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-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>
</ul>
<h3>2023.3.573</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.3.538</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-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>
</ul>
<h3>2023.3.519</h3>
<ul>
<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>
</ul>
<h3>2023.3.500</h3>
<ul>
<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.485</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>
<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.479</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.470</h3>
<ul>
<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-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-21689">SCL-21689</a></strong>: NoSuchElementException in ScalaUnreachableCodeInspection$$findUnreachableInstructions</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>
</ul>
<h3>2023.3.457</h3>
<ul>
<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>
</ul>
<h3>2023.3.449</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.415</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-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>
</ul>
<h3>2023.3.408</h3>
<ul>
<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.396</h3>
<ul>
<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>
</ul>
<h3>2023.3.380</h3>
<ul>
<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-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>
<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>
</ul>
<h3>2023.3.356</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-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>
</ul>
<h3>2023.3.322</h3>
<ul>
<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>
</ul>
<h3>2023.3.311</h3>
<ul>
<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-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-21588">SCL-21588</a></strong>: Parameter Info: inline modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21595">SCL-21595</a></strong>: Non-synthetic enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-304186">IDEA-304186</a></strong>: Allow to enable VirtualFileSystemEntry#isFileIndexed optimisation for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</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-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-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
</ul>
<h3>2023.3.283</h3>
<ul>
<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-21531">SCL-21531</a></strong>: Text-to-text tests for Scala 3 libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</li>
<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-21454">SCL-21454</a></strong>: lexer: update JFlex to 1.9.1 and regenerate lexers using JDK 17</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-21211">SCL-21211</a></strong>: No presentation for context function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21212">SCL-21212</a></strong>: No inline parameter modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21549">SCL-21549</a></strong>: inlay hints display wrong type hints (calling method with generic parameter without generic argument using infix notation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19622">SCL-19622</a></strong>: Regression in Find Usages: subclass calls are not found when searching for trait method usages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21573">SCL-21573</a></strong>: Tasty reader: derives qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21576">SCL-21576</a></strong>: Decompilers: handle multiple empty parameter clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21581">SCL-21581</a></strong>: Decompilers: escape char constants</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.233</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-13491">SCL-13491</a></strong>: Structure View: distinguish method implicit parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20719">SCL-20719</a></strong>: scala3: support implementing of extension methods and abstract given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</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-17872">SCL-17872</a></strong>: find usages on default constructor invocation doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21537">SCL-21537</a></strong>: when the cursor is at constructor invocation, only usages of that constructor should be highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21551">SCL-21551</a></strong>: Tasty reader: decompile INLINED tags</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21552">SCL-21552</a></strong>: Resolve x$n anonymous given parameters from libraries</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/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
</ul>
<h3>2023.3.211</h3>
<ul>
<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-20806">SCL-20806</a></strong>: review all usages of ScTypedPattern and consider moving to ScTypedPatternLike</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</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-20336">SCL-20336</a></strong>: Go to declaration: Wrong results for by-type given imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</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-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20415">SCL-20415</a></strong>: Type-level compiler intrinsics: support changes in 3.1.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20416">SCL-20416</a></strong>: Type Info for type definitions</li>
<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-21482">SCL-21482</a></strong>: source files are not detected for top level definitions from libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21511">SCL-21511</a></strong>: Perform Java-to-Scala conversion on Paste rather than on Copy</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14647">SCL-14647</a></strong>: no deprecation in structure view.</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-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-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-21520">SCL-21520</a></strong>: Resolve implicits in abstract type companion object</li>
</ul>
<h3>2023.3.153</h3>
<ul>
<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-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-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-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</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-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-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-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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>
<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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</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-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.3.101</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=475424</download-url><idea-version min="n/a" max="n/a" since-build="233.13135" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="74410742" date="1706330141000" updatedDate="1706330141000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.360</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.360</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21962">SCL-21962</a></strong>: ScType.canonicalText is missing a `.` in some cases</li>
</ul>
<h3>2024.1.354</h3>
<ul>
<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>
<h3>2024.1.345</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>
</ul>
<h3>2024.1.340</h3>
<ul>
<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>
</ul>
<h3>2024.1.334</h3>
<ul>
<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-21349">SCL-21349</a></strong>: ScalaDoc: display modifiers for val and var</li>
</ul>
<h3>2024.1.328</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-21994">SCL-21994</a></strong>: create module from build.sbt: Create button doesn't work</li>
</ul>
<h3>2024.1.318</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21980">SCL-21980</a></strong>: "Evaluate Worksheet" action is available everywhere in the project view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21981">SCL-21981</a></strong>: don't show "Scala Repl..." action in context menu</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>
</ul>
<h3>2024.1.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</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-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</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-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</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-21246">SCL-21246</a></strong>: Force a rebuild after detecting a change in the incremental compiler</li>
</ul>
<h3>2024.1.284</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</li>
</ul>
<h3>2024.1.275</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</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-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
</ul>
<h3>2024.1.259</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.238</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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>
</ul>
<h3>2024.1.210</h3>
<ul>
<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-19308">SCL-19308</a></strong>: debugger: value hints are not shown for class fields</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-339250">IDEA-339250</a></strong>: IDEA: make Go to Symbol dumb aware</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21857">SCL-21857</a></strong>: Scala: make Go to Symbol provide partial results during indexing</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-21852">SCL-21852</a></strong>: dependencies in lib folder are not recognised</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-17259">SCL-17259</a></strong>: `#` (hash / pound sign) is not recognized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18819">SCL-18819</a></strong>: Import failed for Mill project got from vcs on Windows</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-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</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-21888">SCL-21888</a></strong>: Test and fix Scala 3 extractor semantics</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-21906">SCL-21906</a></strong>: Generic extractor-object trait instances confuse the type inspection when used in `case` statements</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-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>
<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>2024.1.160</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-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-19010">SCL-19010</a></strong>: Autocomplete `using` (and `given`)</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-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-21865">SCL-21865</a></strong>: Type hints: better navigation info</li>
</ul>
<h3>2024.1.156</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-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-19151">SCL-19151</a></strong>: scala 3 parser: handle prohibited modifiers more gracefully</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-21860">SCL-21860</a></strong>: Code formatting: There should be a space before @unchecked in pattern matches</li>
<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-21858">SCL-21858</a></strong>: Scala: make Go to Class provide partial results during indexing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21857">SCL-21857</a></strong>: Scala: make Go to Symbol provide partial results during indexing</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-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>
</ul>
<h3>2024.1.149</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-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-21810">SCL-21810</a></strong>: Compiler Based Highlighting - editor focus trigger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21786">SCL-21786</a></strong>: unexpected Object methods when completing for package object</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-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-4520">SCL-4520</a></strong>: objects definied in Console shuld be displayed in Structure window </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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17973">SCL-17973</a></strong>: Implement rename refactoring suggestions for Scala</li>
</ul>
<h3>2024.1.133</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-13496">SCL-13496</a></strong>: Structure View: "Sort by Visibility" button</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12875">SCL-12875</a></strong>: Visibility of class members in Structure View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21749">SCL-21749</a></strong>: Change Signature doesn't apply to this(...)</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-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-21635">SCL-21635</a></strong>: Prefix scala actions with "Scala:"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21702">SCL-21702</a></strong>: bad inspection: `Replace with .map` for `_.unzip._2`</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-13552">SCL-13552</a></strong>: Structure View: sort members by inherited class</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-21797">SCL-21797</a></strong>: Fix remaining stuff in inlay hints</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-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>
</ul>
<h3>2024.1.105</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=475423</download-url><idea-version min="n/a" max="n/a" since-build="241.9959" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="74410375" date="1706243996000" updatedDate="1706243996000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.356</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.354</h3>
<ul>
<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>
<h3>2024.1.345</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>
</ul>
<h3>2024.1.340</h3>
<ul>
<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>
</ul>
<h3>2024.1.334</h3>
<ul>
<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-21349">SCL-21349</a></strong>: ScalaDoc: display modifiers for val and var</li>
</ul>
<h3>2024.1.328</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-21994">SCL-21994</a></strong>: create module from build.sbt: Create button doesn't work</li>
</ul>
<h3>2024.1.318</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21980">SCL-21980</a></strong>: "Evaluate Worksheet" action is available everywhere in the project view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21981">SCL-21981</a></strong>: don't show "Scala Repl..." action in context menu</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>
</ul>
<h3>2024.1.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</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-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</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-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</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-21246">SCL-21246</a></strong>: Force a rebuild after detecting a change in the incremental compiler</li>
</ul>
<h3>2024.1.284</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</li>
</ul>
<h3>2024.1.275</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</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-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
</ul>
<h3>2024.1.259</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.238</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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>
</ul>
<h3>2024.1.210</h3>
<ul>
<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-19308">SCL-19308</a></strong>: debugger: value hints are not shown for class fields</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-339250">IDEA-339250</a></strong>: IDEA: make Go to Symbol dumb aware</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21857">SCL-21857</a></strong>: Scala: make Go to Symbol provide partial results during indexing</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-21852">SCL-21852</a></strong>: dependencies in lib folder are not recognised</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-17259">SCL-17259</a></strong>: `#` (hash / pound sign) is not recognized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18819">SCL-18819</a></strong>: Import failed for Mill project got from vcs on Windows</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-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</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-21888">SCL-21888</a></strong>: Test and fix Scala 3 extractor semantics</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-21906">SCL-21906</a></strong>: Generic extractor-object trait instances confuse the type inspection when used in `case` statements</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-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>
<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>2024.1.160</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-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-19010">SCL-19010</a></strong>: Autocomplete `using` (and `given`)</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-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-21865">SCL-21865</a></strong>: Type hints: better navigation info</li>
</ul>
<h3>2024.1.156</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-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-19151">SCL-19151</a></strong>: scala 3 parser: handle prohibited modifiers more gracefully</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-21860">SCL-21860</a></strong>: Code formatting: There should be a space before @unchecked in pattern matches</li>
<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-21858">SCL-21858</a></strong>: Scala: make Go to Class provide partial results during indexing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21857">SCL-21857</a></strong>: Scala: make Go to Symbol provide partial results during indexing</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-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>
</ul>
<h3>2024.1.149</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-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-21810">SCL-21810</a></strong>: Compiler Based Highlighting - editor focus trigger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21786">SCL-21786</a></strong>: unexpected Object methods when completing for package object</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-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-4520">SCL-4520</a></strong>: objects definied in Console shuld be displayed in Structure window </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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17973">SCL-17973</a></strong>: Implement rename refactoring suggestions for Scala</li>
</ul>
<h3>2024.1.133</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-13496">SCL-13496</a></strong>: Structure View: "Sort by Visibility" button</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12875">SCL-12875</a></strong>: Visibility of class members in Structure View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21749">SCL-21749</a></strong>: Change Signature doesn't apply to this(...)</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-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-21635">SCL-21635</a></strong>: Prefix scala actions with "Scala:"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21702">SCL-21702</a></strong>: bad inspection: `Replace with .map` for `_.unzip._2`</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-13552">SCL-13552</a></strong>: Structure View: sort members by inherited class</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-21797">SCL-21797</a></strong>: Fix remaining stuff in inlay hints</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-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>
</ul>
<h3>2024.1.105</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=474607</download-url><idea-version min="n/a" max="n/a" since-build="241.9959" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="74409601" date="1706157217000" updatedDate="1706157217000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.354</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.354</h3>
<ul>
<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>
<h3>2024.1.345</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>
</ul>
<h3>2024.1.340</h3>
<ul>
<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>
</ul>
<h3>2024.1.334</h3>
<ul>
<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-21349">SCL-21349</a></strong>: ScalaDoc: display modifiers for val and var</li>
</ul>
<h3>2024.1.328</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-21994">SCL-21994</a></strong>: create module from build.sbt: Create button doesn't work</li>
</ul>
<h3>2024.1.318</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21980">SCL-21980</a></strong>: "Evaluate Worksheet" action is available everywhere in the project view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21981">SCL-21981</a></strong>: don't show "Scala Repl..." action in context menu</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>
</ul>
<h3>2024.1.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</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-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</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-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</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-21246">SCL-21246</a></strong>: Force a rebuild after detecting a change in the incremental compiler</li>
</ul>
<h3>2024.1.284</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</li>
</ul>
<h3>2024.1.275</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</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-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
</ul>
<h3>2024.1.259</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.238</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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>
</ul>
<h3>2024.1.210</h3>
<ul>
<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-19308">SCL-19308</a></strong>: debugger: value hints are not shown for class fields</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-339250">IDEA-339250</a></strong>: IDEA: make Go to Symbol dumb aware</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21857">SCL-21857</a></strong>: Scala: make Go to Symbol provide partial results during indexing</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-21852">SCL-21852</a></strong>: dependencies in lib folder are not recognised</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-17259">SCL-17259</a></strong>: `#` (hash / pound sign) is not recognized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18819">SCL-18819</a></strong>: Import failed for Mill project got from vcs on Windows</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-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</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-21888">SCL-21888</a></strong>: Test and fix Scala 3 extractor semantics</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-21906">SCL-21906</a></strong>: Generic extractor-object trait instances confuse the type inspection when used in `case` statements</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-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>
<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>2024.1.160</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-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-19010">SCL-19010</a></strong>: Autocomplete `using` (and `given`)</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-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-21865">SCL-21865</a></strong>: Type hints: better navigation info</li>
</ul>
<h3>2024.1.156</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-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-19151">SCL-19151</a></strong>: scala 3 parser: handle prohibited modifiers more gracefully</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-21860">SCL-21860</a></strong>: Code formatting: There should be a space before @unchecked in pattern matches</li>
<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-21858">SCL-21858</a></strong>: Scala: make Go to Class provide partial results during indexing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21857">SCL-21857</a></strong>: Scala: make Go to Symbol provide partial results during indexing</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-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>
</ul>
<h3>2024.1.149</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-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-21810">SCL-21810</a></strong>: Compiler Based Highlighting - editor focus trigger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21786">SCL-21786</a></strong>: unexpected Object methods when completing for package object</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-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-4520">SCL-4520</a></strong>: objects definied in Console shuld be displayed in Structure window </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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17973">SCL-17973</a></strong>: Implement rename refactoring suggestions for Scala</li>
</ul>
<h3>2024.1.133</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-13496">SCL-13496</a></strong>: Structure View: "Sort by Visibility" button</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12875">SCL-12875</a></strong>: Visibility of class members in Structure View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21749">SCL-21749</a></strong>: Change Signature doesn't apply to this(...)</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-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-21635">SCL-21635</a></strong>: Prefix scala actions with "Scala:"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21702">SCL-21702</a></strong>: bad inspection: `Replace with .map` for `_.unzip._2`</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-13552">SCL-13552</a></strong>: Structure View: sort members by inherited class</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-21797">SCL-21797</a></strong>: Fix remaining stuff in inlay hints</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-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>
</ul>
<h3>2024.1.105</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=473947</download-url><idea-version min="n/a" max="n/a" since-build="241.9959" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="74164675" date="1705985625000" updatedDate="1705985625000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.662</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.662</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-21994">SCL-21994</a></strong>: create module from build.sbt: Create button doesn't work</li>
</ul>
<h3>2023.3.660</h3>
<ul>
<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>
</ul>
<h3>2023.3.649</h3>
<ul>
<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>
</ul>
<h3>2023.3.646</h3>
<ul>
<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>
</ul>
<h3>2023.3.645</h3>
<ul>
<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>
</ul>
<h3>2023.3.641</h3>
<ul>
<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>
</ul>
<h3>2023.3.640</h3>
<ul>
<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>
</ul>
<h3>2023.3.634</h3>
<ul>
<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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21852">SCL-21852</a></strong>: dependencies in lib folder are not recognised</li>
</ul>
<h3>2023.3.631</h3>
<ul>
<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-21924">SCL-21924</a></strong>: Error when parsing tasty files in a specific library</li>
</ul>
<h3>2023.3.629</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>
</ul>
<h3>2023.3.627</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</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-21888">SCL-21888</a></strong>: Test and fix Scala 3 extractor semantics</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>
</ul>
<h3>2023.3.625</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.623</h3>
<ul>
<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>
</ul>
<h3>2023.3.622</h3>
<ul>
<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-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.620</h3>
<ul>
<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>
</ul>
<h3>2023.3.619</h3>
<ul>
<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-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-21865">SCL-21865</a></strong>: Type hints: better navigation info</li>
</ul>
<h3>2023.3.617</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13496">SCL-13496</a></strong>: Structure View: "Sort by Visibility" button</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12875">SCL-12875</a></strong>: Visibility of class members in Structure View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13552">SCL-13552</a></strong>: Structure View: sort members by inherited class</li>
</ul>
<h3>2023.3.615</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-19010">SCL-19010</a></strong>: Autocomplete `using` (and `given`)</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>
</ul>
<h3>2023.3.614</h3>
<ul>
<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>
</ul>
<h3>2023.3.613</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-21860">SCL-21860</a></strong>: Code formatting: There should be a space before @unchecked in pattern matches</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-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-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>
</ul>
<h3>2023.3.611</h3>
<ul>
<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-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-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>
</ul>
<h3>2023.3.609</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-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-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.608</h3>
<ul>
<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-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.607</h3>
<ul>
<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.605</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-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>
</ul>
<h3>2023.3.604</h3>
<ul>
<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>
</ul>
<h3>2023.3.602</h3>
<ul>
<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.601</h3>
<ul>
<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>
</ul>
<h3>2023.3.598</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.597</h3>
<ul>
<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.596</h3>
<ul>
<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>
</ul>
<h3>2023.3.595</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</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>
</ul>
<h3>2023.3.589</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.586</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-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.579</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-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>
</ul>
<h3>2023.3.573</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.3.538</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-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>
</ul>
<h3>2023.3.519</h3>
<ul>
<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>
</ul>
<h3>2023.3.500</h3>
<ul>
<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.485</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>
<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.479</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.470</h3>
<ul>
<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-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-21689">SCL-21689</a></strong>: NoSuchElementException in ScalaUnreachableCodeInspection$$findUnreachableInstructions</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>
</ul>
<h3>2023.3.457</h3>
<ul>
<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>
</ul>
<h3>2023.3.449</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.415</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-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>
</ul>
<h3>2023.3.408</h3>
<ul>
<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.396</h3>
<ul>
<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>
</ul>
<h3>2023.3.380</h3>
<ul>
<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-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>
<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>
</ul>
<h3>2023.3.356</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-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>
</ul>
<h3>2023.3.322</h3>
<ul>
<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>
</ul>
<h3>2023.3.311</h3>
<ul>
<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-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-21588">SCL-21588</a></strong>: Parameter Info: inline modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21595">SCL-21595</a></strong>: Non-synthetic enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-304186">IDEA-304186</a></strong>: Allow to enable VirtualFileSystemEntry#isFileIndexed optimisation for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</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-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-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
</ul>
<h3>2023.3.283</h3>
<ul>
<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-21531">SCL-21531</a></strong>: Text-to-text tests for Scala 3 libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</li>
<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-21454">SCL-21454</a></strong>: lexer: update JFlex to 1.9.1 and regenerate lexers using JDK 17</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-21211">SCL-21211</a></strong>: No presentation for context function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21212">SCL-21212</a></strong>: No inline parameter modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21549">SCL-21549</a></strong>: inlay hints display wrong type hints (calling method with generic parameter without generic argument using infix notation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19622">SCL-19622</a></strong>: Regression in Find Usages: subclass calls are not found when searching for trait method usages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21573">SCL-21573</a></strong>: Tasty reader: derives qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21576">SCL-21576</a></strong>: Decompilers: handle multiple empty parameter clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21581">SCL-21581</a></strong>: Decompilers: escape char constants</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.233</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-13491">SCL-13491</a></strong>: Structure View: distinguish method implicit parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20719">SCL-20719</a></strong>: scala3: support implementing of extension methods and abstract given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</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-17872">SCL-17872</a></strong>: find usages on default constructor invocation doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21537">SCL-21537</a></strong>: when the cursor is at constructor invocation, only usages of that constructor should be highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21551">SCL-21551</a></strong>: Tasty reader: decompile INLINED tags</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21552">SCL-21552</a></strong>: Resolve x$n anonymous given parameters from libraries</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/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
</ul>
<h3>2023.3.211</h3>
<ul>
<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-20806">SCL-20806</a></strong>: review all usages of ScTypedPattern and consider moving to ScTypedPatternLike</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</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-20336">SCL-20336</a></strong>: Go to declaration: Wrong results for by-type given imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</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-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20415">SCL-20415</a></strong>: Type-level compiler intrinsics: support changes in 3.1.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20416">SCL-20416</a></strong>: Type Info for type definitions</li>
<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-21482">SCL-21482</a></strong>: source files are not detected for top level definitions from libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21511">SCL-21511</a></strong>: Perform Java-to-Scala conversion on Paste rather than on Copy</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14647">SCL-14647</a></strong>: no deprecation in structure view.</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-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-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-21520">SCL-21520</a></strong>: Resolve implicits in abstract type companion object</li>
</ul>
<h3>2023.3.153</h3>
<ul>
<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-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-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-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</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-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-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-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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>
<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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</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-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.3.101</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=472927</download-url><idea-version min="n/a" max="n/a" since-build="233.13135" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="74440274" date="1705985055000" updatedDate="1705985055000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.345</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.345</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>
</ul>
<h3>2024.1.340</h3>
<ul>
<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>
</ul>
<h3>2024.1.334</h3>
<ul>
<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-21349">SCL-21349</a></strong>: ScalaDoc: display modifiers for val and var</li>
</ul>
<h3>2024.1.328</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-21994">SCL-21994</a></strong>: create module from build.sbt: Create button doesn't work</li>
</ul>
<h3>2024.1.318</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21980">SCL-21980</a></strong>: "Evaluate Worksheet" action is available everywhere in the project view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21981">SCL-21981</a></strong>: don't show "Scala Repl..." action in context menu</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>
</ul>
<h3>2024.1.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</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-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</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-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</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-21246">SCL-21246</a></strong>: Force a rebuild after detecting a change in the incremental compiler</li>
</ul>
<h3>2024.1.284</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</li>
</ul>
<h3>2024.1.275</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</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-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
</ul>
<h3>2024.1.259</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.238</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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>
</ul>
<h3>2024.1.210</h3>
<ul>
<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-19308">SCL-19308</a></strong>: debugger: value hints are not shown for class fields</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-339250">IDEA-339250</a></strong>: IDEA: make Go to Symbol dumb aware</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21857">SCL-21857</a></strong>: Scala: make Go to Symbol provide partial results during indexing</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-21852">SCL-21852</a></strong>: dependencies in lib folder are not recognised</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-17259">SCL-17259</a></strong>: `#` (hash / pound sign) is not recognized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18819">SCL-18819</a></strong>: Import failed for Mill project got from vcs on Windows</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-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</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-21888">SCL-21888</a></strong>: Test and fix Scala 3 extractor semantics</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-21906">SCL-21906</a></strong>: Generic extractor-object trait instances confuse the type inspection when used in `case` statements</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-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>
<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>2024.1.160</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-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-19010">SCL-19010</a></strong>: Autocomplete `using` (and `given`)</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-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-21865">SCL-21865</a></strong>: Type hints: better navigation info</li>
</ul>
<h3>2024.1.156</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-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-19151">SCL-19151</a></strong>: scala 3 parser: handle prohibited modifiers more gracefully</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-21860">SCL-21860</a></strong>: Code formatting: There should be a space before @unchecked in pattern matches</li>
<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-21858">SCL-21858</a></strong>: Scala: make Go to Class provide partial results during indexing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21857">SCL-21857</a></strong>: Scala: make Go to Symbol provide partial results during indexing</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-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>
</ul>
<h3>2024.1.149</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-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-21810">SCL-21810</a></strong>: Compiler Based Highlighting - editor focus trigger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21786">SCL-21786</a></strong>: unexpected Object methods when completing for package object</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-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-4520">SCL-4520</a></strong>: objects definied in Console shuld be displayed in Structure window </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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17973">SCL-17973</a></strong>: Implement rename refactoring suggestions for Scala</li>
</ul>
<h3>2024.1.133</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-13496">SCL-13496</a></strong>: Structure View: "Sort by Visibility" button</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12875">SCL-12875</a></strong>: Visibility of class members in Structure View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21749">SCL-21749</a></strong>: Change Signature doesn't apply to this(...)</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-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-21635">SCL-21635</a></strong>: Prefix scala actions with "Scala:"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21702">SCL-21702</a></strong>: bad inspection: `Replace with .map` for `_.unzip._2`</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-13552">SCL-13552</a></strong>: Structure View: sort members by inherited class</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-21797">SCL-21797</a></strong>: Fix remaining stuff in inlay hints</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-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>
</ul>
<h3>2024.1.105</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=472926</download-url><idea-version min="n/a" max="n/a" since-build="241.8102" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="74438639" date="1705725886000" updatedDate="1705725886000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.340</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.340</h3>
<ul>
<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>
</ul>
<h3>2024.1.334</h3>
<ul>
<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-21349">SCL-21349</a></strong>: ScalaDoc: display modifiers for val and var</li>
</ul>
<h3>2024.1.328</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-21994">SCL-21994</a></strong>: create module from build.sbt: Create button doesn't work</li>
</ul>
<h3>2024.1.318</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21980">SCL-21980</a></strong>: "Evaluate Worksheet" action is available everywhere in the project view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21981">SCL-21981</a></strong>: don't show "Scala Repl..." action in context menu</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>
</ul>
<h3>2024.1.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</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-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</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-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</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-21246">SCL-21246</a></strong>: Force a rebuild after detecting a change in the incremental compiler</li>
</ul>
<h3>2024.1.284</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</li>
</ul>
<h3>2024.1.275</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</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-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
</ul>
<h3>2024.1.259</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.238</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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>
</ul>
<h3>2024.1.210</h3>
<ul>
<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-19308">SCL-19308</a></strong>: debugger: value hints are not shown for class fields</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-339250">IDEA-339250</a></strong>: IDEA: make Go to Symbol dumb aware</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21857">SCL-21857</a></strong>: Scala: make Go to Symbol provide partial results during indexing</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-21852">SCL-21852</a></strong>: dependencies in lib folder are not recognised</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-17259">SCL-17259</a></strong>: `#` (hash / pound sign) is not recognized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18819">SCL-18819</a></strong>: Import failed for Mill project got from vcs on Windows</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-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</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-21888">SCL-21888</a></strong>: Test and fix Scala 3 extractor semantics</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-21906">SCL-21906</a></strong>: Generic extractor-object trait instances confuse the type inspection when used in `case` statements</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-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>
<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>2024.1.160</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-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-19010">SCL-19010</a></strong>: Autocomplete `using` (and `given`)</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-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-21865">SCL-21865</a></strong>: Type hints: better navigation info</li>
</ul>
<h3>2024.1.156</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-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-19151">SCL-19151</a></strong>: scala 3 parser: handle prohibited modifiers more gracefully</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-21860">SCL-21860</a></strong>: Code formatting: There should be a space before @unchecked in pattern matches</li>
<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-21858">SCL-21858</a></strong>: Scala: make Go to Class provide partial results during indexing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21857">SCL-21857</a></strong>: Scala: make Go to Symbol provide partial results during indexing</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-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>
</ul>
<h3>2024.1.149</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-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-21810">SCL-21810</a></strong>: Compiler Based Highlighting - editor focus trigger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21786">SCL-21786</a></strong>: unexpected Object methods when completing for package object</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-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-4520">SCL-4520</a></strong>: objects definied in Console shuld be displayed in Structure window </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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17973">SCL-17973</a></strong>: Implement rename refactoring suggestions for Scala</li>
</ul>
<h3>2024.1.133</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-13496">SCL-13496</a></strong>: Structure View: "Sort by Visibility" button</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12875">SCL-12875</a></strong>: Visibility of class members in Structure View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21749">SCL-21749</a></strong>: Change Signature doesn't apply to this(...)</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-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-21635">SCL-21635</a></strong>: Prefix scala actions with "Scala:"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21702">SCL-21702</a></strong>: bad inspection: `Replace with .map` for `_.unzip._2`</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-13552">SCL-13552</a></strong>: Structure View: sort members by inherited class</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-21797">SCL-21797</a></strong>: Fix remaining stuff in inlay hints</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-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>
</ul>
<h3>2024.1.105</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=471301</download-url><idea-version min="n/a" max="n/a" since-build="241.8102" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="74157630" date="1705640479000" updatedDate="1705640479000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.660</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.660</h3>
<ul>
<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>
</ul>
<h3>2023.3.649</h3>
<ul>
<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>
</ul>
<h3>2023.3.646</h3>
<ul>
<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>
</ul>
<h3>2023.3.645</h3>
<ul>
<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>
</ul>
<h3>2023.3.641</h3>
<ul>
<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>
</ul>
<h3>2023.3.640</h3>
<ul>
<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>
</ul>
<h3>2023.3.634</h3>
<ul>
<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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21852">SCL-21852</a></strong>: dependencies in lib folder are not recognised</li>
</ul>
<h3>2023.3.631</h3>
<ul>
<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-21924">SCL-21924</a></strong>: Error when parsing tasty files in a specific library</li>
</ul>
<h3>2023.3.629</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>
</ul>
<h3>2023.3.627</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</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-21888">SCL-21888</a></strong>: Test and fix Scala 3 extractor semantics</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>
</ul>
<h3>2023.3.625</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.623</h3>
<ul>
<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>
</ul>
<h3>2023.3.622</h3>
<ul>
<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-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.620</h3>
<ul>
<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>
</ul>
<h3>2023.3.619</h3>
<ul>
<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-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-21865">SCL-21865</a></strong>: Type hints: better navigation info</li>
</ul>
<h3>2023.3.617</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13496">SCL-13496</a></strong>: Structure View: "Sort by Visibility" button</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12875">SCL-12875</a></strong>: Visibility of class members in Structure View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13552">SCL-13552</a></strong>: Structure View: sort members by inherited class</li>
</ul>
<h3>2023.3.615</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-19010">SCL-19010</a></strong>: Autocomplete `using` (and `given`)</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>
</ul>
<h3>2023.3.614</h3>
<ul>
<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>
</ul>
<h3>2023.3.613</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-21860">SCL-21860</a></strong>: Code formatting: There should be a space before @unchecked in pattern matches</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-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-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>
</ul>
<h3>2023.3.611</h3>
<ul>
<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-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-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>
</ul>
<h3>2023.3.609</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-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-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.608</h3>
<ul>
<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-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.607</h3>
<ul>
<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.605</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-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>
</ul>
<h3>2023.3.604</h3>
<ul>
<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>
</ul>
<h3>2023.3.602</h3>
<ul>
<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.601</h3>
<ul>
<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>
</ul>
<h3>2023.3.598</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.597</h3>
<ul>
<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.596</h3>
<ul>
<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>
</ul>
<h3>2023.3.595</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</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>
</ul>
<h3>2023.3.589</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.586</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-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.579</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-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>
</ul>
<h3>2023.3.573</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.3.538</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-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>
</ul>
<h3>2023.3.519</h3>
<ul>
<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>
</ul>
<h3>2023.3.500</h3>
<ul>
<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.485</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>
<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.479</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.470</h3>
<ul>
<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-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-21689">SCL-21689</a></strong>: NoSuchElementException in ScalaUnreachableCodeInspection$$findUnreachableInstructions</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>
</ul>
<h3>2023.3.457</h3>
<ul>
<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>
</ul>
<h3>2023.3.449</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.415</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-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>
</ul>
<h3>2023.3.408</h3>
<ul>
<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.396</h3>
<ul>
<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>
</ul>
<h3>2023.3.380</h3>
<ul>
<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-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>
<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>
</ul>
<h3>2023.3.356</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-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>
</ul>
<h3>2023.3.322</h3>
<ul>
<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>
</ul>
<h3>2023.3.311</h3>
<ul>
<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-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-21588">SCL-21588</a></strong>: Parameter Info: inline modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21595">SCL-21595</a></strong>: Non-synthetic enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-304186">IDEA-304186</a></strong>: Allow to enable VirtualFileSystemEntry#isFileIndexed optimisation for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</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-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-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
</ul>
<h3>2023.3.283</h3>
<ul>
<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-21531">SCL-21531</a></strong>: Text-to-text tests for Scala 3 libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</li>
<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-21454">SCL-21454</a></strong>: lexer: update JFlex to 1.9.1 and regenerate lexers using JDK 17</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-21211">SCL-21211</a></strong>: No presentation for context function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21212">SCL-21212</a></strong>: No inline parameter modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21549">SCL-21549</a></strong>: inlay hints display wrong type hints (calling method with generic parameter without generic argument using infix notation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19622">SCL-19622</a></strong>: Regression in Find Usages: subclass calls are not found when searching for trait method usages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21573">SCL-21573</a></strong>: Tasty reader: derives qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21576">SCL-21576</a></strong>: Decompilers: handle multiple empty parameter clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21581">SCL-21581</a></strong>: Decompilers: escape char constants</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.233</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-13491">SCL-13491</a></strong>: Structure View: distinguish method implicit parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20719">SCL-20719</a></strong>: scala3: support implementing of extension methods and abstract given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</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-17872">SCL-17872</a></strong>: find usages on default constructor invocation doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21537">SCL-21537</a></strong>: when the cursor is at constructor invocation, only usages of that constructor should be highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21551">SCL-21551</a></strong>: Tasty reader: decompile INLINED tags</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21552">SCL-21552</a></strong>: Resolve x$n anonymous given parameters from libraries</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/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
</ul>
<h3>2023.3.211</h3>
<ul>
<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-20806">SCL-20806</a></strong>: review all usages of ScTypedPattern and consider moving to ScTypedPatternLike</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</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-20336">SCL-20336</a></strong>: Go to declaration: Wrong results for by-type given imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</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-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20415">SCL-20415</a></strong>: Type-level compiler intrinsics: support changes in 3.1.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20416">SCL-20416</a></strong>: Type Info for type definitions</li>
<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-21482">SCL-21482</a></strong>: source files are not detected for top level definitions from libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21511">SCL-21511</a></strong>: Perform Java-to-Scala conversion on Paste rather than on Copy</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14647">SCL-14647</a></strong>: no deprecation in structure view.</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-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-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-21520">SCL-21520</a></strong>: Resolve implicits in abstract type companion object</li>
</ul>
<h3>2023.3.153</h3>
<ul>
<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-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-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-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</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-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-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-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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>
<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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</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-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.3.101</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=470686</download-url><idea-version min="n/a" max="n/a" since-build="233.13135" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="74432563" date="1705639976000" updatedDate="1705639976000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.334</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.334</h3>
<ul>
<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-21349">SCL-21349</a></strong>: ScalaDoc: display modifiers for val and var</li>
</ul>
<h3>2024.1.328</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-21994">SCL-21994</a></strong>: create module from build.sbt: Create button doesn't work</li>
</ul>
<h3>2024.1.318</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21980">SCL-21980</a></strong>: "Evaluate Worksheet" action is available everywhere in the project view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21981">SCL-21981</a></strong>: don't show "Scala Repl..." action in context menu</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>
</ul>
<h3>2024.1.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</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-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</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-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</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-21246">SCL-21246</a></strong>: Force a rebuild after detecting a change in the incremental compiler</li>
</ul>
<h3>2024.1.284</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</li>
</ul>
<h3>2024.1.275</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</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-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
</ul>
<h3>2024.1.259</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.238</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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>
</ul>
<h3>2024.1.210</h3>
<ul>
<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-19308">SCL-19308</a></strong>: debugger: value hints are not shown for class fields</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-339250">IDEA-339250</a></strong>: IDEA: make Go to Symbol dumb aware</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21857">SCL-21857</a></strong>: Scala: make Go to Symbol provide partial results during indexing</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-21852">SCL-21852</a></strong>: dependencies in lib folder are not recognised</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-17259">SCL-17259</a></strong>: `#` (hash / pound sign) is not recognized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18819">SCL-18819</a></strong>: Import failed for Mill project got from vcs on Windows</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-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</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-21888">SCL-21888</a></strong>: Test and fix Scala 3 extractor semantics</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-21906">SCL-21906</a></strong>: Generic extractor-object trait instances confuse the type inspection when used in `case` statements</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-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>
<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>2024.1.160</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-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-19010">SCL-19010</a></strong>: Autocomplete `using` (and `given`)</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-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-21865">SCL-21865</a></strong>: Type hints: better navigation info</li>
</ul>
<h3>2024.1.156</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-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-19151">SCL-19151</a></strong>: scala 3 parser: handle prohibited modifiers more gracefully</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-21860">SCL-21860</a></strong>: Code formatting: There should be a space before @unchecked in pattern matches</li>
<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-21858">SCL-21858</a></strong>: Scala: make Go to Class provide partial results during indexing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21857">SCL-21857</a></strong>: Scala: make Go to Symbol provide partial results during indexing</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-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>
</ul>
<h3>2024.1.149</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-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-21810">SCL-21810</a></strong>: Compiler Based Highlighting - editor focus trigger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21786">SCL-21786</a></strong>: unexpected Object methods when completing for package object</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-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-4520">SCL-4520</a></strong>: objects definied in Console shuld be displayed in Structure window </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>2024.1.133</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-13496">SCL-13496</a></strong>: Structure View: "Sort by Visibility" button</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12875">SCL-12875</a></strong>: Visibility of class members in Structure View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21749">SCL-21749</a></strong>: Change Signature doesn't apply to this(...)</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-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-21635">SCL-21635</a></strong>: Prefix scala actions with "Scala:"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21702">SCL-21702</a></strong>: bad inspection: `Replace with .map` for `_.unzip._2`</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-13552">SCL-13552</a></strong>: Structure View: sort members by inherited class</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-21797">SCL-21797</a></strong>: Fix remaining stuff in inlay hints</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-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>
</ul>
<h3>2024.1.105</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=470685</download-url><idea-version min="n/a" max="n/a" since-build="241.8102" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="74154099" date="1705553628000" updatedDate="1705553628000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.657</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.649</h3>
<ul>
<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>
</ul>
<h3>2023.3.646</h3>
<ul>
<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>
</ul>
<h3>2023.3.645</h3>
<ul>
<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>
</ul>
<h3>2023.3.641</h3>
<ul>
<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>
</ul>
<h3>2023.3.640</h3>
<ul>
<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>
</ul>
<h3>2023.3.634</h3>
<ul>
<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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21852">SCL-21852</a></strong>: dependencies in lib folder are not recognised</li>
</ul>
<h3>2023.3.631</h3>
<ul>
<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-21924">SCL-21924</a></strong>: Error when parsing tasty files in a specific library</li>
</ul>
<h3>2023.3.629</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>
</ul>
<h3>2023.3.627</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</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-21888">SCL-21888</a></strong>: Test and fix Scala 3 extractor semantics</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>
</ul>
<h3>2023.3.625</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.623</h3>
<ul>
<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>
</ul>
<h3>2023.3.622</h3>
<ul>
<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-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.620</h3>
<ul>
<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>
</ul>
<h3>2023.3.619</h3>
<ul>
<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-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-21865">SCL-21865</a></strong>: Type hints: better navigation info</li>
</ul>
<h3>2023.3.617</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13496">SCL-13496</a></strong>: Structure View: "Sort by Visibility" button</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12875">SCL-12875</a></strong>: Visibility of class members in Structure View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13552">SCL-13552</a></strong>: Structure View: sort members by inherited class</li>
</ul>
<h3>2023.3.615</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-19010">SCL-19010</a></strong>: Autocomplete `using` (and `given`)</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>
</ul>
<h3>2023.3.614</h3>
<ul>
<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>
</ul>
<h3>2023.3.613</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-21860">SCL-21860</a></strong>: Code formatting: There should be a space before @unchecked in pattern matches</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-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-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>
</ul>
<h3>2023.3.611</h3>
<ul>
<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-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-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>
</ul>
<h3>2023.3.609</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-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-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.608</h3>
<ul>
<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-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.607</h3>
<ul>
<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.605</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-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>
</ul>
<h3>2023.3.604</h3>
<ul>
<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>
</ul>
<h3>2023.3.602</h3>
<ul>
<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.601</h3>
<ul>
<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>
</ul>
<h3>2023.3.598</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.597</h3>
<ul>
<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.596</h3>
<ul>
<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>
</ul>
<h3>2023.3.595</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</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>
</ul>
<h3>2023.3.589</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.586</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-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.579</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-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>
</ul>
<h3>2023.3.573</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.3.538</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-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>
</ul>
<h3>2023.3.519</h3>
<ul>
<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>
</ul>
<h3>2023.3.500</h3>
<ul>
<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.485</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>
<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.479</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.470</h3>
<ul>
<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-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-21689">SCL-21689</a></strong>: NoSuchElementException in ScalaUnreachableCodeInspection$$findUnreachableInstructions</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>
</ul>
<h3>2023.3.457</h3>
<ul>
<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>
</ul>
<h3>2023.3.449</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.415</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-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>
</ul>
<h3>2023.3.408</h3>
<ul>
<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.396</h3>
<ul>
<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>
</ul>
<h3>2023.3.380</h3>
<ul>
<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-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>
<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>
</ul>
<h3>2023.3.356</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-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>
</ul>
<h3>2023.3.322</h3>
<ul>
<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>
</ul>
<h3>2023.3.311</h3>
<ul>
<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-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-21588">SCL-21588</a></strong>: Parameter Info: inline modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21595">SCL-21595</a></strong>: Non-synthetic enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-304186">IDEA-304186</a></strong>: Allow to enable VirtualFileSystemEntry#isFileIndexed optimisation for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</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-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-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
</ul>
<h3>2023.3.283</h3>
<ul>
<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-21531">SCL-21531</a></strong>: Text-to-text tests for Scala 3 libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</li>
<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-21454">SCL-21454</a></strong>: lexer: update JFlex to 1.9.1 and regenerate lexers using JDK 17</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-21211">SCL-21211</a></strong>: No presentation for context function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21212">SCL-21212</a></strong>: No inline parameter modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21549">SCL-21549</a></strong>: inlay hints display wrong type hints (calling method with generic parameter without generic argument using infix notation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19622">SCL-19622</a></strong>: Regression in Find Usages: subclass calls are not found when searching for trait method usages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21573">SCL-21573</a></strong>: Tasty reader: derives qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21576">SCL-21576</a></strong>: Decompilers: handle multiple empty parameter clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21581">SCL-21581</a></strong>: Decompilers: escape char constants</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.233</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-13491">SCL-13491</a></strong>: Structure View: distinguish method implicit parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20719">SCL-20719</a></strong>: scala3: support implementing of extension methods and abstract given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</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-17872">SCL-17872</a></strong>: find usages on default constructor invocation doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21537">SCL-21537</a></strong>: when the cursor is at constructor invocation, only usages of that constructor should be highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21551">SCL-21551</a></strong>: Tasty reader: decompile INLINED tags</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21552">SCL-21552</a></strong>: Resolve x$n anonymous given parameters from libraries</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/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
</ul>
<h3>2023.3.211</h3>
<ul>
<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-20806">SCL-20806</a></strong>: review all usages of ScTypedPattern and consider moving to ScTypedPatternLike</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</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-20336">SCL-20336</a></strong>: Go to declaration: Wrong results for by-type given imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</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-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20415">SCL-20415</a></strong>: Type-level compiler intrinsics: support changes in 3.1.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20416">SCL-20416</a></strong>: Type Info for type definitions</li>
<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-21482">SCL-21482</a></strong>: source files are not detected for top level definitions from libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21511">SCL-21511</a></strong>: Perform Java-to-Scala conversion on Paste rather than on Copy</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14647">SCL-14647</a></strong>: no deprecation in structure view.</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-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-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-21520">SCL-21520</a></strong>: Resolve implicits in abstract type companion object</li>
</ul>
<h3>2023.3.153</h3>
<ul>
<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-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-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-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</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-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-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-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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>
<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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</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-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.3.101</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=469813</download-url><idea-version min="n/a" max="n/a" since-build="233.13135" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="74428098" date="1705553332000" updatedDate="1705553332000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.328</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.328</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-21994">SCL-21994</a></strong>: create module from build.sbt: Create button doesn't work</li>
</ul>
<h3>2024.1.318</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21980">SCL-21980</a></strong>: "Evaluate Worksheet" action is available everywhere in the project view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21981">SCL-21981</a></strong>: don't show "Scala Repl..." action in context menu</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>
</ul>
<h3>2024.1.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</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-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</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-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</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-21246">SCL-21246</a></strong>: Force a rebuild after detecting a change in the incremental compiler</li>
</ul>
<h3>2024.1.284</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</li>
</ul>
<h3>2024.1.275</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</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-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
</ul>
<h3>2024.1.259</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.238</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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>
</ul>
<h3>2024.1.210</h3>
<ul>
<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-19308">SCL-19308</a></strong>: debugger: value hints are not shown for class fields</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-339250">IDEA-339250</a></strong>: IDEA: make Go to Symbol dumb aware</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21857">SCL-21857</a></strong>: Scala: make Go to Symbol provide partial results during indexing</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-21852">SCL-21852</a></strong>: dependencies in lib folder are not recognised</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-17259">SCL-17259</a></strong>: `#` (hash / pound sign) is not recognized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18819">SCL-18819</a></strong>: Import failed for Mill project got from vcs on Windows</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-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</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-21888">SCL-21888</a></strong>: Test and fix Scala 3 extractor semantics</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-21906">SCL-21906</a></strong>: Generic extractor-object trait instances confuse the type inspection when used in `case` statements</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-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>
<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>2024.1.160</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-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-19010">SCL-19010</a></strong>: Autocomplete `using` (and `given`)</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-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-21865">SCL-21865</a></strong>: Type hints: better navigation info</li>
</ul>
<h3>2024.1.156</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-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-19151">SCL-19151</a></strong>: scala 3 parser: handle prohibited modifiers more gracefully</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-21860">SCL-21860</a></strong>: Code formatting: There should be a space before @unchecked in pattern matches</li>
<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-21858">SCL-21858</a></strong>: Scala: make Go to Class provide partial results during indexing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21857">SCL-21857</a></strong>: Scala: make Go to Symbol provide partial results during indexing</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-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>
</ul>
<h3>2024.1.149</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-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-21810">SCL-21810</a></strong>: Compiler Based Highlighting - editor focus trigger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21786">SCL-21786</a></strong>: unexpected Object methods when completing for package object</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-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-4520">SCL-4520</a></strong>: objects definied in Console shuld be displayed in Structure window </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>2024.1.133</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-13496">SCL-13496</a></strong>: Structure View: "Sort by Visibility" button</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12875">SCL-12875</a></strong>: Visibility of class members in Structure View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21749">SCL-21749</a></strong>: Change Signature doesn't apply to this(...)</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-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-21635">SCL-21635</a></strong>: Prefix scala actions with "Scala:"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21702">SCL-21702</a></strong>: bad inspection: `Replace with .map` for `_.unzip._2`</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-13552">SCL-13552</a></strong>: Structure View: sort members by inherited class</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-21797">SCL-21797</a></strong>: Fix remaining stuff in inlay hints</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-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>
</ul>
<h3>2024.1.105</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=469812</download-url><idea-version min="n/a" max="n/a" since-build="241.8102" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="74153706" date="1705468804000" updatedDate="1705468804000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.656</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.649</h3>
<ul>
<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>
</ul>
<h3>2023.3.646</h3>
<ul>
<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>
</ul>
<h3>2023.3.645</h3>
<ul>
<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>
</ul>
<h3>2023.3.641</h3>
<ul>
<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>
</ul>
<h3>2023.3.640</h3>
<ul>
<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>
</ul>
<h3>2023.3.634</h3>
<ul>
<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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21852">SCL-21852</a></strong>: dependencies in lib folder are not recognised</li>
</ul>
<h3>2023.3.631</h3>
<ul>
<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-21924">SCL-21924</a></strong>: Error when parsing tasty files in a specific library</li>
</ul>
<h3>2023.3.629</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>
</ul>
<h3>2023.3.627</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</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-21888">SCL-21888</a></strong>: Test and fix Scala 3 extractor semantics</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>
</ul>
<h3>2023.3.625</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.623</h3>
<ul>
<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>
</ul>
<h3>2023.3.622</h3>
<ul>
<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-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.620</h3>
<ul>
<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>
</ul>
<h3>2023.3.619</h3>
<ul>
<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-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-21865">SCL-21865</a></strong>: Type hints: better navigation info</li>
</ul>
<h3>2023.3.617</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13496">SCL-13496</a></strong>: Structure View: "Sort by Visibility" button</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12875">SCL-12875</a></strong>: Visibility of class members in Structure View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13552">SCL-13552</a></strong>: Structure View: sort members by inherited class</li>
</ul>
<h3>2023.3.615</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-19010">SCL-19010</a></strong>: Autocomplete `using` (and `given`)</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>
</ul>
<h3>2023.3.614</h3>
<ul>
<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>
</ul>
<h3>2023.3.613</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-21860">SCL-21860</a></strong>: Code formatting: There should be a space before @unchecked in pattern matches</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-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-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>
</ul>
<h3>2023.3.611</h3>
<ul>
<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-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-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>
</ul>
<h3>2023.3.609</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-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-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.608</h3>
<ul>
<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-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.607</h3>
<ul>
<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.605</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-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>
</ul>
<h3>2023.3.604</h3>
<ul>
<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>
</ul>
<h3>2023.3.602</h3>
<ul>
<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.601</h3>
<ul>
<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>
</ul>
<h3>2023.3.598</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.597</h3>
<ul>
<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.596</h3>
<ul>
<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>
</ul>
<h3>2023.3.595</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</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>
</ul>
<h3>2023.3.589</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.586</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-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.579</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-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>
</ul>
<h3>2023.3.573</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.3.538</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-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>
</ul>
<h3>2023.3.519</h3>
<ul>
<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>
</ul>
<h3>2023.3.500</h3>
<ul>
<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.485</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>
<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.479</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.470</h3>
<ul>
<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-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-21689">SCL-21689</a></strong>: NoSuchElementException in ScalaUnreachableCodeInspection$$findUnreachableInstructions</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>
</ul>
<h3>2023.3.457</h3>
<ul>
<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>
</ul>
<h3>2023.3.449</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.415</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-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>
</ul>
<h3>2023.3.408</h3>
<ul>
<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.396</h3>
<ul>
<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>
</ul>
<h3>2023.3.380</h3>
<ul>
<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-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>
<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>
</ul>
<h3>2023.3.356</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-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>
</ul>
<h3>2023.3.322</h3>
<ul>
<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>
</ul>
<h3>2023.3.311</h3>
<ul>
<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-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-21588">SCL-21588</a></strong>: Parameter Info: inline modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21595">SCL-21595</a></strong>: Non-synthetic enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-304186">IDEA-304186</a></strong>: Allow to enable VirtualFileSystemEntry#isFileIndexed optimisation for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</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-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-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
</ul>
<h3>2023.3.283</h3>
<ul>
<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-21531">SCL-21531</a></strong>: Text-to-text tests for Scala 3 libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</li>
<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-21454">SCL-21454</a></strong>: lexer: update JFlex to 1.9.1 and regenerate lexers using JDK 17</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-21211">SCL-21211</a></strong>: No presentation for context function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21212">SCL-21212</a></strong>: No inline parameter modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21549">SCL-21549</a></strong>: inlay hints display wrong type hints (calling method with generic parameter without generic argument using infix notation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19622">SCL-19622</a></strong>: Regression in Find Usages: subclass calls are not found when searching for trait method usages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21573">SCL-21573</a></strong>: Tasty reader: derives qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21576">SCL-21576</a></strong>: Decompilers: handle multiple empty parameter clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21581">SCL-21581</a></strong>: Decompilers: escape char constants</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.233</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-13491">SCL-13491</a></strong>: Structure View: distinguish method implicit parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20719">SCL-20719</a></strong>: scala3: support implementing of extension methods and abstract given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</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-17872">SCL-17872</a></strong>: find usages on default constructor invocation doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21537">SCL-21537</a></strong>: when the cursor is at constructor invocation, only usages of that constructor should be highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21551">SCL-21551</a></strong>: Tasty reader: decompile INLINED tags</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21552">SCL-21552</a></strong>: Resolve x$n anonymous given parameters from libraries</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/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
</ul>
<h3>2023.3.211</h3>
<ul>
<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-20806">SCL-20806</a></strong>: review all usages of ScTypedPattern and consider moving to ScTypedPatternLike</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</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-20336">SCL-20336</a></strong>: Go to declaration: Wrong results for by-type given imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</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-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20415">SCL-20415</a></strong>: Type-level compiler intrinsics: support changes in 3.1.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20416">SCL-20416</a></strong>: Type Info for type definitions</li>
<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-21482">SCL-21482</a></strong>: source files are not detected for top level definitions from libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21511">SCL-21511</a></strong>: Perform Java-to-Scala conversion on Paste rather than on Copy</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14647">SCL-14647</a></strong>: no deprecation in structure view.</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-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-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-21520">SCL-21520</a></strong>: Resolve implicits in abstract type companion object</li>
</ul>
<h3>2023.3.153</h3>
<ul>
<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-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-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-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</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-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-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-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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>
<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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</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-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.3.101</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=468851</download-url><idea-version min="n/a" max="n/a" since-build="233.13135" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="74303800" date="1705466759000" updatedDate="1705466759000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.318</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.318</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21980">SCL-21980</a></strong>: "Evaluate Worksheet" action is available everywhere in the project view</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21981">SCL-21981</a></strong>: don't show "Scala Repl..." action in context menu</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>
</ul>
<h3>2024.1.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</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-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</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-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</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-21246">SCL-21246</a></strong>: Force a rebuild after detecting a change in the incremental compiler</li>
</ul>
<h3>2024.1.284</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</li>
</ul>
<h3>2024.1.275</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</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-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
</ul>
<h3>2024.1.259</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.238</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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>
</ul>
<h3>2024.1.210</h3>
<ul>
<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-19308">SCL-19308</a></strong>: debugger: value hints are not shown for class fields</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-339250">IDEA-339250</a></strong>: IDEA: make Go to Symbol dumb aware</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21857">SCL-21857</a></strong>: Scala: make Go to Symbol provide partial results during indexing</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-21852">SCL-21852</a></strong>: dependencies in lib folder are not recognised</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-17259">SCL-17259</a></strong>: `#` (hash / pound sign) is not recognized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18819">SCL-18819</a></strong>: Import failed for Mill project got from vcs on Windows</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-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</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-21888">SCL-21888</a></strong>: Test and fix Scala 3 extractor semantics</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-21906">SCL-21906</a></strong>: Generic extractor-object trait instances confuse the type inspection when used in `case` statements</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-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>
<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>2024.1.160</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-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-19010">SCL-19010</a></strong>: Autocomplete `using` (and `given`)</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-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-21865">SCL-21865</a></strong>: Type hints: better navigation info</li>
</ul>
<h3>2024.1.156</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-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-19151">SCL-19151</a></strong>: scala 3 parser: handle prohibited modifiers more gracefully</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-21860">SCL-21860</a></strong>: Code formatting: There should be a space before @unchecked in pattern matches</li>
<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-21858">SCL-21858</a></strong>: Scala: make Go to Class provide partial results during indexing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21857">SCL-21857</a></strong>: Scala: make Go to Symbol provide partial results during indexing</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-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>
</ul>
<h3>2024.1.149</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-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-21810">SCL-21810</a></strong>: Compiler Based Highlighting - editor focus trigger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21786">SCL-21786</a></strong>: unexpected Object methods when completing for package object</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-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-4520">SCL-4520</a></strong>: objects definied in Console shuld be displayed in Structure window </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>2024.1.133</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-13496">SCL-13496</a></strong>: Structure View: "Sort by Visibility" button</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12875">SCL-12875</a></strong>: Visibility of class members in Structure View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21749">SCL-21749</a></strong>: Change Signature doesn't apply to this(...)</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-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-21635">SCL-21635</a></strong>: Prefix scala actions with "Scala:"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21702">SCL-21702</a></strong>: bad inspection: `Replace with .map` for `_.unzip._2`</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-13552">SCL-13552</a></strong>: Structure View: sort members by inherited class</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-21797">SCL-21797</a></strong>: Fix remaining stuff in inlay hints</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-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>
</ul>
<h3>2024.1.105</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=468762</download-url><idea-version min="n/a" max="n/a" since-build="241.8102" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="74151158" date="1705381000000" updatedDate="1705381000000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.652</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.649</h3>
<ul>
<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>
</ul>
<h3>2023.3.646</h3>
<ul>
<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>
</ul>
<h3>2023.3.645</h3>
<ul>
<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>
</ul>
<h3>2023.3.641</h3>
<ul>
<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>
</ul>
<h3>2023.3.640</h3>
<ul>
<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>
</ul>
<h3>2023.3.634</h3>
<ul>
<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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21852">SCL-21852</a></strong>: dependencies in lib folder are not recognised</li>
</ul>
<h3>2023.3.631</h3>
<ul>
<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-21924">SCL-21924</a></strong>: Error when parsing tasty files in a specific library</li>
</ul>
<h3>2023.3.629</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>
</ul>
<h3>2023.3.627</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</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-21888">SCL-21888</a></strong>: Test and fix Scala 3 extractor semantics</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>
</ul>
<h3>2023.3.625</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.623</h3>
<ul>
<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>
</ul>
<h3>2023.3.622</h3>
<ul>
<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-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.620</h3>
<ul>
<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>
</ul>
<h3>2023.3.619</h3>
<ul>
<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-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-21865">SCL-21865</a></strong>: Type hints: better navigation info</li>
</ul>
<h3>2023.3.617</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13496">SCL-13496</a></strong>: Structure View: "Sort by Visibility" button</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12875">SCL-12875</a></strong>: Visibility of class members in Structure View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13552">SCL-13552</a></strong>: Structure View: sort members by inherited class</li>
</ul>
<h3>2023.3.615</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-19010">SCL-19010</a></strong>: Autocomplete `using` (and `given`)</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>
</ul>
<h3>2023.3.614</h3>
<ul>
<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>
</ul>
<h3>2023.3.613</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-21860">SCL-21860</a></strong>: Code formatting: There should be a space before @unchecked in pattern matches</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-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-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>
</ul>
<h3>2023.3.611</h3>
<ul>
<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-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-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>
</ul>
<h3>2023.3.609</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-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-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.608</h3>
<ul>
<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-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.607</h3>
<ul>
<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.605</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-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>
</ul>
<h3>2023.3.604</h3>
<ul>
<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>
</ul>
<h3>2023.3.602</h3>
<ul>
<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.601</h3>
<ul>
<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>
</ul>
<h3>2023.3.598</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.597</h3>
<ul>
<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.596</h3>
<ul>
<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>
</ul>
<h3>2023.3.595</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</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>
</ul>
<h3>2023.3.589</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.586</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-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.579</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-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>
</ul>
<h3>2023.3.573</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.3.538</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-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>
</ul>
<h3>2023.3.519</h3>
<ul>
<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>
</ul>
<h3>2023.3.500</h3>
<ul>
<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.485</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>
<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.479</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.470</h3>
<ul>
<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-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-21689">SCL-21689</a></strong>: NoSuchElementException in ScalaUnreachableCodeInspection$$findUnreachableInstructions</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>
</ul>
<h3>2023.3.457</h3>
<ul>
<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>
</ul>
<h3>2023.3.449</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.415</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-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>
</ul>
<h3>2023.3.408</h3>
<ul>
<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.396</h3>
<ul>
<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>
</ul>
<h3>2023.3.380</h3>
<ul>
<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-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>
<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>
</ul>
<h3>2023.3.356</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-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>
</ul>
<h3>2023.3.322</h3>
<ul>
<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>
</ul>
<h3>2023.3.311</h3>
<ul>
<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-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-21588">SCL-21588</a></strong>: Parameter Info: inline modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21595">SCL-21595</a></strong>: Non-synthetic enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-304186">IDEA-304186</a></strong>: Allow to enable VirtualFileSystemEntry#isFileIndexed optimisation for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</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-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-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
</ul>
<h3>2023.3.283</h3>
<ul>
<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-21531">SCL-21531</a></strong>: Text-to-text tests for Scala 3 libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</li>
<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-21454">SCL-21454</a></strong>: lexer: update JFlex to 1.9.1 and regenerate lexers using JDK 17</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-21211">SCL-21211</a></strong>: No presentation for context function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21212">SCL-21212</a></strong>: No inline parameter modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21549">SCL-21549</a></strong>: inlay hints display wrong type hints (calling method with generic parameter without generic argument using infix notation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19622">SCL-19622</a></strong>: Regression in Find Usages: subclass calls are not found when searching for trait method usages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21573">SCL-21573</a></strong>: Tasty reader: derives qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21576">SCL-21576</a></strong>: Decompilers: handle multiple empty parameter clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21581">SCL-21581</a></strong>: Decompilers: escape char constants</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.233</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-13491">SCL-13491</a></strong>: Structure View: distinguish method implicit parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20719">SCL-20719</a></strong>: scala3: support implementing of extension methods and abstract given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</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-17872">SCL-17872</a></strong>: find usages on default constructor invocation doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21537">SCL-21537</a></strong>: when the cursor is at constructor invocation, only usages of that constructor should be highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21551">SCL-21551</a></strong>: Tasty reader: decompile INLINED tags</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21552">SCL-21552</a></strong>: Resolve x$n anonymous given parameters from libraries</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/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
</ul>
<h3>2023.3.211</h3>
<ul>
<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-20806">SCL-20806</a></strong>: review all usages of ScTypedPattern and consider moving to ScTypedPatternLike</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</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-20336">SCL-20336</a></strong>: Go to declaration: Wrong results for by-type given imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</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-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20415">SCL-20415</a></strong>: Type-level compiler intrinsics: support changes in 3.1.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20416">SCL-20416</a></strong>: Type Info for type definitions</li>
<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-21482">SCL-21482</a></strong>: source files are not detected for top level definitions from libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21511">SCL-21511</a></strong>: Perform Java-to-Scala conversion on Paste rather than on Copy</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14647">SCL-14647</a></strong>: no deprecation in structure view.</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-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-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-21520">SCL-21520</a></strong>: Resolve implicits in abstract type companion object</li>
</ul>
<h3>2023.3.153</h3>
<ul>
<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-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-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-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</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-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-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-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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>
<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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</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-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.3.101</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=468406</download-url><idea-version min="n/a" max="n/a" since-build="233.13135" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="74138193" date="1705121091000" updatedDate="1705121091000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.651</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.649</h3>
<ul>
<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>
</ul>
<h3>2023.3.646</h3>
<ul>
<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>
</ul>
<h3>2023.3.645</h3>
<ul>
<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>
</ul>
<h3>2023.3.641</h3>
<ul>
<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>
</ul>
<h3>2023.3.640</h3>
<ul>
<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>
</ul>
<h3>2023.3.634</h3>
<ul>
<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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21852">SCL-21852</a></strong>: dependencies in lib folder are not recognised</li>
</ul>
<h3>2023.3.631</h3>
<ul>
<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-21924">SCL-21924</a></strong>: Error when parsing tasty files in a specific library</li>
</ul>
<h3>2023.3.629</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>
</ul>
<h3>2023.3.627</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</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-21888">SCL-21888</a></strong>: Test and fix Scala 3 extractor semantics</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>
</ul>
<h3>2023.3.625</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.623</h3>
<ul>
<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>
</ul>
<h3>2023.3.622</h3>
<ul>
<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-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.620</h3>
<ul>
<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>
</ul>
<h3>2023.3.619</h3>
<ul>
<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-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-21865">SCL-21865</a></strong>: Type hints: better navigation info</li>
</ul>
<h3>2023.3.617</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13496">SCL-13496</a></strong>: Structure View: "Sort by Visibility" button</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12875">SCL-12875</a></strong>: Visibility of class members in Structure View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13552">SCL-13552</a></strong>: Structure View: sort members by inherited class</li>
</ul>
<h3>2023.3.615</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-19010">SCL-19010</a></strong>: Autocomplete `using` (and `given`)</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>
</ul>
<h3>2023.3.614</h3>
<ul>
<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>
</ul>
<h3>2023.3.613</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-21860">SCL-21860</a></strong>: Code formatting: There should be a space before @unchecked in pattern matches</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-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-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>
</ul>
<h3>2023.3.611</h3>
<ul>
<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-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-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>
</ul>
<h3>2023.3.609</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-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-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.608</h3>
<ul>
<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-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.607</h3>
<ul>
<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.605</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-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>
</ul>
<h3>2023.3.604</h3>
<ul>
<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>
</ul>
<h3>2023.3.602</h3>
<ul>
<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.601</h3>
<ul>
<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>
</ul>
<h3>2023.3.598</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.597</h3>
<ul>
<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.596</h3>
<ul>
<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>
</ul>
<h3>2023.3.595</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</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>
</ul>
<h3>2023.3.589</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.586</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-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.579</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-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>
</ul>
<h3>2023.3.573</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.3.538</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-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>
</ul>
<h3>2023.3.519</h3>
<ul>
<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>
</ul>
<h3>2023.3.500</h3>
<ul>
<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.485</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>
<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.479</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.470</h3>
<ul>
<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-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-21689">SCL-21689</a></strong>: NoSuchElementException in ScalaUnreachableCodeInspection$$findUnreachableInstructions</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>
</ul>
<h3>2023.3.457</h3>
<ul>
<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>
</ul>
<h3>2023.3.449</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.415</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-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>
</ul>
<h3>2023.3.408</h3>
<ul>
<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.396</h3>
<ul>
<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>
</ul>
<h3>2023.3.380</h3>
<ul>
<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-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>
<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>
</ul>
<h3>2023.3.356</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-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>
</ul>
<h3>2023.3.322</h3>
<ul>
<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>
</ul>
<h3>2023.3.311</h3>
<ul>
<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-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-21588">SCL-21588</a></strong>: Parameter Info: inline modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21595">SCL-21595</a></strong>: Non-synthetic enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-304186">IDEA-304186</a></strong>: Allow to enable VirtualFileSystemEntry#isFileIndexed optimisation for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</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-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-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
</ul>
<h3>2023.3.283</h3>
<ul>
<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-21531">SCL-21531</a></strong>: Text-to-text tests for Scala 3 libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</li>
<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-21454">SCL-21454</a></strong>: lexer: update JFlex to 1.9.1 and regenerate lexers using JDK 17</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-21211">SCL-21211</a></strong>: No presentation for context function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21212">SCL-21212</a></strong>: No inline parameter modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21549">SCL-21549</a></strong>: inlay hints display wrong type hints (calling method with generic parameter without generic argument using infix notation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19622">SCL-19622</a></strong>: Regression in Find Usages: subclass calls are not found when searching for trait method usages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21573">SCL-21573</a></strong>: Tasty reader: derives qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21576">SCL-21576</a></strong>: Decompilers: handle multiple empty parameter clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21581">SCL-21581</a></strong>: Decompilers: escape char constants</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.233</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-13491">SCL-13491</a></strong>: Structure View: distinguish method implicit parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20719">SCL-20719</a></strong>: scala3: support implementing of extension methods and abstract given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</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-17872">SCL-17872</a></strong>: find usages on default constructor invocation doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21537">SCL-21537</a></strong>: when the cursor is at constructor invocation, only usages of that constructor should be highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21551">SCL-21551</a></strong>: Tasty reader: decompile INLINED tags</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21552">SCL-21552</a></strong>: Resolve x$n anonymous given parameters from libraries</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/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
</ul>
<h3>2023.3.211</h3>
<ul>
<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-20806">SCL-20806</a></strong>: review all usages of ScTypedPattern and consider moving to ScTypedPatternLike</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</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-20336">SCL-20336</a></strong>: Go to declaration: Wrong results for by-type given imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</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-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20415">SCL-20415</a></strong>: Type-level compiler intrinsics: support changes in 3.1.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20416">SCL-20416</a></strong>: Type Info for type definitions</li>
<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-21482">SCL-21482</a></strong>: source files are not detected for top level definitions from libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21511">SCL-21511</a></strong>: Perform Java-to-Scala conversion on Paste rather than on Copy</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14647">SCL-14647</a></strong>: no deprecation in structure view.</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-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-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-21520">SCL-21520</a></strong>: Resolve implicits in abstract type companion object</li>
</ul>
<h3>2023.3.153</h3>
<ul>
<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-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-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-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</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-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-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-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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>
<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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</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-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.3.101</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=466999</download-url><idea-version min="n/a" max="n/a" since-build="233.13135" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="74276773" date="1705060306000" updatedDate="1705060306000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.294</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.294</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</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-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</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-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</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-21246">SCL-21246</a></strong>: Force a rebuild after detecting a change in the incremental compiler</li>
</ul>
<h3>2024.1.284</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</li>
</ul>
<h3>2024.1.275</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</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-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
</ul>
<h3>2024.1.259</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.238</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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>
</ul>
<h3>2024.1.210</h3>
<ul>
<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-19308">SCL-19308</a></strong>: debugger: value hints are not shown for class fields</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-339250">IDEA-339250</a></strong>: IDEA: make Go to Symbol dumb aware</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21857">SCL-21857</a></strong>: Scala: make Go to Symbol provide partial results during indexing</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-21852">SCL-21852</a></strong>: dependencies in lib folder are not recognised</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-17259">SCL-17259</a></strong>: `#` (hash / pound sign) is not recognized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18819">SCL-18819</a></strong>: Import failed for Mill project got from vcs on Windows</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-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</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-21888">SCL-21888</a></strong>: Test and fix Scala 3 extractor semantics</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-21906">SCL-21906</a></strong>: Generic extractor-object trait instances confuse the type inspection when used in `case` statements</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-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>
<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>2024.1.160</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-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-19010">SCL-19010</a></strong>: Autocomplete `using` (and `given`)</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-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-21865">SCL-21865</a></strong>: Type hints: better navigation info</li>
</ul>
<h3>2024.1.156</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-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-19151">SCL-19151</a></strong>: scala 3 parser: handle prohibited modifiers more gracefully</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-21860">SCL-21860</a></strong>: Code formatting: There should be a space before @unchecked in pattern matches</li>
<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-21858">SCL-21858</a></strong>: Scala: make Go to Class provide partial results during indexing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21857">SCL-21857</a></strong>: Scala: make Go to Symbol provide partial results during indexing</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-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>
</ul>
<h3>2024.1.149</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-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-21810">SCL-21810</a></strong>: Compiler Based Highlighting - editor focus trigger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21786">SCL-21786</a></strong>: unexpected Object methods when completing for package object</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-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-4520">SCL-4520</a></strong>: objects definied in Console shuld be displayed in Structure window </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>2024.1.133</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-13496">SCL-13496</a></strong>: Structure View: "Sort by Visibility" button</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12875">SCL-12875</a></strong>: Visibility of class members in Structure View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21749">SCL-21749</a></strong>: Change Signature doesn't apply to this(...)</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-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-21635">SCL-21635</a></strong>: Prefix scala actions with "Scala:"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21702">SCL-21702</a></strong>: bad inspection: `Replace with .map` for `_.unzip._2`</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-13552">SCL-13552</a></strong>: Structure View: sort members by inherited class</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-21797">SCL-21797</a></strong>: Fix remaining stuff in inlay hints</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-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>
</ul>
<h3>2024.1.105</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=466843</download-url><idea-version min="n/a" max="n/a" since-build="241.7874" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="74139502" date="1705035638000" updatedDate="1705035638000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.649</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.649</h3>
<ul>
<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>
</ul>
<h3>2023.3.646</h3>
<ul>
<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>
</ul>
<h3>2023.3.645</h3>
<ul>
<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>
</ul>
<h3>2023.3.641</h3>
<ul>
<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>
</ul>
<h3>2023.3.640</h3>
<ul>
<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>
</ul>
<h3>2023.3.634</h3>
<ul>
<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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21852">SCL-21852</a></strong>: dependencies in lib folder are not recognised</li>
</ul>
<h3>2023.3.631</h3>
<ul>
<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-21924">SCL-21924</a></strong>: Error when parsing tasty files in a specific library</li>
</ul>
<h3>2023.3.629</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>
</ul>
<h3>2023.3.627</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</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-21888">SCL-21888</a></strong>: Test and fix Scala 3 extractor semantics</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>
</ul>
<h3>2023.3.625</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.623</h3>
<ul>
<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>
</ul>
<h3>2023.3.622</h3>
<ul>
<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-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.620</h3>
<ul>
<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>
</ul>
<h3>2023.3.619</h3>
<ul>
<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-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-21865">SCL-21865</a></strong>: Type hints: better navigation info</li>
</ul>
<h3>2023.3.617</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13496">SCL-13496</a></strong>: Structure View: "Sort by Visibility" button</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12875">SCL-12875</a></strong>: Visibility of class members in Structure View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13552">SCL-13552</a></strong>: Structure View: sort members by inherited class</li>
</ul>
<h3>2023.3.615</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-19010">SCL-19010</a></strong>: Autocomplete `using` (and `given`)</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>
</ul>
<h3>2023.3.614</h3>
<ul>
<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>
</ul>
<h3>2023.3.613</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-21860">SCL-21860</a></strong>: Code formatting: There should be a space before @unchecked in pattern matches</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-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-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>
</ul>
<h3>2023.3.611</h3>
<ul>
<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-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-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>
</ul>
<h3>2023.3.609</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-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-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.608</h3>
<ul>
<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-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.607</h3>
<ul>
<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.605</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-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>
</ul>
<h3>2023.3.604</h3>
<ul>
<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>
</ul>
<h3>2023.3.602</h3>
<ul>
<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.601</h3>
<ul>
<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>
</ul>
<h3>2023.3.598</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.597</h3>
<ul>
<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.596</h3>
<ul>
<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>
</ul>
<h3>2023.3.595</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</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>
</ul>
<h3>2023.3.589</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.586</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-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.579</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-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>
</ul>
<h3>2023.3.573</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.3.538</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-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>
</ul>
<h3>2023.3.519</h3>
<ul>
<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>
</ul>
<h3>2023.3.500</h3>
<ul>
<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.485</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>
<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.479</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.470</h3>
<ul>
<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-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-21689">SCL-21689</a></strong>: NoSuchElementException in ScalaUnreachableCodeInspection$$findUnreachableInstructions</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>
</ul>
<h3>2023.3.457</h3>
<ul>
<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>
</ul>
<h3>2023.3.449</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.415</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-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>
</ul>
<h3>2023.3.408</h3>
<ul>
<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.396</h3>
<ul>
<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>
</ul>
<h3>2023.3.380</h3>
<ul>
<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-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>
<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>
</ul>
<h3>2023.3.356</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-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>
</ul>
<h3>2023.3.322</h3>
<ul>
<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>
</ul>
<h3>2023.3.311</h3>
<ul>
<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-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-21588">SCL-21588</a></strong>: Parameter Info: inline modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21595">SCL-21595</a></strong>: Non-synthetic enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-304186">IDEA-304186</a></strong>: Allow to enable VirtualFileSystemEntry#isFileIndexed optimisation for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</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-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-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
</ul>
<h3>2023.3.283</h3>
<ul>
<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-21531">SCL-21531</a></strong>: Text-to-text tests for Scala 3 libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</li>
<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-21454">SCL-21454</a></strong>: lexer: update JFlex to 1.9.1 and regenerate lexers using JDK 17</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-21211">SCL-21211</a></strong>: No presentation for context function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21212">SCL-21212</a></strong>: No inline parameter modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21549">SCL-21549</a></strong>: inlay hints display wrong type hints (calling method with generic parameter without generic argument using infix notation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19622">SCL-19622</a></strong>: Regression in Find Usages: subclass calls are not found when searching for trait method usages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21573">SCL-21573</a></strong>: Tasty reader: derives qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21576">SCL-21576</a></strong>: Decompilers: handle multiple empty parameter clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21581">SCL-21581</a></strong>: Decompilers: escape char constants</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.233</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-13491">SCL-13491</a></strong>: Structure View: distinguish method implicit parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20719">SCL-20719</a></strong>: scala3: support implementing of extension methods and abstract given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</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-17872">SCL-17872</a></strong>: find usages on default constructor invocation doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21537">SCL-21537</a></strong>: when the cursor is at constructor invocation, only usages of that constructor should be highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21551">SCL-21551</a></strong>: Tasty reader: decompile INLINED tags</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21552">SCL-21552</a></strong>: Resolve x$n anonymous given parameters from libraries</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/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
</ul>
<h3>2023.3.211</h3>
<ul>
<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-20806">SCL-20806</a></strong>: review all usages of ScTypedPattern and consider moving to ScTypedPatternLike</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</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-20336">SCL-20336</a></strong>: Go to declaration: Wrong results for by-type given imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</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-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20415">SCL-20415</a></strong>: Type-level compiler intrinsics: support changes in 3.1.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20416">SCL-20416</a></strong>: Type Info for type definitions</li>
<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-21482">SCL-21482</a></strong>: source files are not detected for top level definitions from libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21511">SCL-21511</a></strong>: Perform Java-to-Scala conversion on Paste rather than on Copy</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14647">SCL-14647</a></strong>: no deprecation in structure view.</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-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-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-21520">SCL-21520</a></strong>: Resolve implicits in abstract type companion object</li>
</ul>
<h3>2023.3.153</h3>
<ul>
<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-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-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-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</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-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-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-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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>
<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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</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-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.3.101</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=466206</download-url><idea-version min="n/a" max="n/a" since-build="233.13135" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="74134999" date="1704948679000" updatedDate="1704948679000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.646</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.646</h3>
<ul>
<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>
</ul>
<h3>2023.3.645</h3>
<ul>
<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>
</ul>
<h3>2023.3.641</h3>
<ul>
<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>
</ul>
<h3>2023.3.640</h3>
<ul>
<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>
</ul>
<h3>2023.3.634</h3>
<ul>
<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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21852">SCL-21852</a></strong>: dependencies in lib folder are not recognised</li>
</ul>
<h3>2023.3.631</h3>
<ul>
<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-21924">SCL-21924</a></strong>: Error when parsing tasty files in a specific library</li>
</ul>
<h3>2023.3.629</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>
</ul>
<h3>2023.3.627</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</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-21888">SCL-21888</a></strong>: Test and fix Scala 3 extractor semantics</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>
</ul>
<h3>2023.3.625</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.623</h3>
<ul>
<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>
</ul>
<h3>2023.3.622</h3>
<ul>
<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-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.620</h3>
<ul>
<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>
</ul>
<h3>2023.3.619</h3>
<ul>
<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-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-21865">SCL-21865</a></strong>: Type hints: better navigation info</li>
</ul>
<h3>2023.3.617</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13496">SCL-13496</a></strong>: Structure View: "Sort by Visibility" button</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12875">SCL-12875</a></strong>: Visibility of class members in Structure View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13552">SCL-13552</a></strong>: Structure View: sort members by inherited class</li>
</ul>
<h3>2023.3.615</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-19010">SCL-19010</a></strong>: Autocomplete `using` (and `given`)</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>
</ul>
<h3>2023.3.614</h3>
<ul>
<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>
</ul>
<h3>2023.3.613</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-21860">SCL-21860</a></strong>: Code formatting: There should be a space before @unchecked in pattern matches</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-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-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>
</ul>
<h3>2023.3.611</h3>
<ul>
<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-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-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>
</ul>
<h3>2023.3.609</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-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-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.608</h3>
<ul>
<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-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.607</h3>
<ul>
<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.605</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-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>
</ul>
<h3>2023.3.604</h3>
<ul>
<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>
</ul>
<h3>2023.3.602</h3>
<ul>
<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.601</h3>
<ul>
<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>
</ul>
<h3>2023.3.598</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.597</h3>
<ul>
<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.596</h3>
<ul>
<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>
</ul>
<h3>2023.3.595</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</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>
</ul>
<h3>2023.3.589</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.586</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-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.579</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-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>
</ul>
<h3>2023.3.573</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.3.538</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-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>
</ul>
<h3>2023.3.519</h3>
<ul>
<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>
</ul>
<h3>2023.3.500</h3>
<ul>
<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.485</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>
<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.479</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.470</h3>
<ul>
<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-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-21689">SCL-21689</a></strong>: NoSuchElementException in ScalaUnreachableCodeInspection$$findUnreachableInstructions</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>
</ul>
<h3>2023.3.457</h3>
<ul>
<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>
</ul>
<h3>2023.3.449</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.415</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-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>
</ul>
<h3>2023.3.408</h3>
<ul>
<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.396</h3>
<ul>
<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>
</ul>
<h3>2023.3.380</h3>
<ul>
<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-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>
<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>
</ul>
<h3>2023.3.356</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-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>
</ul>
<h3>2023.3.322</h3>
<ul>
<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>
</ul>
<h3>2023.3.311</h3>
<ul>
<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-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-21588">SCL-21588</a></strong>: Parameter Info: inline modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21595">SCL-21595</a></strong>: Non-synthetic enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-304186">IDEA-304186</a></strong>: Allow to enable VirtualFileSystemEntry#isFileIndexed optimisation for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</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-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-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
</ul>
<h3>2023.3.283</h3>
<ul>
<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-21531">SCL-21531</a></strong>: Text-to-text tests for Scala 3 libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</li>
<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-21454">SCL-21454</a></strong>: lexer: update JFlex to 1.9.1 and regenerate lexers using JDK 17</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-21211">SCL-21211</a></strong>: No presentation for context function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21212">SCL-21212</a></strong>: No inline parameter modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21549">SCL-21549</a></strong>: inlay hints display wrong type hints (calling method with generic parameter without generic argument using infix notation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19622">SCL-19622</a></strong>: Regression in Find Usages: subclass calls are not found when searching for trait method usages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21573">SCL-21573</a></strong>: Tasty reader: derives qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21576">SCL-21576</a></strong>: Decompilers: handle multiple empty parameter clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21581">SCL-21581</a></strong>: Decompilers: escape char constants</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.233</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-13491">SCL-13491</a></strong>: Structure View: distinguish method implicit parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20719">SCL-20719</a></strong>: scala3: support implementing of extension methods and abstract given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</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-17872">SCL-17872</a></strong>: find usages on default constructor invocation doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21537">SCL-21537</a></strong>: when the cursor is at constructor invocation, only usages of that constructor should be highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21551">SCL-21551</a></strong>: Tasty reader: decompile INLINED tags</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21552">SCL-21552</a></strong>: Resolve x$n anonymous given parameters from libraries</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/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
</ul>
<h3>2023.3.211</h3>
<ul>
<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-20806">SCL-20806</a></strong>: review all usages of ScTypedPattern and consider moving to ScTypedPatternLike</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</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-20336">SCL-20336</a></strong>: Go to declaration: Wrong results for by-type given imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</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-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20415">SCL-20415</a></strong>: Type-level compiler intrinsics: support changes in 3.1.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20416">SCL-20416</a></strong>: Type Info for type definitions</li>
<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-21482">SCL-21482</a></strong>: source files are not detected for top level definitions from libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21511">SCL-21511</a></strong>: Perform Java-to-Scala conversion on Paste rather than on Copy</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14647">SCL-14647</a></strong>: no deprecation in structure view.</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-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-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-21520">SCL-21520</a></strong>: Resolve implicits in abstract type companion object</li>
</ul>
<h3>2023.3.153</h3>
<ul>
<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-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-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-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</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-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-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-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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>
<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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</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-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.3.101</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=465381</download-url><idea-version min="n/a" max="n/a" since-build="233.13135" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="74136786" date="1704862559000" updatedDate="1704862559000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.645</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.645</h3>
<ul>
<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>
</ul>
<h3>2023.3.641</h3>
<ul>
<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>
</ul>
<h3>2023.3.640</h3>
<ul>
<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>
</ul>
<h3>2023.3.634</h3>
<ul>
<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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21852">SCL-21852</a></strong>: dependencies in lib folder are not recognised</li>
</ul>
<h3>2023.3.631</h3>
<ul>
<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-21924">SCL-21924</a></strong>: Error when parsing tasty files in a specific library</li>
</ul>
<h3>2023.3.629</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>
</ul>
<h3>2023.3.627</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</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-21888">SCL-21888</a></strong>: Test and fix Scala 3 extractor semantics</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>
</ul>
<h3>2023.3.625</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.623</h3>
<ul>
<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>
</ul>
<h3>2023.3.622</h3>
<ul>
<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-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.620</h3>
<ul>
<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>
</ul>
<h3>2023.3.619</h3>
<ul>
<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-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-21865">SCL-21865</a></strong>: Type hints: better navigation info</li>
</ul>
<h3>2023.3.617</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13496">SCL-13496</a></strong>: Structure View: "Sort by Visibility" button</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12875">SCL-12875</a></strong>: Visibility of class members in Structure View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13552">SCL-13552</a></strong>: Structure View: sort members by inherited class</li>
</ul>
<h3>2023.3.615</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-19010">SCL-19010</a></strong>: Autocomplete `using` (and `given`)</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>
</ul>
<h3>2023.3.614</h3>
<ul>
<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>
</ul>
<h3>2023.3.613</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-21860">SCL-21860</a></strong>: Code formatting: There should be a space before @unchecked in pattern matches</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-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-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>
</ul>
<h3>2023.3.611</h3>
<ul>
<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-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-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>
</ul>
<h3>2023.3.609</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-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-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.608</h3>
<ul>
<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-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.607</h3>
<ul>
<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.605</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-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>
</ul>
<h3>2023.3.604</h3>
<ul>
<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>
</ul>
<h3>2023.3.602</h3>
<ul>
<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.601</h3>
<ul>
<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>
</ul>
<h3>2023.3.598</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.597</h3>
<ul>
<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.596</h3>
<ul>
<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>
</ul>
<h3>2023.3.595</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</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>
</ul>
<h3>2023.3.589</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.586</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-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.579</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-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>
</ul>
<h3>2023.3.573</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.3.538</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-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>
</ul>
<h3>2023.3.519</h3>
<ul>
<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>
</ul>
<h3>2023.3.500</h3>
<ul>
<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.485</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>
<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.479</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.470</h3>
<ul>
<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-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-21689">SCL-21689</a></strong>: NoSuchElementException in ScalaUnreachableCodeInspection$$findUnreachableInstructions</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>
</ul>
<h3>2023.3.457</h3>
<ul>
<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>
</ul>
<h3>2023.3.449</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.415</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-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>
</ul>
<h3>2023.3.408</h3>
<ul>
<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.396</h3>
<ul>
<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>
</ul>
<h3>2023.3.380</h3>
<ul>
<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-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>
<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>
</ul>
<h3>2023.3.356</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-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>
</ul>
<h3>2023.3.322</h3>
<ul>
<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>
</ul>
<h3>2023.3.311</h3>
<ul>
<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-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-21588">SCL-21588</a></strong>: Parameter Info: inline modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21595">SCL-21595</a></strong>: Non-synthetic enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-304186">IDEA-304186</a></strong>: Allow to enable VirtualFileSystemEntry#isFileIndexed optimisation for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</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-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-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
</ul>
<h3>2023.3.283</h3>
<ul>
<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-21531">SCL-21531</a></strong>: Text-to-text tests for Scala 3 libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</li>
<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-21454">SCL-21454</a></strong>: lexer: update JFlex to 1.9.1 and regenerate lexers using JDK 17</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-21211">SCL-21211</a></strong>: No presentation for context function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21212">SCL-21212</a></strong>: No inline parameter modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21549">SCL-21549</a></strong>: inlay hints display wrong type hints (calling method with generic parameter without generic argument using infix notation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19622">SCL-19622</a></strong>: Regression in Find Usages: subclass calls are not found when searching for trait method usages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21573">SCL-21573</a></strong>: Tasty reader: derives qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21576">SCL-21576</a></strong>: Decompilers: handle multiple empty parameter clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21581">SCL-21581</a></strong>: Decompilers: escape char constants</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.233</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-13491">SCL-13491</a></strong>: Structure View: distinguish method implicit parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20719">SCL-20719</a></strong>: scala3: support implementing of extension methods and abstract given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</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-17872">SCL-17872</a></strong>: find usages on default constructor invocation doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21537">SCL-21537</a></strong>: when the cursor is at constructor invocation, only usages of that constructor should be highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21551">SCL-21551</a></strong>: Tasty reader: decompile INLINED tags</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21552">SCL-21552</a></strong>: Resolve x$n anonymous given parameters from libraries</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/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
</ul>
<h3>2023.3.211</h3>
<ul>
<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-20806">SCL-20806</a></strong>: review all usages of ScTypedPattern and consider moving to ScTypedPatternLike</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</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-20336">SCL-20336</a></strong>: Go to declaration: Wrong results for by-type given imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</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-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20415">SCL-20415</a></strong>: Type-level compiler intrinsics: support changes in 3.1.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20416">SCL-20416</a></strong>: Type Info for type definitions</li>
<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-21482">SCL-21482</a></strong>: source files are not detected for top level definitions from libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21511">SCL-21511</a></strong>: Perform Java-to-Scala conversion on Paste rather than on Copy</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14647">SCL-14647</a></strong>: no deprecation in structure view.</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-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-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-21520">SCL-21520</a></strong>: Resolve implicits in abstract type companion object</li>
</ul>
<h3>2023.3.153</h3>
<ul>
<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-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-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-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</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-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-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-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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>
<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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</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-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.3.101</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=464521</download-url><idea-version min="n/a" max="n/a" since-build="233.13135" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="74272706" date="1704844933000" updatedDate="1704844933000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.284</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.284</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21460">SCL-21460</a></strong>: quick doc: multiple issues with highlighting in parameters and type parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21804">SCL-21804</a></strong>: handle givens in quick doc &amp; quick navigation info</li>
</ul>
<h3>2024.1.275</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</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-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
</ul>
<h3>2024.1.259</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.238</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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>
</ul>
<h3>2024.1.210</h3>
<ul>
<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-19308">SCL-19308</a></strong>: debugger: value hints are not shown for class fields</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-339250">IDEA-339250</a></strong>: IDEA: make Go to Symbol dumb aware</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21857">SCL-21857</a></strong>: Scala: make Go to Symbol provide partial results during indexing</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-21852">SCL-21852</a></strong>: dependencies in lib folder are not recognised</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-17259">SCL-17259</a></strong>: `#` (hash / pound sign) is not recognized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18819">SCL-18819</a></strong>: Import failed for Mill project got from vcs on Windows</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-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</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-21888">SCL-21888</a></strong>: Test and fix Scala 3 extractor semantics</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-21906">SCL-21906</a></strong>: Generic extractor-object trait instances confuse the type inspection when used in `case` statements</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-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>
<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>2024.1.160</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-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-19010">SCL-19010</a></strong>: Autocomplete `using` (and `given`)</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-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-21865">SCL-21865</a></strong>: Type hints: better navigation info</li>
</ul>
<h3>2024.1.156</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-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-19151">SCL-19151</a></strong>: scala 3 parser: handle prohibited modifiers more gracefully</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-21860">SCL-21860</a></strong>: Code formatting: There should be a space before @unchecked in pattern matches</li>
<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-21858">SCL-21858</a></strong>: Scala: make Go to Class provide partial results during indexing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21857">SCL-21857</a></strong>: Scala: make Go to Symbol provide partial results during indexing</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-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>
</ul>
<h3>2024.1.149</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-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-21810">SCL-21810</a></strong>: Compiler Based Highlighting - editor focus trigger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21786">SCL-21786</a></strong>: unexpected Object methods when completing for package object</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-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-4520">SCL-4520</a></strong>: objects definied in Console shuld be displayed in Structure window </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>2024.1.133</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-13496">SCL-13496</a></strong>: Structure View: "Sort by Visibility" button</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12875">SCL-12875</a></strong>: Visibility of class members in Structure View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21749">SCL-21749</a></strong>: Change Signature doesn't apply to this(...)</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-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-21635">SCL-21635</a></strong>: Prefix scala actions with "Scala:"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21702">SCL-21702</a></strong>: bad inspection: `Replace with .map` for `_.unzip._2`</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-13552">SCL-13552</a></strong>: Structure View: sort members by inherited class</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-21797">SCL-21797</a></strong>: Fix remaining stuff in inlay hints</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-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>
</ul>
<h3>2024.1.105</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=464498</download-url><idea-version min="n/a" max="n/a" since-build="241.7874" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="74237626" date="1704722198000" updatedDate="1704722198000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.275</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.275</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15644">SCL-15644</a></strong>: support De Morgan laws conversions for chain of `||` or `&amp;&amp;` operators</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19618">SCL-19618</a></strong>: Unused expression inspection: treat comparison and/or accessors as side-effect free</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-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21939">SCL-21939</a></strong>: Use new Scala 3 extractor implementation technique for Scala 2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21955">SCL-21955</a></strong>: Wrong enter-indent at beginnig of arg-block in case clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21886">SCL-21886</a></strong>: Indent after lambda param in same line as colon</li>
</ul>
<h3>2024.1.259</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.238</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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>
</ul>
<h3>2024.1.210</h3>
<ul>
<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-19308">SCL-19308</a></strong>: debugger: value hints are not shown for class fields</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-339250">IDEA-339250</a></strong>: IDEA: make Go to Symbol dumb aware</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21857">SCL-21857</a></strong>: Scala: make Go to Symbol provide partial results during indexing</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-21852">SCL-21852</a></strong>: dependencies in lib folder are not recognised</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-17259">SCL-17259</a></strong>: `#` (hash / pound sign) is not recognized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18819">SCL-18819</a></strong>: Import failed for Mill project got from vcs on Windows</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-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</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-21888">SCL-21888</a></strong>: Test and fix Scala 3 extractor semantics</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-21906">SCL-21906</a></strong>: Generic extractor-object trait instances confuse the type inspection when used in `case` statements</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-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>
<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>2024.1.160</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-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-19010">SCL-19010</a></strong>: Autocomplete `using` (and `given`)</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-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-21865">SCL-21865</a></strong>: Type hints: better navigation info</li>
</ul>
<h3>2024.1.156</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-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-19151">SCL-19151</a></strong>: scala 3 parser: handle prohibited modifiers more gracefully</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-21860">SCL-21860</a></strong>: Code formatting: There should be a space before @unchecked in pattern matches</li>
<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-21858">SCL-21858</a></strong>: Scala: make Go to Class provide partial results during indexing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21857">SCL-21857</a></strong>: Scala: make Go to Symbol provide partial results during indexing</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-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>
</ul>
<h3>2024.1.149</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-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-21810">SCL-21810</a></strong>: Compiler Based Highlighting - editor focus trigger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21786">SCL-21786</a></strong>: unexpected Object methods when completing for package object</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-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-4520">SCL-4520</a></strong>: objects definied in Console shuld be displayed in Structure window </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>2024.1.133</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-13496">SCL-13496</a></strong>: Structure View: "Sort by Visibility" button</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12875">SCL-12875</a></strong>: Visibility of class members in Structure View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21749">SCL-21749</a></strong>: Change Signature doesn't apply to this(...)</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-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-21635">SCL-21635</a></strong>: Prefix scala actions with "Scala:"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21702">SCL-21702</a></strong>: bad inspection: `Replace with .map` for `_.unzip._2`</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-13552">SCL-13552</a></strong>: Structure View: sort members by inherited class</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-21797">SCL-21797</a></strong>: Fix remaining stuff in inlay hints</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-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>
</ul>
<h3>2024.1.105</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=463912</download-url><idea-version min="n/a" max="n/a" since-build="241.6658" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="74204711" date="1704217937000" updatedDate="1704217937000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.259</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.259</h3>
<ul>
<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-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>
</ul>
<h3>2024.1.238</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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>
</ul>
<h3>2024.1.210</h3>
<ul>
<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-19308">SCL-19308</a></strong>: debugger: value hints are not shown for class fields</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-339250">IDEA-339250</a></strong>: IDEA: make Go to Symbol dumb aware</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21857">SCL-21857</a></strong>: Scala: make Go to Symbol provide partial results during indexing</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-21852">SCL-21852</a></strong>: dependencies in lib folder are not recognised</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-17259">SCL-17259</a></strong>: `#` (hash / pound sign) is not recognized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18819">SCL-18819</a></strong>: Import failed for Mill project got from vcs on Windows</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-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</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-21888">SCL-21888</a></strong>: Test and fix Scala 3 extractor semantics</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-21906">SCL-21906</a></strong>: Generic extractor-object trait instances confuse the type inspection when used in `case` statements</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-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>
<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>2024.1.160</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-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-19010">SCL-19010</a></strong>: Autocomplete `using` (and `given`)</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-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-21865">SCL-21865</a></strong>: Type hints: better navigation info</li>
</ul>
<h3>2024.1.156</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-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-19151">SCL-19151</a></strong>: scala 3 parser: handle prohibited modifiers more gracefully</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-21860">SCL-21860</a></strong>: Code formatting: There should be a space before @unchecked in pattern matches</li>
<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-21858">SCL-21858</a></strong>: Scala: make Go to Class provide partial results during indexing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21857">SCL-21857</a></strong>: Scala: make Go to Symbol provide partial results during indexing</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-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>
</ul>
<h3>2024.1.149</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-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-21810">SCL-21810</a></strong>: Compiler Based Highlighting - editor focus trigger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21786">SCL-21786</a></strong>: unexpected Object methods when completing for package object</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-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-4520">SCL-4520</a></strong>: objects definied in Console shuld be displayed in Structure window </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>2024.1.133</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-13496">SCL-13496</a></strong>: Structure View: "Sort by Visibility" button</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12875">SCL-12875</a></strong>: Visibility of class members in Structure View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21749">SCL-21749</a></strong>: Change Signature doesn't apply to this(...)</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-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-21635">SCL-21635</a></strong>: Prefix scala actions with "Scala:"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21702">SCL-21702</a></strong>: bad inspection: `Replace with .map` for `_.unzip._2`</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-13552">SCL-13552</a></strong>: Structure View: sort members by inherited class</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-21797">SCL-21797</a></strong>: Fix remaining stuff in inlay hints</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-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>
</ul>
<h3>2024.1.105</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=461212</download-url><idea-version min="n/a" max="n/a" since-build="241.6658" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="74135042" date="1703954629000" updatedDate="1703954629000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.643</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.641</h3>
<ul>
<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>
</ul>
<h3>2023.3.640</h3>
<ul>
<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>
</ul>
<h3>2023.3.634</h3>
<ul>
<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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21852">SCL-21852</a></strong>: dependencies in lib folder are not recognised</li>
</ul>
<h3>2023.3.631</h3>
<ul>
<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-21924">SCL-21924</a></strong>: Error when parsing tasty files in a specific library</li>
</ul>
<h3>2023.3.629</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>
</ul>
<h3>2023.3.627</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</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-21888">SCL-21888</a></strong>: Test and fix Scala 3 extractor semantics</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>
</ul>
<h3>2023.3.625</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.623</h3>
<ul>
<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>
</ul>
<h3>2023.3.622</h3>
<ul>
<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-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.620</h3>
<ul>
<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>
</ul>
<h3>2023.3.619</h3>
<ul>
<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-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-21865">SCL-21865</a></strong>: Type hints: better navigation info</li>
</ul>
<h3>2023.3.617</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13496">SCL-13496</a></strong>: Structure View: "Sort by Visibility" button</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12875">SCL-12875</a></strong>: Visibility of class members in Structure View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13552">SCL-13552</a></strong>: Structure View: sort members by inherited class</li>
</ul>
<h3>2023.3.615</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-19010">SCL-19010</a></strong>: Autocomplete `using` (and `given`)</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>
</ul>
<h3>2023.3.614</h3>
<ul>
<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>
</ul>
<h3>2023.3.613</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-21860">SCL-21860</a></strong>: Code formatting: There should be a space before @unchecked in pattern matches</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-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-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>
</ul>
<h3>2023.3.611</h3>
<ul>
<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-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-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>
</ul>
<h3>2023.3.609</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-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-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.608</h3>
<ul>
<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-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.607</h3>
<ul>
<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.605</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-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>
</ul>
<h3>2023.3.604</h3>
<ul>
<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>
</ul>
<h3>2023.3.602</h3>
<ul>
<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.601</h3>
<ul>
<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>
</ul>
<h3>2023.3.598</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.597</h3>
<ul>
<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.596</h3>
<ul>
<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>
</ul>
<h3>2023.3.595</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</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>
</ul>
<h3>2023.3.589</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.586</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-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.579</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-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>
</ul>
<h3>2023.3.573</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.3.538</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-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>
</ul>
<h3>2023.3.519</h3>
<ul>
<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>
</ul>
<h3>2023.3.500</h3>
<ul>
<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.485</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>
<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.479</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.470</h3>
<ul>
<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-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-21689">SCL-21689</a></strong>: NoSuchElementException in ScalaUnreachableCodeInspection$$findUnreachableInstructions</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>
</ul>
<h3>2023.3.457</h3>
<ul>
<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>
</ul>
<h3>2023.3.449</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.415</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-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>
</ul>
<h3>2023.3.408</h3>
<ul>
<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.396</h3>
<ul>
<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>
</ul>
<h3>2023.3.380</h3>
<ul>
<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-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>
<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>
</ul>
<h3>2023.3.356</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-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>
</ul>
<h3>2023.3.322</h3>
<ul>
<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>
</ul>
<h3>2023.3.311</h3>
<ul>
<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-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-21588">SCL-21588</a></strong>: Parameter Info: inline modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21595">SCL-21595</a></strong>: Non-synthetic enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-304186">IDEA-304186</a></strong>: Allow to enable VirtualFileSystemEntry#isFileIndexed optimisation for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</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-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-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
</ul>
<h3>2023.3.283</h3>
<ul>
<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-21531">SCL-21531</a></strong>: Text-to-text tests for Scala 3 libraries</li>
<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-21454">SCL-21454</a></strong>: lexer: update JFlex to 1.9.1 and regenerate lexers using JDK 17</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-21211">SCL-21211</a></strong>: No presentation for context function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21212">SCL-21212</a></strong>: No inline parameter modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21549">SCL-21549</a></strong>: inlay hints display wrong type hints (calling method with generic parameter without generic argument using infix notation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19622">SCL-19622</a></strong>: Regression in Find Usages: subclass calls are not found when searching for trait method usages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21573">SCL-21573</a></strong>: Tasty reader: derives qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21576">SCL-21576</a></strong>: Decompilers: handle multiple empty parameter clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21581">SCL-21581</a></strong>: Decompilers: escape char constants</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.233</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-13491">SCL-13491</a></strong>: Structure View: distinguish method implicit parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20719">SCL-20719</a></strong>: scala3: support implementing of extension methods and abstract given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</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-17872">SCL-17872</a></strong>: find usages on default constructor invocation doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21537">SCL-21537</a></strong>: when the cursor is at constructor invocation, only usages of that constructor should be highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21551">SCL-21551</a></strong>: Tasty reader: decompile INLINED tags</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21552">SCL-21552</a></strong>: Resolve x$n anonymous given parameters from libraries</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/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
</ul>
<h3>2023.3.211</h3>
<ul>
<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-20806">SCL-20806</a></strong>: review all usages of ScTypedPattern and consider moving to ScTypedPatternLike</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</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-20336">SCL-20336</a></strong>: Go to declaration: Wrong results for by-type given imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</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-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20415">SCL-20415</a></strong>: Type-level compiler intrinsics: support changes in 3.1.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20416">SCL-20416</a></strong>: Type Info for type definitions</li>
<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-21482">SCL-21482</a></strong>: source files are not detected for top level definitions from libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21511">SCL-21511</a></strong>: Perform Java-to-Scala conversion on Paste rather than on Copy</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14647">SCL-14647</a></strong>: no deprecation in structure view.</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-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-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-21520">SCL-21520</a></strong>: Resolve implicits in abstract type companion object</li>
</ul>
<h3>2023.3.153</h3>
<ul>
<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-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-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-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</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-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-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-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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>
<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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</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-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.3.101</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=460379</download-url><idea-version min="n/a" max="n/a" since-build="233.13135" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="74133915" date="1703738875000" updatedDate="1703738875000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.641</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.641</h3>
<ul>
<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>
</ul>
<h3>2023.3.640</h3>
<ul>
<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>
</ul>
<h3>2023.3.634</h3>
<ul>
<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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21852">SCL-21852</a></strong>: dependencies in lib folder are not recognised</li>
</ul>
<h3>2023.3.631</h3>
<ul>
<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-21924">SCL-21924</a></strong>: Error when parsing tasty files in a specific library</li>
</ul>
<h3>2023.3.629</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>
</ul>
<h3>2023.3.627</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</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-21888">SCL-21888</a></strong>: Test and fix Scala 3 extractor semantics</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>
</ul>
<h3>2023.3.625</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.623</h3>
<ul>
<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>
</ul>
<h3>2023.3.622</h3>
<ul>
<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-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.620</h3>
<ul>
<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>
</ul>
<h3>2023.3.619</h3>
<ul>
<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-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-21865">SCL-21865</a></strong>: Type hints: better navigation info</li>
</ul>
<h3>2023.3.617</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13496">SCL-13496</a></strong>: Structure View: "Sort by Visibility" button</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12875">SCL-12875</a></strong>: Visibility of class members in Structure View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13552">SCL-13552</a></strong>: Structure View: sort members by inherited class</li>
</ul>
<h3>2023.3.615</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-19010">SCL-19010</a></strong>: Autocomplete `using` (and `given`)</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>
</ul>
<h3>2023.3.614</h3>
<ul>
<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>
</ul>
<h3>2023.3.613</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-21860">SCL-21860</a></strong>: Code formatting: There should be a space before @unchecked in pattern matches</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-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-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>
</ul>
<h3>2023.3.611</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.609</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-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-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.608</h3>
<ul>
<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-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.607</h3>
<ul>
<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.605</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-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>
</ul>
<h3>2023.3.604</h3>
<ul>
<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>
</ul>
<h3>2023.3.602</h3>
<ul>
<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.601</h3>
<ul>
<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>
</ul>
<h3>2023.3.598</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.597</h3>
<ul>
<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.596</h3>
<ul>
<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>
</ul>
<h3>2023.3.595</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</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>
</ul>
<h3>2023.3.589</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.586</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-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.579</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-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>
</ul>
<h3>2023.3.573</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.3.538</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-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>
</ul>
<h3>2023.3.519</h3>
<ul>
<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>
</ul>
<h3>2023.3.500</h3>
<ul>
<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.485</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>
<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.479</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.470</h3>
<ul>
<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-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-21689">SCL-21689</a></strong>: NoSuchElementException in ScalaUnreachableCodeInspection$$findUnreachableInstructions</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>
</ul>
<h3>2023.3.457</h3>
<ul>
<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>
</ul>
<h3>2023.3.449</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.415</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-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>
</ul>
<h3>2023.3.408</h3>
<ul>
<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.396</h3>
<ul>
<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>
</ul>
<h3>2023.3.380</h3>
<ul>
<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-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>
<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>
</ul>
<h3>2023.3.356</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-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>
</ul>
<h3>2023.3.322</h3>
<ul>
<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>
</ul>
<h3>2023.3.311</h3>
<ul>
<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-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-21588">SCL-21588</a></strong>: Parameter Info: inline modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21595">SCL-21595</a></strong>: Non-synthetic enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-304186">IDEA-304186</a></strong>: Allow to enable VirtualFileSystemEntry#isFileIndexed optimisation for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</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-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-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
</ul>
<h3>2023.3.283</h3>
<ul>
<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-21531">SCL-21531</a></strong>: Text-to-text tests for Scala 3 libraries</li>
<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-21454">SCL-21454</a></strong>: lexer: update JFlex to 1.9.1 and regenerate lexers using JDK 17</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-21211">SCL-21211</a></strong>: No presentation for context function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21212">SCL-21212</a></strong>: No inline parameter modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21549">SCL-21549</a></strong>: inlay hints display wrong type hints (calling method with generic parameter without generic argument using infix notation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19622">SCL-19622</a></strong>: Regression in Find Usages: subclass calls are not found when searching for trait method usages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21573">SCL-21573</a></strong>: Tasty reader: derives qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21576">SCL-21576</a></strong>: Decompilers: handle multiple empty parameter clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21581">SCL-21581</a></strong>: Decompilers: escape char constants</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.233</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-13491">SCL-13491</a></strong>: Structure View: distinguish method implicit parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20719">SCL-20719</a></strong>: scala3: support implementing of extension methods and abstract given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</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-17872">SCL-17872</a></strong>: find usages on default constructor invocation doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21537">SCL-21537</a></strong>: when the cursor is at constructor invocation, only usages of that constructor should be highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21551">SCL-21551</a></strong>: Tasty reader: decompile INLINED tags</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21552">SCL-21552</a></strong>: Resolve x$n anonymous given parameters from libraries</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/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
</ul>
<h3>2023.3.211</h3>
<ul>
<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-20806">SCL-20806</a></strong>: review all usages of ScTypedPattern and consider moving to ScTypedPatternLike</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</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-20336">SCL-20336</a></strong>: Go to declaration: Wrong results for by-type given imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</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-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20415">SCL-20415</a></strong>: Type-level compiler intrinsics: support changes in 3.1.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20416">SCL-20416</a></strong>: Type Info for type definitions</li>
<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-21482">SCL-21482</a></strong>: source files are not detected for top level definitions from libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21511">SCL-21511</a></strong>: Perform Java-to-Scala conversion on Paste rather than on Copy</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14647">SCL-14647</a></strong>: no deprecation in structure view.</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-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-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-21520">SCL-21520</a></strong>: Resolve implicits in abstract type companion object</li>
</ul>
<h3>2023.3.153</h3>
<ul>
<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-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-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-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</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-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-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-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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>
<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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</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-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.3.101</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=459446</download-url><idea-version min="n/a" max="n/a" since-build="233.13135" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="74203201" date="1703675377000" updatedDate="1703675377000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.238</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.238</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21717">SCL-21717</a></strong>: Download / create Scala 3 SDK: no Scala 2 sources</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>
</ul>
<h3>2024.1.210</h3>
<ul>
<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-19308">SCL-19308</a></strong>: debugger: value hints are not shown for class fields</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-339250">IDEA-339250</a></strong>: IDEA: make Go to Symbol dumb aware</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21857">SCL-21857</a></strong>: Scala: make Go to Symbol provide partial results during indexing</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-21852">SCL-21852</a></strong>: dependencies in lib folder are not recognised</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-17259">SCL-17259</a></strong>: `#` (hash / pound sign) is not recognized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18819">SCL-18819</a></strong>: Import failed for Mill project got from vcs on Windows</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-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</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-21888">SCL-21888</a></strong>: Test and fix Scala 3 extractor semantics</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-21906">SCL-21906</a></strong>: Generic extractor-object trait instances confuse the type inspection when used in `case` statements</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-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>
<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>2024.1.160</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-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-19010">SCL-19010</a></strong>: Autocomplete `using` (and `given`)</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-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-21865">SCL-21865</a></strong>: Type hints: better navigation info</li>
</ul>
<h3>2024.1.156</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-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-19151">SCL-19151</a></strong>: scala 3 parser: handle prohibited modifiers more gracefully</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-21860">SCL-21860</a></strong>: Code formatting: There should be a space before @unchecked in pattern matches</li>
<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-21858">SCL-21858</a></strong>: Scala: make Go to Class provide partial results during indexing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21857">SCL-21857</a></strong>: Scala: make Go to Symbol provide partial results during indexing</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-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>
</ul>
<h3>2024.1.149</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-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-21810">SCL-21810</a></strong>: Compiler Based Highlighting - editor focus trigger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21786">SCL-21786</a></strong>: unexpected Object methods when completing for package object</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-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-4520">SCL-4520</a></strong>: objects definied in Console shuld be displayed in Structure window </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>2024.1.133</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-13496">SCL-13496</a></strong>: Structure View: "Sort by Visibility" button</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12875">SCL-12875</a></strong>: Visibility of class members in Structure View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21749">SCL-21749</a></strong>: Change Signature doesn't apply to this(...)</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-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-21635">SCL-21635</a></strong>: Prefix scala actions with "Scala:"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21702">SCL-21702</a></strong>: bad inspection: `Replace with .map` for `_.unzip._2`</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-13552">SCL-13552</a></strong>: Structure View: sort members by inherited class</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-21797">SCL-21797</a></strong>: Fix remaining stuff in inlay hints</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-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>
</ul>
<h3>2024.1.105</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=459291</download-url><idea-version min="n/a" max="n/a" since-build="241.6658" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="74134710" date="1703220397000" updatedDate="1703220397000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.640</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.640</h3>
<ul>
<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>
</ul>
<h3>2023.3.634</h3>
<ul>
<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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21852">SCL-21852</a></strong>: dependencies in lib folder are not recognised</li>
</ul>
<h3>2023.3.631</h3>
<ul>
<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-21924">SCL-21924</a></strong>: Error when parsing tasty files in a specific library</li>
</ul>
<h3>2023.3.629</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>
</ul>
<h3>2023.3.627</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</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-21888">SCL-21888</a></strong>: Test and fix Scala 3 extractor semantics</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>
</ul>
<h3>2023.3.625</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.623</h3>
<ul>
<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>
</ul>
<h3>2023.3.622</h3>
<ul>
<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-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.620</h3>
<ul>
<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>
</ul>
<h3>2023.3.619</h3>
<ul>
<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-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-21865">SCL-21865</a></strong>: Type hints: better navigation info</li>
</ul>
<h3>2023.3.617</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13496">SCL-13496</a></strong>: Structure View: "Sort by Visibility" button</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12875">SCL-12875</a></strong>: Visibility of class members in Structure View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13552">SCL-13552</a></strong>: Structure View: sort members by inherited class</li>
</ul>
<h3>2023.3.615</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-19010">SCL-19010</a></strong>: Autocomplete `using` (and `given`)</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>
</ul>
<h3>2023.3.614</h3>
<ul>
<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>
</ul>
<h3>2023.3.613</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-21860">SCL-21860</a></strong>: Code formatting: There should be a space before @unchecked in pattern matches</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-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-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>
</ul>
<h3>2023.3.611</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.609</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-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-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.608</h3>
<ul>
<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-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.607</h3>
<ul>
<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.605</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-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>
</ul>
<h3>2023.3.604</h3>
<ul>
<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>
</ul>
<h3>2023.3.602</h3>
<ul>
<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.601</h3>
<ul>
<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>
</ul>
<h3>2023.3.598</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.597</h3>
<ul>
<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.596</h3>
<ul>
<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>
</ul>
<h3>2023.3.595</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</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>
</ul>
<h3>2023.3.589</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.586</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-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.579</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-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>
</ul>
<h3>2023.3.573</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.3.538</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-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>
</ul>
<h3>2023.3.519</h3>
<ul>
<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>
</ul>
<h3>2023.3.500</h3>
<ul>
<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.485</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>
<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.479</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.470</h3>
<ul>
<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-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-21689">SCL-21689</a></strong>: NoSuchElementException in ScalaUnreachableCodeInspection$$findUnreachableInstructions</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>
</ul>
<h3>2023.3.457</h3>
<ul>
<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>
</ul>
<h3>2023.3.449</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.415</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-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>
</ul>
<h3>2023.3.408</h3>
<ul>
<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.396</h3>
<ul>
<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>
</ul>
<h3>2023.3.380</h3>
<ul>
<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-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>
<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>
</ul>
<h3>2023.3.356</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-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>
</ul>
<h3>2023.3.322</h3>
<ul>
<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>
</ul>
<h3>2023.3.311</h3>
<ul>
<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-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-21588">SCL-21588</a></strong>: Parameter Info: inline modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21595">SCL-21595</a></strong>: Non-synthetic enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-304186">IDEA-304186</a></strong>: Allow to enable VirtualFileSystemEntry#isFileIndexed optimisation for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</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-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-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
</ul>
<h3>2023.3.283</h3>
<ul>
<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-21531">SCL-21531</a></strong>: Text-to-text tests for Scala 3 libraries</li>
<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-21454">SCL-21454</a></strong>: lexer: update JFlex to 1.9.1 and regenerate lexers using JDK 17</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-21211">SCL-21211</a></strong>: No presentation for context function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21212">SCL-21212</a></strong>: No inline parameter modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21549">SCL-21549</a></strong>: inlay hints display wrong type hints (calling method with generic parameter without generic argument using infix notation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19622">SCL-19622</a></strong>: Regression in Find Usages: subclass calls are not found when searching for trait method usages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21573">SCL-21573</a></strong>: Tasty reader: derives qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21576">SCL-21576</a></strong>: Decompilers: handle multiple empty parameter clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21581">SCL-21581</a></strong>: Decompilers: escape char constants</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.233</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-13491">SCL-13491</a></strong>: Structure View: distinguish method implicit parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20719">SCL-20719</a></strong>: scala3: support implementing of extension methods and abstract given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</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-17872">SCL-17872</a></strong>: find usages on default constructor invocation doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21537">SCL-21537</a></strong>: when the cursor is at constructor invocation, only usages of that constructor should be highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21551">SCL-21551</a></strong>: Tasty reader: decompile INLINED tags</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21552">SCL-21552</a></strong>: Resolve x$n anonymous given parameters from libraries</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/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
</ul>
<h3>2023.3.211</h3>
<ul>
<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-20806">SCL-20806</a></strong>: review all usages of ScTypedPattern and consider moving to ScTypedPatternLike</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</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-20336">SCL-20336</a></strong>: Go to declaration: Wrong results for by-type given imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</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-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20415">SCL-20415</a></strong>: Type-level compiler intrinsics: support changes in 3.1.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20416">SCL-20416</a></strong>: Type Info for type definitions</li>
<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-21482">SCL-21482</a></strong>: source files are not detected for top level definitions from libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21511">SCL-21511</a></strong>: Perform Java-to-Scala conversion on Paste rather than on Copy</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14647">SCL-14647</a></strong>: no deprecation in structure view.</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-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-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-21520">SCL-21520</a></strong>: Resolve implicits in abstract type companion object</li>
</ul>
<h3>2023.3.153</h3>
<ul>
<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-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-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-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</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-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-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-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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>
<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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</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-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.3.101</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=457610</download-url><idea-version min="n/a" max="n/a" since-build="233.13135" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="74195363" date="1703070092000" updatedDate="1703070092000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.210</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.210</h3>
<ul>
<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-19308">SCL-19308</a></strong>: debugger: value hints are not shown for class fields</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-339250">IDEA-339250</a></strong>: IDEA: make Go to Symbol dumb aware</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21857">SCL-21857</a></strong>: Scala: make Go to Symbol provide partial results during indexing</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-21852">SCL-21852</a></strong>: dependencies in lib folder are not recognised</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-17259">SCL-17259</a></strong>: `#` (hash / pound sign) is not recognized</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18819">SCL-18819</a></strong>: Import failed for Mill project got from vcs on Windows</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-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</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-21888">SCL-21888</a></strong>: Test and fix Scala 3 extractor semantics</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-21906">SCL-21906</a></strong>: Generic extractor-object trait instances confuse the type inspection when used in `case` statements</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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21934">SCL-21934</a></strong>: Don't show inherited private methods in Structure view</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>2024.1.160</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-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-19010">SCL-19010</a></strong>: Autocomplete `using` (and `given`)</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-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-21865">SCL-21865</a></strong>: Type hints: better navigation info</li>
</ul>
<h3>2024.1.156</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-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-19151">SCL-19151</a></strong>: scala 3 parser: handle prohibited modifiers more gracefully</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-21860">SCL-21860</a></strong>: Code formatting: There should be a space before @unchecked in pattern matches</li>
<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-21858">SCL-21858</a></strong>: Scala: make Go to Class provide partial results during indexing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21857">SCL-21857</a></strong>: Scala: make Go to Symbol provide partial results during indexing</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-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>
</ul>
<h3>2024.1.149</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-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-21810">SCL-21810</a></strong>: Compiler Based Highlighting - editor focus trigger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21786">SCL-21786</a></strong>: unexpected Object methods when completing for package object</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-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-4520">SCL-4520</a></strong>: objects definied in Console shuld be displayed in Structure window </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>2024.1.133</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-13496">SCL-13496</a></strong>: Structure View: "Sort by Visibility" button</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12875">SCL-12875</a></strong>: Visibility of class members in Structure View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21749">SCL-21749</a></strong>: Change Signature doesn't apply to this(...)</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-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-21635">SCL-21635</a></strong>: Prefix scala actions with "Scala:"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21702">SCL-21702</a></strong>: bad inspection: `Replace with .map` for `_.unzip._2`</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-13552">SCL-13552</a></strong>: Structure View: sort members by inherited class</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-21797">SCL-21797</a></strong>: Fix remaining stuff in inlay hints</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-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>
</ul>
<h3>2024.1.105</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=456850</download-url><idea-version min="n/a" max="n/a" since-build="241.5078" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="74124514" date="1703048100000" updatedDate="1703048100000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.637</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.634</h3>
<ul>
<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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21852">SCL-21852</a></strong>: dependencies in lib folder are not recognised</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21934">SCL-21934</a></strong>: Don't show inherited private methods in Structure view</li>
</ul>
<h3>2023.3.631</h3>
<ul>
<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-21924">SCL-21924</a></strong>: Error when parsing tasty files in a specific library</li>
</ul>
<h3>2023.3.629</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>
</ul>
<h3>2023.3.627</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</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-21888">SCL-21888</a></strong>: Test and fix Scala 3 extractor semantics</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>
</ul>
<h3>2023.3.625</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.623</h3>
<ul>
<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>
</ul>
<h3>2023.3.622</h3>
<ul>
<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-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.620</h3>
<ul>
<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>
</ul>
<h3>2023.3.619</h3>
<ul>
<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-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-21865">SCL-21865</a></strong>: Type hints: better navigation info</li>
</ul>
<h3>2023.3.617</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13496">SCL-13496</a></strong>: Structure View: "Sort by Visibility" button</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12875">SCL-12875</a></strong>: Visibility of class members in Structure View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13552">SCL-13552</a></strong>: Structure View: sort members by inherited class</li>
</ul>
<h3>2023.3.615</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-19010">SCL-19010</a></strong>: Autocomplete `using` (and `given`)</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>
</ul>
<h3>2023.3.614</h3>
<ul>
<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>
</ul>
<h3>2023.3.613</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-21860">SCL-21860</a></strong>: Code formatting: There should be a space before @unchecked in pattern matches</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-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-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>
</ul>
<h3>2023.3.611</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.609</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-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-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.608</h3>
<ul>
<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-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.607</h3>
<ul>
<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.605</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-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>
</ul>
<h3>2023.3.604</h3>
<ul>
<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>
</ul>
<h3>2023.3.602</h3>
<ul>
<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.601</h3>
<ul>
<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>
</ul>
<h3>2023.3.598</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.597</h3>
<ul>
<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.596</h3>
<ul>
<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>
</ul>
<h3>2023.3.595</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</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>
</ul>
<h3>2023.3.589</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.586</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-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.579</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-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>
</ul>
<h3>2023.3.573</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.3.538</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-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>
</ul>
<h3>2023.3.519</h3>
<ul>
<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>
</ul>
<h3>2023.3.500</h3>
<ul>
<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.485</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>
<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.479</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.470</h3>
<ul>
<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-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-21689">SCL-21689</a></strong>: NoSuchElementException in ScalaUnreachableCodeInspection$$findUnreachableInstructions</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>
</ul>
<h3>2023.3.457</h3>
<ul>
<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>
</ul>
<h3>2023.3.449</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.415</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-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>
</ul>
<h3>2023.3.408</h3>
<ul>
<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.396</h3>
<ul>
<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>
</ul>
<h3>2023.3.380</h3>
<ul>
<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-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>
<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>
</ul>
<h3>2023.3.356</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-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>
</ul>
<h3>2023.3.322</h3>
<ul>
<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>
</ul>
<h3>2023.3.311</h3>
<ul>
<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-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-21588">SCL-21588</a></strong>: Parameter Info: inline modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21595">SCL-21595</a></strong>: Non-synthetic enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-304186">IDEA-304186</a></strong>: Allow to enable VirtualFileSystemEntry#isFileIndexed optimisation for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</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-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-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
</ul>
<h3>2023.3.283</h3>
<ul>
<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-21531">SCL-21531</a></strong>: Text-to-text tests for Scala 3 libraries</li>
<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-21454">SCL-21454</a></strong>: lexer: update JFlex to 1.9.1 and regenerate lexers using JDK 17</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-21211">SCL-21211</a></strong>: No presentation for context function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21212">SCL-21212</a></strong>: No inline parameter modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21549">SCL-21549</a></strong>: inlay hints display wrong type hints (calling method with generic parameter without generic argument using infix notation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19622">SCL-19622</a></strong>: Regression in Find Usages: subclass calls are not found when searching for trait method usages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21573">SCL-21573</a></strong>: Tasty reader: derives qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21576">SCL-21576</a></strong>: Decompilers: handle multiple empty parameter clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21581">SCL-21581</a></strong>: Decompilers: escape char constants</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.233</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-13491">SCL-13491</a></strong>: Structure View: distinguish method implicit parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20719">SCL-20719</a></strong>: scala3: support implementing of extension methods and abstract given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</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-17872">SCL-17872</a></strong>: find usages on default constructor invocation doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21537">SCL-21537</a></strong>: when the cursor is at constructor invocation, only usages of that constructor should be highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21551">SCL-21551</a></strong>: Tasty reader: decompile INLINED tags</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21552">SCL-21552</a></strong>: Resolve x$n anonymous given parameters from libraries</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/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
</ul>
<h3>2023.3.211</h3>
<ul>
<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-20806">SCL-20806</a></strong>: review all usages of ScTypedPattern and consider moving to ScTypedPatternLike</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</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-20336">SCL-20336</a></strong>: Go to declaration: Wrong results for by-type given imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</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-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20415">SCL-20415</a></strong>: Type-level compiler intrinsics: support changes in 3.1.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20416">SCL-20416</a></strong>: Type Info for type definitions</li>
<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-21482">SCL-21482</a></strong>: source files are not detected for top level definitions from libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21511">SCL-21511</a></strong>: Perform Java-to-Scala conversion on Paste rather than on Copy</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14647">SCL-14647</a></strong>: no deprecation in structure view.</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-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-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-21520">SCL-21520</a></strong>: Resolve implicits in abstract type companion object</li>
</ul>
<h3>2023.3.153</h3>
<ul>
<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-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-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-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</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-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-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-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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>
<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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</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-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.3.101</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=456622</download-url><idea-version min="n/a" max="n/a" since-build="233.13135" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="74124954" date="1702961543000" updatedDate="1702961543000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.636</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.634</h3>
<ul>
<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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21852">SCL-21852</a></strong>: dependencies in lib folder are not recognised</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21934">SCL-21934</a></strong>: Don't show inherited private methods in Structure view</li>
</ul>
<h3>2023.3.631</h3>
<ul>
<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-21924">SCL-21924</a></strong>: Error when parsing tasty files in a specific library</li>
</ul>
<h3>2023.3.629</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>
</ul>
<h3>2023.3.627</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</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-21888">SCL-21888</a></strong>: Test and fix Scala 3 extractor semantics</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>
</ul>
<h3>2023.3.625</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.623</h3>
<ul>
<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>
</ul>
<h3>2023.3.622</h3>
<ul>
<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-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.620</h3>
<ul>
<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>
</ul>
<h3>2023.3.619</h3>
<ul>
<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-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-21865">SCL-21865</a></strong>: Type hints: better navigation info</li>
</ul>
<h3>2023.3.617</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13496">SCL-13496</a></strong>: Structure View: "Sort by Visibility" button</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12875">SCL-12875</a></strong>: Visibility of class members in Structure View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13552">SCL-13552</a></strong>: Structure View: sort members by inherited class</li>
</ul>
<h3>2023.3.615</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-19010">SCL-19010</a></strong>: Autocomplete `using` (and `given`)</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>
</ul>
<h3>2023.3.614</h3>
<ul>
<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>
</ul>
<h3>2023.3.613</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-21860">SCL-21860</a></strong>: Code formatting: There should be a space before @unchecked in pattern matches</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-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-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>
</ul>
<h3>2023.3.611</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.609</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-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-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.608</h3>
<ul>
<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-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.607</h3>
<ul>
<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.605</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-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>
</ul>
<h3>2023.3.604</h3>
<ul>
<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>
</ul>
<h3>2023.3.602</h3>
<ul>
<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.601</h3>
<ul>
<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>
</ul>
<h3>2023.3.598</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.597</h3>
<ul>
<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.596</h3>
<ul>
<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>
</ul>
<h3>2023.3.595</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</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>
</ul>
<h3>2023.3.589</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.586</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-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.579</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-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>
</ul>
<h3>2023.3.573</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.3.538</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-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>
</ul>
<h3>2023.3.519</h3>
<ul>
<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>
</ul>
<h3>2023.3.500</h3>
<ul>
<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.485</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>
<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.479</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.470</h3>
<ul>
<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-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-21689">SCL-21689</a></strong>: NoSuchElementException in ScalaUnreachableCodeInspection$$findUnreachableInstructions</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>
</ul>
<h3>2023.3.457</h3>
<ul>
<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>
</ul>
<h3>2023.3.449</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.415</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-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>
</ul>
<h3>2023.3.408</h3>
<ul>
<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.396</h3>
<ul>
<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>
</ul>
<h3>2023.3.380</h3>
<ul>
<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-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>
<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>
</ul>
<h3>2023.3.356</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-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>
</ul>
<h3>2023.3.322</h3>
<ul>
<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>
</ul>
<h3>2023.3.311</h3>
<ul>
<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-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-21588">SCL-21588</a></strong>: Parameter Info: inline modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21595">SCL-21595</a></strong>: Non-synthetic enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-304186">IDEA-304186</a></strong>: Allow to enable VirtualFileSystemEntry#isFileIndexed optimisation for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</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-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-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
</ul>
<h3>2023.3.283</h3>
<ul>
<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-21531">SCL-21531</a></strong>: Text-to-text tests for Scala 3 libraries</li>
<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-21454">SCL-21454</a></strong>: lexer: update JFlex to 1.9.1 and regenerate lexers using JDK 17</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-21211">SCL-21211</a></strong>: No presentation for context function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21212">SCL-21212</a></strong>: No inline parameter modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21549">SCL-21549</a></strong>: inlay hints display wrong type hints (calling method with generic parameter without generic argument using infix notation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19622">SCL-19622</a></strong>: Regression in Find Usages: subclass calls are not found when searching for trait method usages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21573">SCL-21573</a></strong>: Tasty reader: derives qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21576">SCL-21576</a></strong>: Decompilers: handle multiple empty parameter clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21581">SCL-21581</a></strong>: Decompilers: escape char constants</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.233</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-13491">SCL-13491</a></strong>: Structure View: distinguish method implicit parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20719">SCL-20719</a></strong>: scala3: support implementing of extension methods and abstract given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</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-17872">SCL-17872</a></strong>: find usages on default constructor invocation doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21537">SCL-21537</a></strong>: when the cursor is at constructor invocation, only usages of that constructor should be highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21551">SCL-21551</a></strong>: Tasty reader: decompile INLINED tags</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21552">SCL-21552</a></strong>: Resolve x$n anonymous given parameters from libraries</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/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
</ul>
<h3>2023.3.211</h3>
<ul>
<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-20806">SCL-20806</a></strong>: review all usages of ScTypedPattern and consider moving to ScTypedPatternLike</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</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-20336">SCL-20336</a></strong>: Go to declaration: Wrong results for by-type given imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</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-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20415">SCL-20415</a></strong>: Type-level compiler intrinsics: support changes in 3.1.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20416">SCL-20416</a></strong>: Type Info for type definitions</li>
<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-21482">SCL-21482</a></strong>: source files are not detected for top level definitions from libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21511">SCL-21511</a></strong>: Perform Java-to-Scala conversion on Paste rather than on Copy</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14647">SCL-14647</a></strong>: no deprecation in structure view.</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-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-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-21520">SCL-21520</a></strong>: Resolve implicits in abstract type companion object</li>
</ul>
<h3>2023.3.153</h3>
<ul>
<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-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-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-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</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-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-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-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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>
<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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</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-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.3.101</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=456192</download-url><idea-version min="n/a" max="n/a" since-build="233.13135" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="74125217" date="1702701558000" updatedDate="1702701558000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.634</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.634</h3>
<ul>
<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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21852">SCL-21852</a></strong>: dependencies in lib folder are not recognised</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21934">SCL-21934</a></strong>: Don't show inherited private methods in Structure view</li>
</ul>
<h3>2023.3.631</h3>
<ul>
<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-21924">SCL-21924</a></strong>: Error when parsing tasty files in a specific library</li>
</ul>
<h3>2023.3.629</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>
</ul>
<h3>2023.3.627</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</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-21888">SCL-21888</a></strong>: Test and fix Scala 3 extractor semantics</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>
</ul>
<h3>2023.3.625</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.623</h3>
<ul>
<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>
</ul>
<h3>2023.3.622</h3>
<ul>
<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-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.620</h3>
<ul>
<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>
</ul>
<h3>2023.3.619</h3>
<ul>
<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-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-21865">SCL-21865</a></strong>: Type hints: better navigation info</li>
</ul>
<h3>2023.3.617</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13496">SCL-13496</a></strong>: Structure View: "Sort by Visibility" button</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12875">SCL-12875</a></strong>: Visibility of class members in Structure View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13552">SCL-13552</a></strong>: Structure View: sort members by inherited class</li>
</ul>
<h3>2023.3.615</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-19010">SCL-19010</a></strong>: Autocomplete `using` (and `given`)</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>
</ul>
<h3>2023.3.614</h3>
<ul>
<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>
</ul>
<h3>2023.3.613</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-21860">SCL-21860</a></strong>: Code formatting: There should be a space before @unchecked in pattern matches</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-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-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>
</ul>
<h3>2023.3.611</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.609</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-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-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.608</h3>
<ul>
<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-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.607</h3>
<ul>
<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.605</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-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>
</ul>
<h3>2023.3.604</h3>
<ul>
<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>
</ul>
<h3>2023.3.602</h3>
<ul>
<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.601</h3>
<ul>
<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>
</ul>
<h3>2023.3.598</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.597</h3>
<ul>
<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.596</h3>
<ul>
<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>
</ul>
<h3>2023.3.595</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</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>
</ul>
<h3>2023.3.589</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.586</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-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.579</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-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>
</ul>
<h3>2023.3.573</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.3.538</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-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>
</ul>
<h3>2023.3.519</h3>
<ul>
<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>
</ul>
<h3>2023.3.500</h3>
<ul>
<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.485</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>
<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.479</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.470</h3>
<ul>
<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-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-21689">SCL-21689</a></strong>: NoSuchElementException in ScalaUnreachableCodeInspection$$findUnreachableInstructions</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>
</ul>
<h3>2023.3.457</h3>
<ul>
<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>
</ul>
<h3>2023.3.449</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.415</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-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>
</ul>
<h3>2023.3.408</h3>
<ul>
<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.396</h3>
<ul>
<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>
</ul>
<h3>2023.3.380</h3>
<ul>
<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-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>
<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>
</ul>
<h3>2023.3.356</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-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>
</ul>
<h3>2023.3.322</h3>
<ul>
<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>
</ul>
<h3>2023.3.311</h3>
<ul>
<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-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-21588">SCL-21588</a></strong>: Parameter Info: inline modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21595">SCL-21595</a></strong>: Non-synthetic enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-304186">IDEA-304186</a></strong>: Allow to enable VirtualFileSystemEntry#isFileIndexed optimisation for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</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-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-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
</ul>
<h3>2023.3.283</h3>
<ul>
<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-21531">SCL-21531</a></strong>: Text-to-text tests for Scala 3 libraries</li>
<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-21454">SCL-21454</a></strong>: lexer: update JFlex to 1.9.1 and regenerate lexers using JDK 17</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-21211">SCL-21211</a></strong>: No presentation for context function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21212">SCL-21212</a></strong>: No inline parameter modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21549">SCL-21549</a></strong>: inlay hints display wrong type hints (calling method with generic parameter without generic argument using infix notation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19622">SCL-19622</a></strong>: Regression in Find Usages: subclass calls are not found when searching for trait method usages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21573">SCL-21573</a></strong>: Tasty reader: derives qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21576">SCL-21576</a></strong>: Decompilers: handle multiple empty parameter clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21581">SCL-21581</a></strong>: Decompilers: escape char constants</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.233</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-13491">SCL-13491</a></strong>: Structure View: distinguish method implicit parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20719">SCL-20719</a></strong>: scala3: support implementing of extension methods and abstract given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</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-17872">SCL-17872</a></strong>: find usages on default constructor invocation doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21537">SCL-21537</a></strong>: when the cursor is at constructor invocation, only usages of that constructor should be highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21551">SCL-21551</a></strong>: Tasty reader: decompile INLINED tags</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21552">SCL-21552</a></strong>: Resolve x$n anonymous given parameters from libraries</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/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
</ul>
<h3>2023.3.211</h3>
<ul>
<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-20806">SCL-20806</a></strong>: review all usages of ScTypedPattern and consider moving to ScTypedPatternLike</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</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-20336">SCL-20336</a></strong>: Go to declaration: Wrong results for by-type given imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</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-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20415">SCL-20415</a></strong>: Type-level compiler intrinsics: support changes in 3.1.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20416">SCL-20416</a></strong>: Type Info for type definitions</li>
<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-21482">SCL-21482</a></strong>: source files are not detected for top level definitions from libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21511">SCL-21511</a></strong>: Perform Java-to-Scala conversion on Paste rather than on Copy</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14647">SCL-14647</a></strong>: no deprecation in structure view.</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-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-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-21520">SCL-21520</a></strong>: Resolve implicits in abstract type companion object</li>
</ul>
<h3>2023.3.153</h3>
<ul>
<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-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-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-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</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-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-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-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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>
<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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</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-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.3.101</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=455137</download-url><idea-version min="n/a" max="n/a" since-build="233.13135" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="74121527" date="1702616694000" updatedDate="1702616694000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.631</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.631</h3>
<ul>
<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-21924">SCL-21924</a></strong>: Error when parsing tasty files in a specific library</li>
</ul>
<h3>2023.3.629</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>
</ul>
<h3>2023.3.627</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</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-21888">SCL-21888</a></strong>: Test and fix Scala 3 extractor semantics</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>
</ul>
<h3>2023.3.625</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.623</h3>
<ul>
<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>
</ul>
<h3>2023.3.622</h3>
<ul>
<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-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.620</h3>
<ul>
<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>
</ul>
<h3>2023.3.619</h3>
<ul>
<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-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-21865">SCL-21865</a></strong>: Type hints: better navigation info</li>
</ul>
<h3>2023.3.617</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13496">SCL-13496</a></strong>: Structure View: "Sort by Visibility" button</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12875">SCL-12875</a></strong>: Visibility of class members in Structure View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13552">SCL-13552</a></strong>: Structure View: sort members by inherited class</li>
</ul>
<h3>2023.3.615</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-19010">SCL-19010</a></strong>: Autocomplete `using` (and `given`)</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>
</ul>
<h3>2023.3.614</h3>
<ul>
<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>
</ul>
<h3>2023.3.613</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-21860">SCL-21860</a></strong>: Code formatting: There should be a space before @unchecked in pattern matches</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-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-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>
</ul>
<h3>2023.3.611</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.609</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-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-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.608</h3>
<ul>
<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-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.607</h3>
<ul>
<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.605</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-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>
</ul>
<h3>2023.3.604</h3>
<ul>
<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>
</ul>
<h3>2023.3.602</h3>
<ul>
<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.601</h3>
<ul>
<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>
</ul>
<h3>2023.3.598</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.597</h3>
<ul>
<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.596</h3>
<ul>
<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>
</ul>
<h3>2023.3.595</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</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>
</ul>
<h3>2023.3.589</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.586</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-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.579</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-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>
</ul>
<h3>2023.3.573</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.3.538</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-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>
</ul>
<h3>2023.3.519</h3>
<ul>
<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>
</ul>
<h3>2023.3.500</h3>
<ul>
<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.485</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>
<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.479</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.470</h3>
<ul>
<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-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-21689">SCL-21689</a></strong>: NoSuchElementException in ScalaUnreachableCodeInspection$$findUnreachableInstructions</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>
</ul>
<h3>2023.3.457</h3>
<ul>
<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>
</ul>
<h3>2023.3.449</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.415</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-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>
</ul>
<h3>2023.3.408</h3>
<ul>
<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.396</h3>
<ul>
<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>
</ul>
<h3>2023.3.380</h3>
<ul>
<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-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>
<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>
</ul>
<h3>2023.3.356</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-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>
</ul>
<h3>2023.3.322</h3>
<ul>
<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>
</ul>
<h3>2023.3.311</h3>
<ul>
<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-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-21588">SCL-21588</a></strong>: Parameter Info: inline modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21595">SCL-21595</a></strong>: Non-synthetic enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-304186">IDEA-304186</a></strong>: Allow to enable VirtualFileSystemEntry#isFileIndexed optimisation for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</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-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-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
</ul>
<h3>2023.3.283</h3>
<ul>
<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-21531">SCL-21531</a></strong>: Text-to-text tests for Scala 3 libraries</li>
<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-21454">SCL-21454</a></strong>: lexer: update JFlex to 1.9.1 and regenerate lexers using JDK 17</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-21211">SCL-21211</a></strong>: No presentation for context function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21212">SCL-21212</a></strong>: No inline parameter modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21549">SCL-21549</a></strong>: inlay hints display wrong type hints (calling method with generic parameter without generic argument using infix notation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19622">SCL-19622</a></strong>: Regression in Find Usages: subclass calls are not found when searching for trait method usages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21573">SCL-21573</a></strong>: Tasty reader: derives qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21576">SCL-21576</a></strong>: Decompilers: handle multiple empty parameter clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21581">SCL-21581</a></strong>: Decompilers: escape char constants</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.233</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-13491">SCL-13491</a></strong>: Structure View: distinguish method implicit parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20719">SCL-20719</a></strong>: scala3: support implementing of extension methods and abstract given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</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-17872">SCL-17872</a></strong>: find usages on default constructor invocation doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21537">SCL-21537</a></strong>: when the cursor is at constructor invocation, only usages of that constructor should be highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21551">SCL-21551</a></strong>: Tasty reader: decompile INLINED tags</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21552">SCL-21552</a></strong>: Resolve x$n anonymous given parameters from libraries</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/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
</ul>
<h3>2023.3.211</h3>
<ul>
<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-20806">SCL-20806</a></strong>: review all usages of ScTypedPattern and consider moving to ScTypedPatternLike</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</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-20336">SCL-20336</a></strong>: Go to declaration: Wrong results for by-type given imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</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-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20415">SCL-20415</a></strong>: Type-level compiler intrinsics: support changes in 3.1.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20416">SCL-20416</a></strong>: Type Info for type definitions</li>
<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-21482">SCL-21482</a></strong>: source files are not detected for top level definitions from libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21511">SCL-21511</a></strong>: Perform Java-to-Scala conversion on Paste rather than on Copy</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14647">SCL-14647</a></strong>: no deprecation in structure view.</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-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-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-21520">SCL-21520</a></strong>: Resolve implicits in abstract type companion object</li>
</ul>
<h3>2023.3.153</h3>
<ul>
<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-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-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-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</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-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-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-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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>
<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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</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-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.3.101</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=454710</download-url><idea-version min="n/a" max="n/a" since-build="233.11799" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="74118933" date="1702529511000" updatedDate="1702529511000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.629</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.629</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>
</ul>
<h3>2023.3.627</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</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-21888">SCL-21888</a></strong>: Test and fix Scala 3 extractor semantics</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>
</ul>
<h3>2023.3.625</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.623</h3>
<ul>
<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>
</ul>
<h3>2023.3.622</h3>
<ul>
<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-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.620</h3>
<ul>
<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>
</ul>
<h3>2023.3.619</h3>
<ul>
<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-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-21865">SCL-21865</a></strong>: Type hints: better navigation info</li>
</ul>
<h3>2023.3.617</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13496">SCL-13496</a></strong>: Structure View: "Sort by Visibility" button</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12875">SCL-12875</a></strong>: Visibility of class members in Structure View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13552">SCL-13552</a></strong>: Structure View: sort members by inherited class</li>
</ul>
<h3>2023.3.615</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-19010">SCL-19010</a></strong>: Autocomplete `using` (and `given`)</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>
</ul>
<h3>2023.3.614</h3>
<ul>
<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>
</ul>
<h3>2023.3.613</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-21860">SCL-21860</a></strong>: Code formatting: There should be a space before @unchecked in pattern matches</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-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-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>
</ul>
<h3>2023.3.611</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.609</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-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-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.608</h3>
<ul>
<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-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.607</h3>
<ul>
<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.605</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-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>
</ul>
<h3>2023.3.604</h3>
<ul>
<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>
</ul>
<h3>2023.3.602</h3>
<ul>
<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.601</h3>
<ul>
<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>
</ul>
<h3>2023.3.598</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.597</h3>
<ul>
<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.596</h3>
<ul>
<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>
</ul>
<h3>2023.3.595</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</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>
</ul>
<h3>2023.3.589</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.586</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-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.579</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-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>
</ul>
<h3>2023.3.573</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.3.538</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-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>
</ul>
<h3>2023.3.519</h3>
<ul>
<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>
</ul>
<h3>2023.3.500</h3>
<ul>
<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.485</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>
<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.479</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.470</h3>
<ul>
<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-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-21689">SCL-21689</a></strong>: NoSuchElementException in ScalaUnreachableCodeInspection$$findUnreachableInstructions</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>
</ul>
<h3>2023.3.457</h3>
<ul>
<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>
</ul>
<h3>2023.3.449</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.415</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-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>
</ul>
<h3>2023.3.408</h3>
<ul>
<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.396</h3>
<ul>
<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>
</ul>
<h3>2023.3.380</h3>
<ul>
<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-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>
<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>
</ul>
<h3>2023.3.356</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-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>
</ul>
<h3>2023.3.322</h3>
<ul>
<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>
</ul>
<h3>2023.3.311</h3>
<ul>
<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-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-21588">SCL-21588</a></strong>: Parameter Info: inline modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21595">SCL-21595</a></strong>: Non-synthetic enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-304186">IDEA-304186</a></strong>: Allow to enable VirtualFileSystemEntry#isFileIndexed optimisation for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</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-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-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
</ul>
<h3>2023.3.283</h3>
<ul>
<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-21531">SCL-21531</a></strong>: Text-to-text tests for Scala 3 libraries</li>
<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-21454">SCL-21454</a></strong>: lexer: update JFlex to 1.9.1 and regenerate lexers using JDK 17</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-21211">SCL-21211</a></strong>: No presentation for context function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21212">SCL-21212</a></strong>: No inline parameter modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21549">SCL-21549</a></strong>: inlay hints display wrong type hints (calling method with generic parameter without generic argument using infix notation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19622">SCL-19622</a></strong>: Regression in Find Usages: subclass calls are not found when searching for trait method usages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21573">SCL-21573</a></strong>: Tasty reader: derives qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21576">SCL-21576</a></strong>: Decompilers: handle multiple empty parameter clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21581">SCL-21581</a></strong>: Decompilers: escape char constants</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.233</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-13491">SCL-13491</a></strong>: Structure View: distinguish method implicit parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20719">SCL-20719</a></strong>: scala3: support implementing of extension methods and abstract given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</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-17872">SCL-17872</a></strong>: find usages on default constructor invocation doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21537">SCL-21537</a></strong>: when the cursor is at constructor invocation, only usages of that constructor should be highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21551">SCL-21551</a></strong>: Tasty reader: decompile INLINED tags</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21552">SCL-21552</a></strong>: Resolve x$n anonymous given parameters from libraries</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/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
</ul>
<h3>2023.3.211</h3>
<ul>
<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-20806">SCL-20806</a></strong>: review all usages of ScTypedPattern and consider moving to ScTypedPatternLike</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</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-20336">SCL-20336</a></strong>: Go to declaration: Wrong results for by-type given imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</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-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20415">SCL-20415</a></strong>: Type-level compiler intrinsics: support changes in 3.1.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20416">SCL-20416</a></strong>: Type Info for type definitions</li>
<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-21482">SCL-21482</a></strong>: source files are not detected for top level definitions from libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21511">SCL-21511</a></strong>: Perform Java-to-Scala conversion on Paste rather than on Copy</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14647">SCL-14647</a></strong>: no deprecation in structure view.</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-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-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-21520">SCL-21520</a></strong>: Resolve implicits in abstract type companion object</li>
</ul>
<h3>2023.3.153</h3>
<ul>
<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-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-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-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</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-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-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-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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>
<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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</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-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.3.101</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=454209</download-url><idea-version min="n/a" max="n/a" since-build="233.11799" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="74118384" date="1702490743000" updatedDate="1702490743000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.628</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.627</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</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-21888">SCL-21888</a></strong>: Test and fix Scala 3 extractor semantics</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>
</ul>
<h3>2023.3.625</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.623</h3>
<ul>
<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>
</ul>
<h3>2023.3.622</h3>
<ul>
<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-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.620</h3>
<ul>
<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>
</ul>
<h3>2023.3.619</h3>
<ul>
<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-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-21865">SCL-21865</a></strong>: Type hints: better navigation info</li>
</ul>
<h3>2023.3.617</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13496">SCL-13496</a></strong>: Structure View: "Sort by Visibility" button</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12875">SCL-12875</a></strong>: Visibility of class members in Structure View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13552">SCL-13552</a></strong>: Structure View: sort members by inherited class</li>
</ul>
<h3>2023.3.615</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-19010">SCL-19010</a></strong>: Autocomplete `using` (and `given`)</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>
</ul>
<h3>2023.3.614</h3>
<ul>
<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>
</ul>
<h3>2023.3.613</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-21860">SCL-21860</a></strong>: Code formatting: There should be a space before @unchecked in pattern matches</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-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-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>
</ul>
<h3>2023.3.611</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.609</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-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-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.608</h3>
<ul>
<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-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.607</h3>
<ul>
<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.605</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-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>
</ul>
<h3>2023.3.604</h3>
<ul>
<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>
</ul>
<h3>2023.3.602</h3>
<ul>
<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.601</h3>
<ul>
<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>
</ul>
<h3>2023.3.598</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.597</h3>
<ul>
<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.596</h3>
<ul>
<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>
</ul>
<h3>2023.3.595</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</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>
</ul>
<h3>2023.3.589</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.586</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-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.579</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-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>
</ul>
<h3>2023.3.573</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.3.538</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-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>
</ul>
<h3>2023.3.519</h3>
<ul>
<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>
</ul>
<h3>2023.3.500</h3>
<ul>
<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.485</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>
<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.479</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.470</h3>
<ul>
<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-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-21689">SCL-21689</a></strong>: NoSuchElementException in ScalaUnreachableCodeInspection$$findUnreachableInstructions</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>
</ul>
<h3>2023.3.457</h3>
<ul>
<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>
</ul>
<h3>2023.3.449</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.415</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-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>
</ul>
<h3>2023.3.408</h3>
<ul>
<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.396</h3>
<ul>
<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>
</ul>
<h3>2023.3.380</h3>
<ul>
<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-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>
<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>
</ul>
<h3>2023.3.356</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-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>
</ul>
<h3>2023.3.322</h3>
<ul>
<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>
</ul>
<h3>2023.3.311</h3>
<ul>
<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-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-21588">SCL-21588</a></strong>: Parameter Info: inline modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21595">SCL-21595</a></strong>: Non-synthetic enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-304186">IDEA-304186</a></strong>: Allow to enable VirtualFileSystemEntry#isFileIndexed optimisation for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</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-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-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
</ul>
<h3>2023.3.283</h3>
<ul>
<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-21531">SCL-21531</a></strong>: Text-to-text tests for Scala 3 libraries</li>
<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-21454">SCL-21454</a></strong>: lexer: update JFlex to 1.9.1 and regenerate lexers using JDK 17</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-21211">SCL-21211</a></strong>: No presentation for context function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21212">SCL-21212</a></strong>: No inline parameter modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21549">SCL-21549</a></strong>: inlay hints display wrong type hints (calling method with generic parameter without generic argument using infix notation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19622">SCL-19622</a></strong>: Regression in Find Usages: subclass calls are not found when searching for trait method usages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21573">SCL-21573</a></strong>: Tasty reader: derives qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21576">SCL-21576</a></strong>: Decompilers: handle multiple empty parameter clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21581">SCL-21581</a></strong>: Decompilers: escape char constants</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.233</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-13491">SCL-13491</a></strong>: Structure View: distinguish method implicit parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20719">SCL-20719</a></strong>: scala3: support implementing of extension methods and abstract given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</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-17872">SCL-17872</a></strong>: find usages on default constructor invocation doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21537">SCL-21537</a></strong>: when the cursor is at constructor invocation, only usages of that constructor should be highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21551">SCL-21551</a></strong>: Tasty reader: decompile INLINED tags</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21552">SCL-21552</a></strong>: Resolve x$n anonymous given parameters from libraries</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/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
</ul>
<h3>2023.3.211</h3>
<ul>
<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-20806">SCL-20806</a></strong>: review all usages of ScTypedPattern and consider moving to ScTypedPatternLike</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</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-20336">SCL-20336</a></strong>: Go to declaration: Wrong results for by-type given imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</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-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20415">SCL-20415</a></strong>: Type-level compiler intrinsics: support changes in 3.1.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20416">SCL-20416</a></strong>: Type Info for type definitions</li>
<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-21482">SCL-21482</a></strong>: source files are not detected for top level definitions from libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21511">SCL-21511</a></strong>: Perform Java-to-Scala conversion on Paste rather than on Copy</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14647">SCL-14647</a></strong>: no deprecation in structure view.</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-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-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-21520">SCL-21520</a></strong>: Resolve implicits in abstract type companion object</li>
</ul>
<h3>2023.3.153</h3>
<ul>
<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-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-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-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</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-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-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-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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>
<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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</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-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.3.101</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=454002</download-url><idea-version min="n/a" max="n/a" since-build="233.11799" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="74109629" date="1702443548000" updatedDate="1702443548000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.627</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.627</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21799">SCL-21799</a></strong>: Unapply Signature of a case class in scala 3 is not respected by the scala plugin</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-21888">SCL-21888</a></strong>: Test and fix Scala 3 extractor semantics</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>
</ul>
<h3>2023.3.625</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.623</h3>
<ul>
<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>
</ul>
<h3>2023.3.622</h3>
<ul>
<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-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.620</h3>
<ul>
<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>
</ul>
<h3>2023.3.619</h3>
<ul>
<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-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-21865">SCL-21865</a></strong>: Type hints: better navigation info</li>
</ul>
<h3>2023.3.617</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13496">SCL-13496</a></strong>: Structure View: "Sort by Visibility" button</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12875">SCL-12875</a></strong>: Visibility of class members in Structure View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13552">SCL-13552</a></strong>: Structure View: sort members by inherited class</li>
</ul>
<h3>2023.3.615</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-19010">SCL-19010</a></strong>: Autocomplete `using` (and `given`)</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>
</ul>
<h3>2023.3.614</h3>
<ul>
<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>
</ul>
<h3>2023.3.613</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-21860">SCL-21860</a></strong>: Code formatting: There should be a space before @unchecked in pattern matches</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-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-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>
</ul>
<h3>2023.3.611</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.609</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-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-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.608</h3>
<ul>
<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-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.607</h3>
<ul>
<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.605</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-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>
</ul>
<h3>2023.3.604</h3>
<ul>
<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>
</ul>
<h3>2023.3.602</h3>
<ul>
<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.601</h3>
<ul>
<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>
</ul>
<h3>2023.3.598</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.597</h3>
<ul>
<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.596</h3>
<ul>
<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>
</ul>
<h3>2023.3.595</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</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>
</ul>
<h3>2023.3.589</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.586</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-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.579</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-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>
</ul>
<h3>2023.3.573</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.3.538</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-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>
</ul>
<h3>2023.3.519</h3>
<ul>
<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>
</ul>
<h3>2023.3.500</h3>
<ul>
<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.485</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>
<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.479</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.470</h3>
<ul>
<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-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-21689">SCL-21689</a></strong>: NoSuchElementException in ScalaUnreachableCodeInspection$$findUnreachableInstructions</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>
</ul>
<h3>2023.3.457</h3>
<ul>
<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>
</ul>
<h3>2023.3.449</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.415</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-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>
</ul>
<h3>2023.3.408</h3>
<ul>
<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.396</h3>
<ul>
<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>
</ul>
<h3>2023.3.380</h3>
<ul>
<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-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>
<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>
</ul>
<h3>2023.3.356</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-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>
</ul>
<h3>2023.3.322</h3>
<ul>
<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>
</ul>
<h3>2023.3.311</h3>
<ul>
<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-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-21588">SCL-21588</a></strong>: Parameter Info: inline modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21595">SCL-21595</a></strong>: Non-synthetic enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-304186">IDEA-304186</a></strong>: Allow to enable VirtualFileSystemEntry#isFileIndexed optimisation for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</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-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-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
</ul>
<h3>2023.3.283</h3>
<ul>
<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-21531">SCL-21531</a></strong>: Text-to-text tests for Scala 3 libraries</li>
<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-21454">SCL-21454</a></strong>: lexer: update JFlex to 1.9.1 and regenerate lexers using JDK 17</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-21211">SCL-21211</a></strong>: No presentation for context function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21212">SCL-21212</a></strong>: No inline parameter modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21549">SCL-21549</a></strong>: inlay hints display wrong type hints (calling method with generic parameter without generic argument using infix notation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19622">SCL-19622</a></strong>: Regression in Find Usages: subclass calls are not found when searching for trait method usages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21573">SCL-21573</a></strong>: Tasty reader: derives qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21576">SCL-21576</a></strong>: Decompilers: handle multiple empty parameter clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21581">SCL-21581</a></strong>: Decompilers: escape char constants</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.233</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-13491">SCL-13491</a></strong>: Structure View: distinguish method implicit parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20719">SCL-20719</a></strong>: scala3: support implementing of extension methods and abstract given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</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-17872">SCL-17872</a></strong>: find usages on default constructor invocation doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21537">SCL-21537</a></strong>: when the cursor is at constructor invocation, only usages of that constructor should be highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21551">SCL-21551</a></strong>: Tasty reader: decompile INLINED tags</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21552">SCL-21552</a></strong>: Resolve x$n anonymous given parameters from libraries</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/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
</ul>
<h3>2023.3.211</h3>
<ul>
<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-20806">SCL-20806</a></strong>: review all usages of ScTypedPattern and consider moving to ScTypedPatternLike</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</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-20336">SCL-20336</a></strong>: Go to declaration: Wrong results for by-type given imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</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-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20415">SCL-20415</a></strong>: Type-level compiler intrinsics: support changes in 3.1.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20416">SCL-20416</a></strong>: Type Info for type definitions</li>
<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-21482">SCL-21482</a></strong>: source files are not detected for top level definitions from libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21511">SCL-21511</a></strong>: Perform Java-to-Scala conversion on Paste rather than on Copy</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14647">SCL-14647</a></strong>: no deprecation in structure view.</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-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-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-21520">SCL-21520</a></strong>: Resolve implicits in abstract type companion object</li>
</ul>
<h3>2023.3.153</h3>
<ul>
<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-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-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-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</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-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-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-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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>
<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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</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-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.3.101</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=453628</download-url><idea-version min="n/a" max="n/a" since-build="233.11799" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="74095233" date="1702357581000" updatedDate="1702357581000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.625</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.625</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.623</h3>
<ul>
<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>
</ul>
<h3>2023.3.622</h3>
<ul>
<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.620</h3>
<ul>
<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>
</ul>
<h3>2023.3.619</h3>
<ul>
<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-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-21865">SCL-21865</a></strong>: Type hints: better navigation info</li>
</ul>
<h3>2023.3.617</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13496">SCL-13496</a></strong>: Structure View: "Sort by Visibility" button</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12875">SCL-12875</a></strong>: Visibility of class members in Structure View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13552">SCL-13552</a></strong>: Structure View: sort members by inherited class</li>
</ul>
<h3>2023.3.615</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-19010">SCL-19010</a></strong>: Autocomplete `using` (and `given`)</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>
</ul>
<h3>2023.3.614</h3>
<ul>
<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>
</ul>
<h3>2023.3.613</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-21860">SCL-21860</a></strong>: Code formatting: There should be a space before @unchecked in pattern matches</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-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-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>
</ul>
<h3>2023.3.611</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.609</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-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-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.608</h3>
<ul>
<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-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.607</h3>
<ul>
<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.605</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-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>
</ul>
<h3>2023.3.604</h3>
<ul>
<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>
</ul>
<h3>2023.3.602</h3>
<ul>
<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.601</h3>
<ul>
<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>
</ul>
<h3>2023.3.598</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.597</h3>
<ul>
<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.596</h3>
<ul>
<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>
</ul>
<h3>2023.3.595</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</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>
</ul>
<h3>2023.3.589</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.586</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-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.579</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-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>
</ul>
<h3>2023.3.573</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.3.538</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-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>
</ul>
<h3>2023.3.519</h3>
<ul>
<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>
</ul>
<h3>2023.3.500</h3>
<ul>
<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.485</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>
<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.479</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.470</h3>
<ul>
<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-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-21689">SCL-21689</a></strong>: NoSuchElementException in ScalaUnreachableCodeInspection$$findUnreachableInstructions</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>
</ul>
<h3>2023.3.457</h3>
<ul>
<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>
</ul>
<h3>2023.3.449</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.415</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-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>
</ul>
<h3>2023.3.408</h3>
<ul>
<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.396</h3>
<ul>
<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>
</ul>
<h3>2023.3.380</h3>
<ul>
<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-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>
<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>
</ul>
<h3>2023.3.356</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-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>
</ul>
<h3>2023.3.322</h3>
<ul>
<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>
</ul>
<h3>2023.3.311</h3>
<ul>
<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-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-21588">SCL-21588</a></strong>: Parameter Info: inline modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21595">SCL-21595</a></strong>: Non-synthetic enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-304186">IDEA-304186</a></strong>: Allow to enable VirtualFileSystemEntry#isFileIndexed optimisation for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</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-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-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
</ul>
<h3>2023.3.283</h3>
<ul>
<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-21531">SCL-21531</a></strong>: Text-to-text tests for Scala 3 libraries</li>
<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-21454">SCL-21454</a></strong>: lexer: update JFlex to 1.9.1 and regenerate lexers using JDK 17</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-21211">SCL-21211</a></strong>: No presentation for context function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21212">SCL-21212</a></strong>: No inline parameter modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21549">SCL-21549</a></strong>: inlay hints display wrong type hints (calling method with generic parameter without generic argument using infix notation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19622">SCL-19622</a></strong>: Regression in Find Usages: subclass calls are not found when searching for trait method usages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21573">SCL-21573</a></strong>: Tasty reader: derives qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21576">SCL-21576</a></strong>: Decompilers: handle multiple empty parameter clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21581">SCL-21581</a></strong>: Decompilers: escape char constants</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.233</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-13491">SCL-13491</a></strong>: Structure View: distinguish method implicit parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20719">SCL-20719</a></strong>: scala3: support implementing of extension methods and abstract given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</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-17872">SCL-17872</a></strong>: find usages on default constructor invocation doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21537">SCL-21537</a></strong>: when the cursor is at constructor invocation, only usages of that constructor should be highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21551">SCL-21551</a></strong>: Tasty reader: decompile INLINED tags</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21552">SCL-21552</a></strong>: Resolve x$n anonymous given parameters from libraries</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/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
</ul>
<h3>2023.3.211</h3>
<ul>
<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-20806">SCL-20806</a></strong>: review all usages of ScTypedPattern and consider moving to ScTypedPatternLike</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</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-20336">SCL-20336</a></strong>: Go to declaration: Wrong results for by-type given imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</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-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20415">SCL-20415</a></strong>: Type-level compiler intrinsics: support changes in 3.1.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20416">SCL-20416</a></strong>: Type Info for type definitions</li>
<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-21482">SCL-21482</a></strong>: source files are not detected for top level definitions from libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21511">SCL-21511</a></strong>: Perform Java-to-Scala conversion on Paste rather than on Copy</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14647">SCL-14647</a></strong>: no deprecation in structure view.</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-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-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-21520">SCL-21520</a></strong>: Resolve implicits in abstract type companion object</li>
</ul>
<h3>2023.3.153</h3>
<ul>
<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-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-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-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</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-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-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-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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>
<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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</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-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.3.101</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=452932</download-url><idea-version min="n/a" max="n/a" since-build="233.11799" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="74093502" date="1702099955000" updatedDate="1702099955000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.623</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.623</h3>
<ul>
<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>
</ul>
<h3>2023.3.622</h3>
<ul>
<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.620</h3>
<ul>
<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>
</ul>
<h3>2023.3.619</h3>
<ul>
<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-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-21865">SCL-21865</a></strong>: Type hints: better navigation info</li>
</ul>
<h3>2023.3.617</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13496">SCL-13496</a></strong>: Structure View: "Sort by Visibility" button</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12875">SCL-12875</a></strong>: Visibility of class members in Structure View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13552">SCL-13552</a></strong>: Structure View: sort members by inherited class</li>
</ul>
<h3>2023.3.615</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-19010">SCL-19010</a></strong>: Autocomplete `using` (and `given`)</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>
</ul>
<h3>2023.3.614</h3>
<ul>
<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>
</ul>
<h3>2023.3.613</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-21860">SCL-21860</a></strong>: Code formatting: There should be a space before @unchecked in pattern matches</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-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-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>
</ul>
<h3>2023.3.611</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.609</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-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-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.608</h3>
<ul>
<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-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.607</h3>
<ul>
<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.605</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-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>
</ul>
<h3>2023.3.604</h3>
<ul>
<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>
</ul>
<h3>2023.3.602</h3>
<ul>
<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.601</h3>
<ul>
<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>
</ul>
<h3>2023.3.598</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.597</h3>
<ul>
<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.596</h3>
<ul>
<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>
</ul>
<h3>2023.3.595</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</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>
</ul>
<h3>2023.3.589</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.586</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-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.579</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-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>
</ul>
<h3>2023.3.573</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.3.538</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-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>
</ul>
<h3>2023.3.519</h3>
<ul>
<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>
</ul>
<h3>2023.3.500</h3>
<ul>
<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.485</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>
<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.479</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.470</h3>
<ul>
<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-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-21689">SCL-21689</a></strong>: NoSuchElementException in ScalaUnreachableCodeInspection$$findUnreachableInstructions</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>
</ul>
<h3>2023.3.457</h3>
<ul>
<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>
</ul>
<h3>2023.3.449</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.415</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-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>
</ul>
<h3>2023.3.408</h3>
<ul>
<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.396</h3>
<ul>
<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>
</ul>
<h3>2023.3.380</h3>
<ul>
<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-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>
<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>
</ul>
<h3>2023.3.356</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-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>
</ul>
<h3>2023.3.322</h3>
<ul>
<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>
</ul>
<h3>2023.3.311</h3>
<ul>
<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-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-21588">SCL-21588</a></strong>: Parameter Info: inline modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21595">SCL-21595</a></strong>: Non-synthetic enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-304186">IDEA-304186</a></strong>: Allow to enable VirtualFileSystemEntry#isFileIndexed optimisation for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</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-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-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
</ul>
<h3>2023.3.283</h3>
<ul>
<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-21531">SCL-21531</a></strong>: Text-to-text tests for Scala 3 libraries</li>
<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-21454">SCL-21454</a></strong>: lexer: update JFlex to 1.9.1 and regenerate lexers using JDK 17</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-21211">SCL-21211</a></strong>: No presentation for context function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21212">SCL-21212</a></strong>: No inline parameter modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21549">SCL-21549</a></strong>: inlay hints display wrong type hints (calling method with generic parameter without generic argument using infix notation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19622">SCL-19622</a></strong>: Regression in Find Usages: subclass calls are not found when searching for trait method usages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21573">SCL-21573</a></strong>: Tasty reader: derives qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21576">SCL-21576</a></strong>: Decompilers: handle multiple empty parameter clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21581">SCL-21581</a></strong>: Decompilers: escape char constants</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.233</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-13491">SCL-13491</a></strong>: Structure View: distinguish method implicit parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20719">SCL-20719</a></strong>: scala3: support implementing of extension methods and abstract given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</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-17872">SCL-17872</a></strong>: find usages on default constructor invocation doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21537">SCL-21537</a></strong>: when the cursor is at constructor invocation, only usages of that constructor should be highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21551">SCL-21551</a></strong>: Tasty reader: decompile INLINED tags</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21552">SCL-21552</a></strong>: Resolve x$n anonymous given parameters from libraries</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/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
</ul>
<h3>2023.3.211</h3>
<ul>
<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-20806">SCL-20806</a></strong>: review all usages of ScTypedPattern and consider moving to ScTypedPatternLike</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</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-20336">SCL-20336</a></strong>: Go to declaration: Wrong results for by-type given imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</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-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20415">SCL-20415</a></strong>: Type-level compiler intrinsics: support changes in 3.1.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20416">SCL-20416</a></strong>: Type Info for type definitions</li>
<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-21482">SCL-21482</a></strong>: source files are not detected for top level definitions from libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21511">SCL-21511</a></strong>: Perform Java-to-Scala conversion on Paste rather than on Copy</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14647">SCL-14647</a></strong>: no deprecation in structure view.</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-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-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-21520">SCL-21520</a></strong>: Resolve implicits in abstract type companion object</li>
</ul>
<h3>2023.3.153</h3>
<ul>
<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-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-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-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</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-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-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-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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>
<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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</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-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.3.101</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=451847</download-url><idea-version min="n/a" max="n/a" since-build="233.11799" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="74094239" date="1701924420000" updatedDate="1701924420000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.622</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.622</h3>
<ul>
<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-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.620</h3>
<ul>
<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>
</ul>
<h3>2023.3.619</h3>
<ul>
<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-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-21865">SCL-21865</a></strong>: Type hints: better navigation info</li>
</ul>
<h3>2023.3.617</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13496">SCL-13496</a></strong>: Structure View: "Sort by Visibility" button</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12875">SCL-12875</a></strong>: Visibility of class members in Structure View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13552">SCL-13552</a></strong>: Structure View: sort members by inherited class</li>
</ul>
<h3>2023.3.615</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-19010">SCL-19010</a></strong>: Autocomplete `using` (and `given`)</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>
</ul>
<h3>2023.3.614</h3>
<ul>
<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>
</ul>
<h3>2023.3.613</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-21860">SCL-21860</a></strong>: Code formatting: There should be a space before @unchecked in pattern matches</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-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-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>
</ul>
<h3>2023.3.611</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.609</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-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-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.608</h3>
<ul>
<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-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.607</h3>
<ul>
<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.605</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-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>
</ul>
<h3>2023.3.604</h3>
<ul>
<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>
</ul>
<h3>2023.3.602</h3>
<ul>
<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.601</h3>
<ul>
<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>
</ul>
<h3>2023.3.598</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.597</h3>
<ul>
<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.596</h3>
<ul>
<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>
</ul>
<h3>2023.3.595</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</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>
</ul>
<h3>2023.3.589</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.586</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-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.579</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-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>
</ul>
<h3>2023.3.573</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.3.538</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-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>
</ul>
<h3>2023.3.519</h3>
<ul>
<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>
</ul>
<h3>2023.3.500</h3>
<ul>
<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.485</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>
<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.479</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.470</h3>
<ul>
<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-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-21689">SCL-21689</a></strong>: NoSuchElementException in ScalaUnreachableCodeInspection$$findUnreachableInstructions</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>
</ul>
<h3>2023.3.457</h3>
<ul>
<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>
</ul>
<h3>2023.3.449</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.415</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-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>
</ul>
<h3>2023.3.408</h3>
<ul>
<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.396</h3>
<ul>
<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>
</ul>
<h3>2023.3.380</h3>
<ul>
<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-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>
<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>
</ul>
<h3>2023.3.356</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-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>
</ul>
<h3>2023.3.322</h3>
<ul>
<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>
</ul>
<h3>2023.3.311</h3>
<ul>
<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-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-21588">SCL-21588</a></strong>: Parameter Info: inline modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21595">SCL-21595</a></strong>: Non-synthetic enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-304186">IDEA-304186</a></strong>: Allow to enable VirtualFileSystemEntry#isFileIndexed optimisation for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</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-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-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
</ul>
<h3>2023.3.283</h3>
<ul>
<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-21531">SCL-21531</a></strong>: Text-to-text tests for Scala 3 libraries</li>
<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-21454">SCL-21454</a></strong>: lexer: update JFlex to 1.9.1 and regenerate lexers using JDK 17</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-21211">SCL-21211</a></strong>: No presentation for context function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21212">SCL-21212</a></strong>: No inline parameter modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21549">SCL-21549</a></strong>: inlay hints display wrong type hints (calling method with generic parameter without generic argument using infix notation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19622">SCL-19622</a></strong>: Regression in Find Usages: subclass calls are not found when searching for trait method usages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21573">SCL-21573</a></strong>: Tasty reader: derives qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21576">SCL-21576</a></strong>: Decompilers: handle multiple empty parameter clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21581">SCL-21581</a></strong>: Decompilers: escape char constants</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.233</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-13491">SCL-13491</a></strong>: Structure View: distinguish method implicit parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20719">SCL-20719</a></strong>: scala3: support implementing of extension methods and abstract given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</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-17872">SCL-17872</a></strong>: find usages on default constructor invocation doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21537">SCL-21537</a></strong>: when the cursor is at constructor invocation, only usages of that constructor should be highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21551">SCL-21551</a></strong>: Tasty reader: decompile INLINED tags</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21552">SCL-21552</a></strong>: Resolve x$n anonymous given parameters from libraries</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/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
</ul>
<h3>2023.3.211</h3>
<ul>
<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-20806">SCL-20806</a></strong>: review all usages of ScTypedPattern and consider moving to ScTypedPatternLike</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</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-20336">SCL-20336</a></strong>: Go to declaration: Wrong results for by-type given imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</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-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20415">SCL-20415</a></strong>: Type-level compiler intrinsics: support changes in 3.1.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20416">SCL-20416</a></strong>: Type Info for type definitions</li>
<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-21482">SCL-21482</a></strong>: source files are not detected for top level definitions from libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21511">SCL-21511</a></strong>: Perform Java-to-Scala conversion on Paste rather than on Copy</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14647">SCL-14647</a></strong>: no deprecation in structure view.</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-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-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-21520">SCL-21520</a></strong>: Resolve implicits in abstract type companion object</li>
</ul>
<h3>2023.3.153</h3>
<ul>
<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-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-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-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</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-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-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-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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>
<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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</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-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.3.101</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=450764</download-url><idea-version min="n/a" max="n/a" since-build="233.11799" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="74087569" date="1701837368000" updatedDate="1701837368000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.620</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.620</h3>
<ul>
<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>
</ul>
<h3>2023.3.619</h3>
<ul>
<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-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-21865">SCL-21865</a></strong>: Type hints: better navigation info</li>
</ul>
<h3>2023.3.617</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13496">SCL-13496</a></strong>: Structure View: "Sort by Visibility" button</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12875">SCL-12875</a></strong>: Visibility of class members in Structure View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13552">SCL-13552</a></strong>: Structure View: sort members by inherited class</li>
</ul>
<h3>2023.3.615</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-19010">SCL-19010</a></strong>: Autocomplete `using` (and `given`)</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>
</ul>
<h3>2023.3.614</h3>
<ul>
<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>
</ul>
<h3>2023.3.613</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-21860">SCL-21860</a></strong>: Code formatting: There should be a space before @unchecked in pattern matches</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-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-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>
</ul>
<h3>2023.3.611</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.609</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-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-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.608</h3>
<ul>
<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-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.607</h3>
<ul>
<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.605</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-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>
</ul>
<h3>2023.3.604</h3>
<ul>
<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>
</ul>
<h3>2023.3.602</h3>
<ul>
<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.601</h3>
<ul>
<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>
</ul>
<h3>2023.3.598</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.597</h3>
<ul>
<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.596</h3>
<ul>
<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>
</ul>
<h3>2023.3.595</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</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>
</ul>
<h3>2023.3.589</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.586</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-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.579</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-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>
</ul>
<h3>2023.3.573</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.3.538</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-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>
</ul>
<h3>2023.3.519</h3>
<ul>
<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>
</ul>
<h3>2023.3.500</h3>
<ul>
<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.485</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>
<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.479</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.470</h3>
<ul>
<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-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-21689">SCL-21689</a></strong>: NoSuchElementException in ScalaUnreachableCodeInspection$$findUnreachableInstructions</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>
</ul>
<h3>2023.3.457</h3>
<ul>
<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>
</ul>
<h3>2023.3.449</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.415</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-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>
</ul>
<h3>2023.3.408</h3>
<ul>
<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.396</h3>
<ul>
<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>
</ul>
<h3>2023.3.380</h3>
<ul>
<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-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>
<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>
</ul>
<h3>2023.3.356</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-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>
</ul>
<h3>2023.3.322</h3>
<ul>
<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>
</ul>
<h3>2023.3.311</h3>
<ul>
<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-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-21588">SCL-21588</a></strong>: Parameter Info: inline modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21595">SCL-21595</a></strong>: Non-synthetic enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-304186">IDEA-304186</a></strong>: Allow to enable VirtualFileSystemEntry#isFileIndexed optimisation for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</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-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-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
</ul>
<h3>2023.3.283</h3>
<ul>
<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-21531">SCL-21531</a></strong>: Text-to-text tests for Scala 3 libraries</li>
<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-21454">SCL-21454</a></strong>: lexer: update JFlex to 1.9.1 and regenerate lexers using JDK 17</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-21211">SCL-21211</a></strong>: No presentation for context function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21212">SCL-21212</a></strong>: No inline parameter modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21549">SCL-21549</a></strong>: inlay hints display wrong type hints (calling method with generic parameter without generic argument using infix notation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19622">SCL-19622</a></strong>: Regression in Find Usages: subclass calls are not found when searching for trait method usages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21573">SCL-21573</a></strong>: Tasty reader: derives qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21576">SCL-21576</a></strong>: Decompilers: handle multiple empty parameter clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21581">SCL-21581</a></strong>: Decompilers: escape char constants</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.233</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-13491">SCL-13491</a></strong>: Structure View: distinguish method implicit parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20719">SCL-20719</a></strong>: scala3: support implementing of extension methods and abstract given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</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-17872">SCL-17872</a></strong>: find usages on default constructor invocation doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21537">SCL-21537</a></strong>: when the cursor is at constructor invocation, only usages of that constructor should be highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21551">SCL-21551</a></strong>: Tasty reader: decompile INLINED tags</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21552">SCL-21552</a></strong>: Resolve x$n anonymous given parameters from libraries</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/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
</ul>
<h3>2023.3.211</h3>
<ul>
<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-20806">SCL-20806</a></strong>: review all usages of ScTypedPattern and consider moving to ScTypedPatternLike</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</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-20336">SCL-20336</a></strong>: Go to declaration: Wrong results for by-type given imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</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-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20415">SCL-20415</a></strong>: Type-level compiler intrinsics: support changes in 3.1.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20416">SCL-20416</a></strong>: Type Info for type definitions</li>
<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-21482">SCL-21482</a></strong>: source files are not detected for top level definitions from libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21511">SCL-21511</a></strong>: Perform Java-to-Scala conversion on Paste rather than on Copy</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14647">SCL-14647</a></strong>: no deprecation in structure view.</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-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-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-21520">SCL-21520</a></strong>: Resolve implicits in abstract type companion object</li>
</ul>
<h3>2023.3.153</h3>
<ul>
<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-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-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-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</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-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-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-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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>
<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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</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-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.3.101</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=449543</download-url><idea-version min="n/a" max="n/a" since-build="233.11799" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="74158263" date="1701794428000" updatedDate="1701794428000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.160</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=448946</download-url><idea-version min="n/a" max="n/a" since-build="241.4006" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="74087184" date="1701751449000" updatedDate="1701751449000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.619</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.619</h3>
<ul>
<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-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-21865">SCL-21865</a></strong>: Type hints: better navigation info</li>
</ul>
<h3>2023.3.617</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13496">SCL-13496</a></strong>: Structure View: "Sort by Visibility" button</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12875">SCL-12875</a></strong>: Visibility of class members in Structure View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13552">SCL-13552</a></strong>: Structure View: sort members by inherited class</li>
</ul>
<h3>2023.3.615</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-19010">SCL-19010</a></strong>: Autocomplete `using` (and `given`)</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>
</ul>
<h3>2023.3.614</h3>
<ul>
<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>
</ul>
<h3>2023.3.613</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-21860">SCL-21860</a></strong>: Code formatting: There should be a space before @unchecked in pattern matches</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-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-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>
</ul>
<h3>2023.3.611</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.609</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-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-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.608</h3>
<ul>
<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-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.607</h3>
<ul>
<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.605</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-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>
</ul>
<h3>2023.3.604</h3>
<ul>
<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>
</ul>
<h3>2023.3.602</h3>
<ul>
<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.601</h3>
<ul>
<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>
</ul>
<h3>2023.3.598</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.597</h3>
<ul>
<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.596</h3>
<ul>
<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>
</ul>
<h3>2023.3.595</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</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>
</ul>
<h3>2023.3.589</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.586</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-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.579</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-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>
</ul>
<h3>2023.3.573</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.3.538</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-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>
</ul>
<h3>2023.3.519</h3>
<ul>
<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>
</ul>
<h3>2023.3.500</h3>
<ul>
<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.485</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>
<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.479</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.470</h3>
<ul>
<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-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-21689">SCL-21689</a></strong>: NoSuchElementException in ScalaUnreachableCodeInspection$$findUnreachableInstructions</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>
</ul>
<h3>2023.3.457</h3>
<ul>
<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>
</ul>
<h3>2023.3.449</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.415</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-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>
</ul>
<h3>2023.3.408</h3>
<ul>
<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.396</h3>
<ul>
<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>
</ul>
<h3>2023.3.380</h3>
<ul>
<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-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>
<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>
</ul>
<h3>2023.3.356</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-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>
</ul>
<h3>2023.3.322</h3>
<ul>
<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>
</ul>
<h3>2023.3.311</h3>
<ul>
<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-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-21588">SCL-21588</a></strong>: Parameter Info: inline modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21595">SCL-21595</a></strong>: Non-synthetic enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-304186">IDEA-304186</a></strong>: Allow to enable VirtualFileSystemEntry#isFileIndexed optimisation for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</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-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-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
</ul>
<h3>2023.3.283</h3>
<ul>
<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-21531">SCL-21531</a></strong>: Text-to-text tests for Scala 3 libraries</li>
<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-21454">SCL-21454</a></strong>: lexer: update JFlex to 1.9.1 and regenerate lexers using JDK 17</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-21211">SCL-21211</a></strong>: No presentation for context function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21212">SCL-21212</a></strong>: No inline parameter modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21549">SCL-21549</a></strong>: inlay hints display wrong type hints (calling method with generic parameter without generic argument using infix notation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19622">SCL-19622</a></strong>: Regression in Find Usages: subclass calls are not found when searching for trait method usages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21573">SCL-21573</a></strong>: Tasty reader: derives qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21576">SCL-21576</a></strong>: Decompilers: handle multiple empty parameter clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21581">SCL-21581</a></strong>: Decompilers: escape char constants</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.233</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-13491">SCL-13491</a></strong>: Structure View: distinguish method implicit parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20719">SCL-20719</a></strong>: scala3: support implementing of extension methods and abstract given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</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-17872">SCL-17872</a></strong>: find usages on default constructor invocation doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21537">SCL-21537</a></strong>: when the cursor is at constructor invocation, only usages of that constructor should be highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21551">SCL-21551</a></strong>: Tasty reader: decompile INLINED tags</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21552">SCL-21552</a></strong>: Resolve x$n anonymous given parameters from libraries</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/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
</ul>
<h3>2023.3.211</h3>
<ul>
<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-20806">SCL-20806</a></strong>: review all usages of ScTypedPattern and consider moving to ScTypedPatternLike</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</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-20336">SCL-20336</a></strong>: Go to declaration: Wrong results for by-type given imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</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-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20415">SCL-20415</a></strong>: Type-level compiler intrinsics: support changes in 3.1.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20416">SCL-20416</a></strong>: Type Info for type definitions</li>
<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-21482">SCL-21482</a></strong>: source files are not detected for top level definitions from libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21511">SCL-21511</a></strong>: Perform Java-to-Scala conversion on Paste rather than on Copy</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14647">SCL-14647</a></strong>: no deprecation in structure view.</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-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-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-21520">SCL-21520</a></strong>: Resolve implicits in abstract type companion object</li>
</ul>
<h3>2023.3.153</h3>
<ul>
<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-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-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-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</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-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-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-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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>
<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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</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-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.3.101</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=448286</download-url><idea-version min="n/a" max="n/a" since-build="233.11799" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="74087170" date="1701578397000" updatedDate="1701578397000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.617</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.617</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13496">SCL-13496</a></strong>: Structure View: "Sort by Visibility" button</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12875">SCL-12875</a></strong>: Visibility of class members in Structure View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-13552">SCL-13552</a></strong>: Structure View: sort members by inherited class</li>
</ul>
<h3>2023.3.615</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-19010">SCL-19010</a></strong>: Autocomplete `using` (and `given`)</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>
</ul>
<h3>2023.3.614</h3>
<ul>
<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>
</ul>
<h3>2023.3.613</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-21860">SCL-21860</a></strong>: Code formatting: There should be a space before @unchecked in pattern matches</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-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-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>
</ul>
<h3>2023.3.611</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.609</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-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-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.608</h3>
<ul>
<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-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.607</h3>
<ul>
<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.605</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-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>
</ul>
<h3>2023.3.604</h3>
<ul>
<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>
</ul>
<h3>2023.3.602</h3>
<ul>
<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.601</h3>
<ul>
<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>
</ul>
<h3>2023.3.598</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.597</h3>
<ul>
<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.596</h3>
<ul>
<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>
</ul>
<h3>2023.3.595</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</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>
</ul>
<h3>2023.3.589</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.586</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-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.579</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-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>
</ul>
<h3>2023.3.573</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.3.538</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-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>
</ul>
<h3>2023.3.519</h3>
<ul>
<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>
</ul>
<h3>2023.3.500</h3>
<ul>
<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.485</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>
<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.479</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.470</h3>
<ul>
<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-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-21689">SCL-21689</a></strong>: NoSuchElementException in ScalaUnreachableCodeInspection$$findUnreachableInstructions</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>
</ul>
<h3>2023.3.457</h3>
<ul>
<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>
</ul>
<h3>2023.3.449</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.415</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-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>
</ul>
<h3>2023.3.408</h3>
<ul>
<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.396</h3>
<ul>
<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>
</ul>
<h3>2023.3.380</h3>
<ul>
<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-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>
<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>
</ul>
<h3>2023.3.356</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-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>
</ul>
<h3>2023.3.322</h3>
<ul>
<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>
</ul>
<h3>2023.3.311</h3>
<ul>
<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-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-21588">SCL-21588</a></strong>: Parameter Info: inline modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21595">SCL-21595</a></strong>: Non-synthetic enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-304186">IDEA-304186</a></strong>: Allow to enable VirtualFileSystemEntry#isFileIndexed optimisation for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</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-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-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
</ul>
<h3>2023.3.283</h3>
<ul>
<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-21531">SCL-21531</a></strong>: Text-to-text tests for Scala 3 libraries</li>
<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-21454">SCL-21454</a></strong>: lexer: update JFlex to 1.9.1 and regenerate lexers using JDK 17</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-21211">SCL-21211</a></strong>: No presentation for context function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21212">SCL-21212</a></strong>: No inline parameter modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21549">SCL-21549</a></strong>: inlay hints display wrong type hints (calling method with generic parameter without generic argument using infix notation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19622">SCL-19622</a></strong>: Regression in Find Usages: subclass calls are not found when searching for trait method usages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21573">SCL-21573</a></strong>: Tasty reader: derives qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21576">SCL-21576</a></strong>: Decompilers: handle multiple empty parameter clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21581">SCL-21581</a></strong>: Decompilers: escape char constants</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.233</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-13491">SCL-13491</a></strong>: Structure View: distinguish method implicit parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20719">SCL-20719</a></strong>: scala3: support implementing of extension methods and abstract given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</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-17872">SCL-17872</a></strong>: find usages on default constructor invocation doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21537">SCL-21537</a></strong>: when the cursor is at constructor invocation, only usages of that constructor should be highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21551">SCL-21551</a></strong>: Tasty reader: decompile INLINED tags</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21552">SCL-21552</a></strong>: Resolve x$n anonymous given parameters from libraries</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/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
</ul>
<h3>2023.3.211</h3>
<ul>
<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-20806">SCL-20806</a></strong>: review all usages of ScTypedPattern and consider moving to ScTypedPatternLike</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</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-20336">SCL-20336</a></strong>: Go to declaration: Wrong results for by-type given imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</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-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20415">SCL-20415</a></strong>: Type-level compiler intrinsics: support changes in 3.1.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20416">SCL-20416</a></strong>: Type Info for type definitions</li>
<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-21482">SCL-21482</a></strong>: source files are not detected for top level definitions from libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21511">SCL-21511</a></strong>: Perform Java-to-Scala conversion on Paste rather than on Copy</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14647">SCL-14647</a></strong>: no deprecation in structure view.</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-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-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-21520">SCL-21520</a></strong>: Resolve implicits in abstract type companion object</li>
</ul>
<h3>2023.3.153</h3>
<ul>
<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-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-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-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</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-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-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-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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>
<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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</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-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.3.101</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=447619</download-url><idea-version min="n/a" max="n/a" since-build="233.11799" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="74061402" date="1701491988000" updatedDate="1701491988000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.615</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.615</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-19010">SCL-19010</a></strong>: Autocomplete `using` (and `given`)</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>
</ul>
<h3>2023.3.614</h3>
<ul>
<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>
</ul>
<h3>2023.3.613</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-21860">SCL-21860</a></strong>: Code formatting: There should be a space before @unchecked in pattern matches</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-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-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>
</ul>
<h3>2023.3.611</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.609</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-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-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.608</h3>
<ul>
<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-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.607</h3>
<ul>
<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.605</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-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>
</ul>
<h3>2023.3.604</h3>
<ul>
<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>
</ul>
<h3>2023.3.602</h3>
<ul>
<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.601</h3>
<ul>
<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>
</ul>
<h3>2023.3.598</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.597</h3>
<ul>
<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.596</h3>
<ul>
<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>
</ul>
<h3>2023.3.595</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</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>
</ul>
<h3>2023.3.589</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.586</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-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.579</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-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>
</ul>
<h3>2023.3.573</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.3.538</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-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>
</ul>
<h3>2023.3.519</h3>
<ul>
<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>
</ul>
<h3>2023.3.500</h3>
<ul>
<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.485</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>
<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.479</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.470</h3>
<ul>
<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-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-21689">SCL-21689</a></strong>: NoSuchElementException in ScalaUnreachableCodeInspection$$findUnreachableInstructions</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>
</ul>
<h3>2023.3.457</h3>
<ul>
<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>
</ul>
<h3>2023.3.449</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.415</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-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>
</ul>
<h3>2023.3.408</h3>
<ul>
<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.396</h3>
<ul>
<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>
</ul>
<h3>2023.3.380</h3>
<ul>
<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-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>
<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>
</ul>
<h3>2023.3.356</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-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>
</ul>
<h3>2023.3.322</h3>
<ul>
<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>
</ul>
<h3>2023.3.311</h3>
<ul>
<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-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-21588">SCL-21588</a></strong>: Parameter Info: inline modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21595">SCL-21595</a></strong>: Non-synthetic enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-304186">IDEA-304186</a></strong>: Allow to enable VirtualFileSystemEntry#isFileIndexed optimisation for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</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-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-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
</ul>
<h3>2023.3.283</h3>
<ul>
<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-21531">SCL-21531</a></strong>: Text-to-text tests for Scala 3 libraries</li>
<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-21454">SCL-21454</a></strong>: lexer: update JFlex to 1.9.1 and regenerate lexers using JDK 17</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-21211">SCL-21211</a></strong>: No presentation for context function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21212">SCL-21212</a></strong>: No inline parameter modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21549">SCL-21549</a></strong>: inlay hints display wrong type hints (calling method with generic parameter without generic argument using infix notation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19622">SCL-19622</a></strong>: Regression in Find Usages: subclass calls are not found when searching for trait method usages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21573">SCL-21573</a></strong>: Tasty reader: derives qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21576">SCL-21576</a></strong>: Decompilers: handle multiple empty parameter clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21581">SCL-21581</a></strong>: Decompilers: escape char constants</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.233</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-13491">SCL-13491</a></strong>: Structure View: distinguish method implicit parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20719">SCL-20719</a></strong>: scala3: support implementing of extension methods and abstract given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</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-17872">SCL-17872</a></strong>: find usages on default constructor invocation doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21537">SCL-21537</a></strong>: when the cursor is at constructor invocation, only usages of that constructor should be highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21551">SCL-21551</a></strong>: Tasty reader: decompile INLINED tags</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21552">SCL-21552</a></strong>: Resolve x$n anonymous given parameters from libraries</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/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
</ul>
<h3>2023.3.211</h3>
<ul>
<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-20806">SCL-20806</a></strong>: review all usages of ScTypedPattern and consider moving to ScTypedPatternLike</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</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-20336">SCL-20336</a></strong>: Go to declaration: Wrong results for by-type given imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</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-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20415">SCL-20415</a></strong>: Type-level compiler intrinsics: support changes in 3.1.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20416">SCL-20416</a></strong>: Type Info for type definitions</li>
<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-21482">SCL-21482</a></strong>: source files are not detected for top level definitions from libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21511">SCL-21511</a></strong>: Perform Java-to-Scala conversion on Paste rather than on Copy</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14647">SCL-14647</a></strong>: no deprecation in structure view.</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-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-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-21520">SCL-21520</a></strong>: Resolve implicits in abstract type companion object</li>
</ul>
<h3>2023.3.153</h3>
<ul>
<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-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-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-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</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-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-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-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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>
<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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</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-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.3.101</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=447323</download-url><idea-version min="n/a" max="n/a" since-build="233.11799" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="74060971" date="1701406005000" updatedDate="1701406005000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.614</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.614</h3>
<ul>
<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>
</ul>
<h3>2023.3.613</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-21860">SCL-21860</a></strong>: Code formatting: There should be a space before @unchecked in pattern matches</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-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-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>
</ul>
<h3>2023.3.611</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.609</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-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-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.608</h3>
<ul>
<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-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.607</h3>
<ul>
<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.605</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-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>
</ul>
<h3>2023.3.604</h3>
<ul>
<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>
</ul>
<h3>2023.3.602</h3>
<ul>
<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.601</h3>
<ul>
<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>
</ul>
<h3>2023.3.598</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.597</h3>
<ul>
<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.596</h3>
<ul>
<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>
</ul>
<h3>2023.3.595</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</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>
</ul>
<h3>2023.3.589</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.586</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-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.579</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-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>
</ul>
<h3>2023.3.573</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.3.538</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-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>
</ul>
<h3>2023.3.519</h3>
<ul>
<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>
</ul>
<h3>2023.3.500</h3>
<ul>
<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.485</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>
<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.479</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.470</h3>
<ul>
<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-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-21689">SCL-21689</a></strong>: NoSuchElementException in ScalaUnreachableCodeInspection$$findUnreachableInstructions</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>
</ul>
<h3>2023.3.457</h3>
<ul>
<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>
</ul>
<h3>2023.3.449</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.415</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-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>
</ul>
<h3>2023.3.408</h3>
<ul>
<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.396</h3>
<ul>
<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>
</ul>
<h3>2023.3.380</h3>
<ul>
<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-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>
<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>
</ul>
<h3>2023.3.356</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-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>
</ul>
<h3>2023.3.322</h3>
<ul>
<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>
</ul>
<h3>2023.3.311</h3>
<ul>
<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-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-21588">SCL-21588</a></strong>: Parameter Info: inline modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21595">SCL-21595</a></strong>: Non-synthetic enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-304186">IDEA-304186</a></strong>: Allow to enable VirtualFileSystemEntry#isFileIndexed optimisation for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</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-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-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
</ul>
<h3>2023.3.283</h3>
<ul>
<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-21531">SCL-21531</a></strong>: Text-to-text tests for Scala 3 libraries</li>
<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-21454">SCL-21454</a></strong>: lexer: update JFlex to 1.9.1 and regenerate lexers using JDK 17</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-21211">SCL-21211</a></strong>: No presentation for context function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21212">SCL-21212</a></strong>: No inline parameter modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21549">SCL-21549</a></strong>: inlay hints display wrong type hints (calling method with generic parameter without generic argument using infix notation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19622">SCL-19622</a></strong>: Regression in Find Usages: subclass calls are not found when searching for trait method usages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21573">SCL-21573</a></strong>: Tasty reader: derives qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21576">SCL-21576</a></strong>: Decompilers: handle multiple empty parameter clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21581">SCL-21581</a></strong>: Decompilers: escape char constants</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.233</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-13491">SCL-13491</a></strong>: Structure View: distinguish method implicit parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20719">SCL-20719</a></strong>: scala3: support implementing of extension methods and abstract given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</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-17872">SCL-17872</a></strong>: find usages on default constructor invocation doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21537">SCL-21537</a></strong>: when the cursor is at constructor invocation, only usages of that constructor should be highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21551">SCL-21551</a></strong>: Tasty reader: decompile INLINED tags</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21552">SCL-21552</a></strong>: Resolve x$n anonymous given parameters from libraries</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/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
</ul>
<h3>2023.3.211</h3>
<ul>
<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-20806">SCL-20806</a></strong>: review all usages of ScTypedPattern and consider moving to ScTypedPatternLike</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</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-20336">SCL-20336</a></strong>: Go to declaration: Wrong results for by-type given imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</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-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20415">SCL-20415</a></strong>: Type-level compiler intrinsics: support changes in 3.1.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20416">SCL-20416</a></strong>: Type Info for type definitions</li>
<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-21482">SCL-21482</a></strong>: source files are not detected for top level definitions from libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21511">SCL-21511</a></strong>: Perform Java-to-Scala conversion on Paste rather than on Copy</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14647">SCL-14647</a></strong>: no deprecation in structure view.</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-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-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-21520">SCL-21520</a></strong>: Resolve implicits in abstract type companion object</li>
</ul>
<h3>2023.3.153</h3>
<ul>
<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-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-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-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</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-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-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-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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>
<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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</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-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.3.101</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=446547</download-url><idea-version min="n/a" max="n/a" since-build="233.11799" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="74057295" date="1701318700000" updatedDate="1701318700000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.613</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.613</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-21860">SCL-21860</a></strong>: Code formatting: There should be a space before @unchecked in pattern matches</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-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-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>
</ul>
<h3>2023.3.611</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.609</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-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-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.608</h3>
<ul>
<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-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.607</h3>
<ul>
<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.605</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-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>
</ul>
<h3>2023.3.604</h3>
<ul>
<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>
</ul>
<h3>2023.3.602</h3>
<ul>
<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.601</h3>
<ul>
<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>
</ul>
<h3>2023.3.598</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.597</h3>
<ul>
<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.596</h3>
<ul>
<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>
</ul>
<h3>2023.3.595</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</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>
</ul>
<h3>2023.3.589</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.586</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-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.579</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-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>
</ul>
<h3>2023.3.573</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.3.538</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-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>
</ul>
<h3>2023.3.519</h3>
<ul>
<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>
</ul>
<h3>2023.3.500</h3>
<ul>
<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.485</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>
<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.479</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.470</h3>
<ul>
<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-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-21689">SCL-21689</a></strong>: NoSuchElementException in ScalaUnreachableCodeInspection$$findUnreachableInstructions</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>
</ul>
<h3>2023.3.457</h3>
<ul>
<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>
</ul>
<h3>2023.3.449</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.415</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-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>
</ul>
<h3>2023.3.408</h3>
<ul>
<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.396</h3>
<ul>
<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>
</ul>
<h3>2023.3.380</h3>
<ul>
<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-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>
<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>
</ul>
<h3>2023.3.356</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-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>
</ul>
<h3>2023.3.322</h3>
<ul>
<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>
</ul>
<h3>2023.3.311</h3>
<ul>
<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-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-21588">SCL-21588</a></strong>: Parameter Info: inline modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21595">SCL-21595</a></strong>: Non-synthetic enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-304186">IDEA-304186</a></strong>: Allow to enable VirtualFileSystemEntry#isFileIndexed optimisation for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</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-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-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
</ul>
<h3>2023.3.283</h3>
<ul>
<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-21531">SCL-21531</a></strong>: Text-to-text tests for Scala 3 libraries</li>
<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-21454">SCL-21454</a></strong>: lexer: update JFlex to 1.9.1 and regenerate lexers using JDK 17</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-21211">SCL-21211</a></strong>: No presentation for context function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21212">SCL-21212</a></strong>: No inline parameter modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21549">SCL-21549</a></strong>: inlay hints display wrong type hints (calling method with generic parameter without generic argument using infix notation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19622">SCL-19622</a></strong>: Regression in Find Usages: subclass calls are not found when searching for trait method usages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21573">SCL-21573</a></strong>: Tasty reader: derives qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21576">SCL-21576</a></strong>: Decompilers: handle multiple empty parameter clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21581">SCL-21581</a></strong>: Decompilers: escape char constants</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.233</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-13491">SCL-13491</a></strong>: Structure View: distinguish method implicit parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20719">SCL-20719</a></strong>: scala3: support implementing of extension methods and abstract given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</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-17872">SCL-17872</a></strong>: find usages on default constructor invocation doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21537">SCL-21537</a></strong>: when the cursor is at constructor invocation, only usages of that constructor should be highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21551">SCL-21551</a></strong>: Tasty reader: decompile INLINED tags</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21552">SCL-21552</a></strong>: Resolve x$n anonymous given parameters from libraries</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/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
</ul>
<h3>2023.3.211</h3>
<ul>
<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-20806">SCL-20806</a></strong>: review all usages of ScTypedPattern and consider moving to ScTypedPatternLike</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</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-20336">SCL-20336</a></strong>: Go to declaration: Wrong results for by-type given imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</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-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20415">SCL-20415</a></strong>: Type-level compiler intrinsics: support changes in 3.1.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20416">SCL-20416</a></strong>: Type Info for type definitions</li>
<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-21482">SCL-21482</a></strong>: source files are not detected for top level definitions from libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21511">SCL-21511</a></strong>: Perform Java-to-Scala conversion on Paste rather than on Copy</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14647">SCL-14647</a></strong>: no deprecation in structure view.</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-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-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-21520">SCL-21520</a></strong>: Resolve implicits in abstract type companion object</li>
</ul>
<h3>2023.3.153</h3>
<ul>
<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-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-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-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</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-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-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-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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>
<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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</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-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.3.101</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=446336</download-url><idea-version min="n/a" max="n/a" since-build="233.11799" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="74159164" date="1701295934000" updatedDate="1701295934000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.156</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.156</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-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-19151">SCL-19151</a></strong>: scala 3 parser: handle prohibited modifiers more gracefully</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-21860">SCL-21860</a></strong>: Code formatting: There should be a space before @unchecked in pattern matches</li>
<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-21858">SCL-21858</a></strong>: Scala: make Go to Class provide partial results during indexing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21857">SCL-21857</a></strong>: Scala: make Go to Symbol provide partial results during indexing</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-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>
</ul>
<h3>2024.1.149</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-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-21810">SCL-21810</a></strong>: Compiler Based Highlighting - editor focus trigger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21786">SCL-21786</a></strong>: unexpected Object methods when completing for package object</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-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-4520">SCL-4520</a></strong>: objects definied in Console shuld be displayed in Structure window </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>2024.1.133</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-13496">SCL-13496</a></strong>: Structure View: "Sort by Visibility" button</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12875">SCL-12875</a></strong>: Visibility of class members in Structure View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21749">SCL-21749</a></strong>: Change Signature doesn't apply to this(...)</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-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-21635">SCL-21635</a></strong>: Prefix scala actions with "Scala:"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21702">SCL-21702</a></strong>: bad inspection: `Replace with .map` for `_.unzip._2`</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-13552">SCL-13552</a></strong>: Structure View: sort members by inherited class</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-21797">SCL-21797</a></strong>: Fix remaining stuff in inlay hints</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-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>
</ul>
<h3>2024.1.105</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=446142</download-url><idea-version min="n/a" max="n/a" since-build="241.4006" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="74057635" date="1701232794000" updatedDate="1701232794000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.611</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.611</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.609</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-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-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.608</h3>
<ul>
<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-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.607</h3>
<ul>
<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.605</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-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>
</ul>
<h3>2023.3.604</h3>
<ul>
<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>
</ul>
<h3>2023.3.602</h3>
<ul>
<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.601</h3>
<ul>
<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>
</ul>
<h3>2023.3.598</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.597</h3>
<ul>
<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.596</h3>
<ul>
<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>
</ul>
<h3>2023.3.595</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</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>
</ul>
<h3>2023.3.589</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.586</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-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.579</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-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>
</ul>
<h3>2023.3.573</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.3.538</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-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>
</ul>
<h3>2023.3.519</h3>
<ul>
<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>
</ul>
<h3>2023.3.500</h3>
<ul>
<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.485</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>
<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.479</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.470</h3>
<ul>
<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-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-21689">SCL-21689</a></strong>: NoSuchElementException in ScalaUnreachableCodeInspection$$findUnreachableInstructions</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>
</ul>
<h3>2023.3.457</h3>
<ul>
<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>
</ul>
<h3>2023.3.449</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.415</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-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>
</ul>
<h3>2023.3.408</h3>
<ul>
<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.396</h3>
<ul>
<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>
</ul>
<h3>2023.3.380</h3>
<ul>
<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-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>
<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>
</ul>
<h3>2023.3.356</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-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>
</ul>
<h3>2023.3.322</h3>
<ul>
<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>
</ul>
<h3>2023.3.311</h3>
<ul>
<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-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-21588">SCL-21588</a></strong>: Parameter Info: inline modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21595">SCL-21595</a></strong>: Non-synthetic enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-304186">IDEA-304186</a></strong>: Allow to enable VirtualFileSystemEntry#isFileIndexed optimisation for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</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-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-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
</ul>
<h3>2023.3.283</h3>
<ul>
<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-21531">SCL-21531</a></strong>: Text-to-text tests for Scala 3 libraries</li>
<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-21454">SCL-21454</a></strong>: lexer: update JFlex to 1.9.1 and regenerate lexers using JDK 17</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-21211">SCL-21211</a></strong>: No presentation for context function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21212">SCL-21212</a></strong>: No inline parameter modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21549">SCL-21549</a></strong>: inlay hints display wrong type hints (calling method with generic parameter without generic argument using infix notation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19622">SCL-19622</a></strong>: Regression in Find Usages: subclass calls are not found when searching for trait method usages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21573">SCL-21573</a></strong>: Tasty reader: derives qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21576">SCL-21576</a></strong>: Decompilers: handle multiple empty parameter clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21581">SCL-21581</a></strong>: Decompilers: escape char constants</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.233</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-13491">SCL-13491</a></strong>: Structure View: distinguish method implicit parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20719">SCL-20719</a></strong>: scala3: support implementing of extension methods and abstract given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</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-17872">SCL-17872</a></strong>: find usages on default constructor invocation doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21537">SCL-21537</a></strong>: when the cursor is at constructor invocation, only usages of that constructor should be highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21551">SCL-21551</a></strong>: Tasty reader: decompile INLINED tags</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21552">SCL-21552</a></strong>: Resolve x$n anonymous given parameters from libraries</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/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
</ul>
<h3>2023.3.211</h3>
<ul>
<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-20806">SCL-20806</a></strong>: review all usages of ScTypedPattern and consider moving to ScTypedPatternLike</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</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-20336">SCL-20336</a></strong>: Go to declaration: Wrong results for by-type given imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</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-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20415">SCL-20415</a></strong>: Type-level compiler intrinsics: support changes in 3.1.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20416">SCL-20416</a></strong>: Type Info for type definitions</li>
<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-21482">SCL-21482</a></strong>: source files are not detected for top level definitions from libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21511">SCL-21511</a></strong>: Perform Java-to-Scala conversion on Paste rather than on Copy</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14647">SCL-14647</a></strong>: no deprecation in structure view.</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-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-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-21520">SCL-21520</a></strong>: Resolve implicits in abstract type companion object</li>
</ul>
<h3>2023.3.153</h3>
<ul>
<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-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-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-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</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-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-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-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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>
<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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</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-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.3.101</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=445390</download-url><idea-version min="n/a" max="n/a" since-build="233.11799" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="74045178" date="1701146359000" updatedDate="1701146359000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.609</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.609</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-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-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.608</h3>
<ul>
<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-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.607</h3>
<ul>
<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.605</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-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>
</ul>
<h3>2023.3.604</h3>
<ul>
<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>
</ul>
<h3>2023.3.602</h3>
<ul>
<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.601</h3>
<ul>
<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>
</ul>
<h3>2023.3.598</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.597</h3>
<ul>
<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.596</h3>
<ul>
<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>
</ul>
<h3>2023.3.595</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</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>
</ul>
<h3>2023.3.589</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.586</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-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.579</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-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>
</ul>
<h3>2023.3.573</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.3.538</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-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>
</ul>
<h3>2023.3.519</h3>
<ul>
<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>
</ul>
<h3>2023.3.500</h3>
<ul>
<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.485</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>
<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.479</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.470</h3>
<ul>
<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-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-21689">SCL-21689</a></strong>: NoSuchElementException in ScalaUnreachableCodeInspection$$findUnreachableInstructions</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>
</ul>
<h3>2023.3.457</h3>
<ul>
<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>
</ul>
<h3>2023.3.449</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.415</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-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>
</ul>
<h3>2023.3.408</h3>
<ul>
<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.396</h3>
<ul>
<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>
</ul>
<h3>2023.3.380</h3>
<ul>
<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-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>
<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>
</ul>
<h3>2023.3.356</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-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>
</ul>
<h3>2023.3.322</h3>
<ul>
<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>
</ul>
<h3>2023.3.311</h3>
<ul>
<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-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-21588">SCL-21588</a></strong>: Parameter Info: inline modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21595">SCL-21595</a></strong>: Non-synthetic enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-304186">IDEA-304186</a></strong>: Allow to enable VirtualFileSystemEntry#isFileIndexed optimisation for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</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-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-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
</ul>
<h3>2023.3.283</h3>
<ul>
<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-21531">SCL-21531</a></strong>: Text-to-text tests for Scala 3 libraries</li>
<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-21454">SCL-21454</a></strong>: lexer: update JFlex to 1.9.1 and regenerate lexers using JDK 17</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-21211">SCL-21211</a></strong>: No presentation for context function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21212">SCL-21212</a></strong>: No inline parameter modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21549">SCL-21549</a></strong>: inlay hints display wrong type hints (calling method with generic parameter without generic argument using infix notation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19622">SCL-19622</a></strong>: Regression in Find Usages: subclass calls are not found when searching for trait method usages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21573">SCL-21573</a></strong>: Tasty reader: derives qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21576">SCL-21576</a></strong>: Decompilers: handle multiple empty parameter clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21581">SCL-21581</a></strong>: Decompilers: escape char constants</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.233</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-13491">SCL-13491</a></strong>: Structure View: distinguish method implicit parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20719">SCL-20719</a></strong>: scala3: support implementing of extension methods and abstract given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</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-17872">SCL-17872</a></strong>: find usages on default constructor invocation doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21537">SCL-21537</a></strong>: when the cursor is at constructor invocation, only usages of that constructor should be highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21551">SCL-21551</a></strong>: Tasty reader: decompile INLINED tags</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21552">SCL-21552</a></strong>: Resolve x$n anonymous given parameters from libraries</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/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
</ul>
<h3>2023.3.211</h3>
<ul>
<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-20806">SCL-20806</a></strong>: review all usages of ScTypedPattern and consider moving to ScTypedPatternLike</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</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-20336">SCL-20336</a></strong>: Go to declaration: Wrong results for by-type given imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</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-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20415">SCL-20415</a></strong>: Type-level compiler intrinsics: support changes in 3.1.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20416">SCL-20416</a></strong>: Type Info for type definitions</li>
<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-21482">SCL-21482</a></strong>: source files are not detected for top level definitions from libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21511">SCL-21511</a></strong>: Perform Java-to-Scala conversion on Paste rather than on Copy</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14647">SCL-14647</a></strong>: no deprecation in structure view.</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-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-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-21520">SCL-21520</a></strong>: Resolve implicits in abstract type companion object</li>
</ul>
<h3>2023.3.153</h3>
<ul>
<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-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-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-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</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-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-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-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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>
<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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</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-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.3.101</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=444886</download-url><idea-version min="n/a" max="n/a" since-build="233.11799" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="74030862" date="1700884279000" updatedDate="1700884279000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.608</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.608</h3>
<ul>
<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-21244">SCL-21244</a></strong>: Kotlin files are not compiled in presence of Scala SDK</li>
</ul>
<h3>2023.3.607</h3>
<ul>
<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.605</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-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>
</ul>
<h3>2023.3.604</h3>
<ul>
<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>
</ul>
<h3>2023.3.602</h3>
<ul>
<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.601</h3>
<ul>
<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>
</ul>
<h3>2023.3.598</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.597</h3>
<ul>
<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.596</h3>
<ul>
<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>
</ul>
<h3>2023.3.595</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</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>
</ul>
<h3>2023.3.589</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.586</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-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.579</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-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>
</ul>
<h3>2023.3.573</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.3.538</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-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>
</ul>
<h3>2023.3.519</h3>
<ul>
<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>
</ul>
<h3>2023.3.500</h3>
<ul>
<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.485</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>
<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.479</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.470</h3>
<ul>
<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-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-21689">SCL-21689</a></strong>: NoSuchElementException in ScalaUnreachableCodeInspection$$findUnreachableInstructions</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>
</ul>
<h3>2023.3.457</h3>
<ul>
<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>
</ul>
<h3>2023.3.449</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.415</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-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>
</ul>
<h3>2023.3.408</h3>
<ul>
<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.396</h3>
<ul>
<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>
</ul>
<h3>2023.3.380</h3>
<ul>
<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-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>
<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>
</ul>
<h3>2023.3.356</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-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>
</ul>
<h3>2023.3.322</h3>
<ul>
<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>
</ul>
<h3>2023.3.311</h3>
<ul>
<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-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-21588">SCL-21588</a></strong>: Parameter Info: inline modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21595">SCL-21595</a></strong>: Non-synthetic enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-304186">IDEA-304186</a></strong>: Allow to enable VirtualFileSystemEntry#isFileIndexed optimisation for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</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-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-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
</ul>
<h3>2023.3.283</h3>
<ul>
<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-21531">SCL-21531</a></strong>: Text-to-text tests for Scala 3 libraries</li>
<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-21454">SCL-21454</a></strong>: lexer: update JFlex to 1.9.1 and regenerate lexers using JDK 17</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-21211">SCL-21211</a></strong>: No presentation for context function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21212">SCL-21212</a></strong>: No inline parameter modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21549">SCL-21549</a></strong>: inlay hints display wrong type hints (calling method with generic parameter without generic argument using infix notation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19622">SCL-19622</a></strong>: Regression in Find Usages: subclass calls are not found when searching for trait method usages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21573">SCL-21573</a></strong>: Tasty reader: derives qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21576">SCL-21576</a></strong>: Decompilers: handle multiple empty parameter clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21581">SCL-21581</a></strong>: Decompilers: escape char constants</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.233</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-13491">SCL-13491</a></strong>: Structure View: distinguish method implicit parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20719">SCL-20719</a></strong>: scala3: support implementing of extension methods and abstract given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</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-17872">SCL-17872</a></strong>: find usages on default constructor invocation doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21537">SCL-21537</a></strong>: when the cursor is at constructor invocation, only usages of that constructor should be highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21551">SCL-21551</a></strong>: Tasty reader: decompile INLINED tags</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21552">SCL-21552</a></strong>: Resolve x$n anonymous given parameters from libraries</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/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
</ul>
<h3>2023.3.211</h3>
<ul>
<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-20806">SCL-20806</a></strong>: review all usages of ScTypedPattern and consider moving to ScTypedPatternLike</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</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-20336">SCL-20336</a></strong>: Go to declaration: Wrong results for by-type given imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</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-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20415">SCL-20415</a></strong>: Type-level compiler intrinsics: support changes in 3.1.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20416">SCL-20416</a></strong>: Type Info for type definitions</li>
<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-21482">SCL-21482</a></strong>: source files are not detected for top level definitions from libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21511">SCL-21511</a></strong>: Perform Java-to-Scala conversion on Paste rather than on Copy</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14647">SCL-14647</a></strong>: no deprecation in structure view.</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-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-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-21520">SCL-21520</a></strong>: Resolve implicits in abstract type companion object</li>
</ul>
<h3>2023.3.153</h3>
<ul>
<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-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-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-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</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-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-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-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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>
<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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</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-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.3.101</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=443469</download-url><idea-version min="n/a" max="n/a" since-build="233.11799" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="74128290" date="1700821949000" updatedDate="1700821949000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.149</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.149</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-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-21810">SCL-21810</a></strong>: Compiler Based Highlighting - editor focus trigger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21786">SCL-21786</a></strong>: unexpected Object methods when completing for package object</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-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-4520">SCL-4520</a></strong>: objects definied in Console shuld be displayed in Structure window </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>2024.1.133</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-13496">SCL-13496</a></strong>: Structure View: "Sort by Visibility" button</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12875">SCL-12875</a></strong>: Visibility of class members in Structure View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21749">SCL-21749</a></strong>: Change Signature doesn't apply to this(...)</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-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-21635">SCL-21635</a></strong>: Prefix scala actions with "Scala:"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21702">SCL-21702</a></strong>: bad inspection: `Replace with .map` for `_.unzip._2`</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-13552">SCL-13552</a></strong>: Structure View: sort members by inherited class</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-21797">SCL-21797</a></strong>: Fix remaining stuff in inlay hints</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-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>
</ul>
<h3>2024.1.105</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=443310</download-url><idea-version min="n/a" max="n/a" since-build="241.2940" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="74028430" date="1700801148000" updatedDate="1700801148000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.607</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.607</h3>
<ul>
<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.605</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-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>
</ul>
<h3>2023.3.604</h3>
<ul>
<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>
</ul>
<h3>2023.3.602</h3>
<ul>
<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.601</h3>
<ul>
<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>
</ul>
<h3>2023.3.598</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.597</h3>
<ul>
<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.596</h3>
<ul>
<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>
</ul>
<h3>2023.3.595</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</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>
</ul>
<h3>2023.3.589</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.586</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-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.579</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-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>
</ul>
<h3>2023.3.573</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.3.538</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-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>
</ul>
<h3>2023.3.519</h3>
<ul>
<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>
</ul>
<h3>2023.3.500</h3>
<ul>
<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.485</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>
<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.479</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.470</h3>
<ul>
<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-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-21689">SCL-21689</a></strong>: NoSuchElementException in ScalaUnreachableCodeInspection$$findUnreachableInstructions</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>
</ul>
<h3>2023.3.457</h3>
<ul>
<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>
</ul>
<h3>2023.3.449</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.415</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-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>
</ul>
<h3>2023.3.408</h3>
<ul>
<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.396</h3>
<ul>
<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>
</ul>
<h3>2023.3.380</h3>
<ul>
<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-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>
<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>
</ul>
<h3>2023.3.356</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-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>
</ul>
<h3>2023.3.322</h3>
<ul>
<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>
</ul>
<h3>2023.3.311</h3>
<ul>
<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-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-21588">SCL-21588</a></strong>: Parameter Info: inline modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21595">SCL-21595</a></strong>: Non-synthetic enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-304186">IDEA-304186</a></strong>: Allow to enable VirtualFileSystemEntry#isFileIndexed optimisation for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</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-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-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
</ul>
<h3>2023.3.283</h3>
<ul>
<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-21531">SCL-21531</a></strong>: Text-to-text tests for Scala 3 libraries</li>
<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-21454">SCL-21454</a></strong>: lexer: update JFlex to 1.9.1 and regenerate lexers using JDK 17</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-21211">SCL-21211</a></strong>: No presentation for context function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21212">SCL-21212</a></strong>: No inline parameter modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21549">SCL-21549</a></strong>: inlay hints display wrong type hints (calling method with generic parameter without generic argument using infix notation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19622">SCL-19622</a></strong>: Regression in Find Usages: subclass calls are not found when searching for trait method usages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21573">SCL-21573</a></strong>: Tasty reader: derives qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21576">SCL-21576</a></strong>: Decompilers: handle multiple empty parameter clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21581">SCL-21581</a></strong>: Decompilers: escape char constants</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.233</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-13491">SCL-13491</a></strong>: Structure View: distinguish method implicit parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20719">SCL-20719</a></strong>: scala3: support implementing of extension methods and abstract given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</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-17872">SCL-17872</a></strong>: find usages on default constructor invocation doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21537">SCL-21537</a></strong>: when the cursor is at constructor invocation, only usages of that constructor should be highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21551">SCL-21551</a></strong>: Tasty reader: decompile INLINED tags</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21552">SCL-21552</a></strong>: Resolve x$n anonymous given parameters from libraries</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/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
</ul>
<h3>2023.3.211</h3>
<ul>
<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-20806">SCL-20806</a></strong>: review all usages of ScTypedPattern and consider moving to ScTypedPatternLike</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</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-20336">SCL-20336</a></strong>: Go to declaration: Wrong results for by-type given imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</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-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20415">SCL-20415</a></strong>: Type-level compiler intrinsics: support changes in 3.1.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20416">SCL-20416</a></strong>: Type Info for type definitions</li>
<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-21482">SCL-21482</a></strong>: source files are not detected for top level definitions from libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21511">SCL-21511</a></strong>: Perform Java-to-Scala conversion on Paste rather than on Copy</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14647">SCL-14647</a></strong>: no deprecation in structure view.</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-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-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-21520">SCL-21520</a></strong>: Resolve implicits in abstract type companion object</li>
</ul>
<h3>2023.3.153</h3>
<ul>
<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-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-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-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</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-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-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-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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>
<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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</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-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.3.101</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=443074</download-url><idea-version min="n/a" max="n/a" since-build="233.11799" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="74028858" date="1700715082000" updatedDate="1700715082000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.606</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.605</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-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>
</ul>
<h3>2023.3.604</h3>
<ul>
<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>
</ul>
<h3>2023.3.602</h3>
<ul>
<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.601</h3>
<ul>
<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>
</ul>
<h3>2023.3.598</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.597</h3>
<ul>
<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.596</h3>
<ul>
<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>
</ul>
<h3>2023.3.595</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</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>
</ul>
<h3>2023.3.589</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.586</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-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.579</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-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>
</ul>
<h3>2023.3.573</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.3.538</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-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>
</ul>
<h3>2023.3.519</h3>
<ul>
<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>
</ul>
<h3>2023.3.500</h3>
<ul>
<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.485</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>
<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.479</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.470</h3>
<ul>
<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-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-21689">SCL-21689</a></strong>: NoSuchElementException in ScalaUnreachableCodeInspection$$findUnreachableInstructions</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>
</ul>
<h3>2023.3.457</h3>
<ul>
<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>
</ul>
<h3>2023.3.449</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.415</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-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>
</ul>
<h3>2023.3.408</h3>
<ul>
<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.396</h3>
<ul>
<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>
</ul>
<h3>2023.3.380</h3>
<ul>
<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-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>
<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>
</ul>
<h3>2023.3.356</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-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>
</ul>
<h3>2023.3.322</h3>
<ul>
<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>
</ul>
<h3>2023.3.311</h3>
<ul>
<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-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-21588">SCL-21588</a></strong>: Parameter Info: inline modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21595">SCL-21595</a></strong>: Non-synthetic enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-304186">IDEA-304186</a></strong>: Allow to enable VirtualFileSystemEntry#isFileIndexed optimisation for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</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-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-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
</ul>
<h3>2023.3.283</h3>
<ul>
<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-21554">SCL-21554</a></strong>: can't compiler project with "-language:_" compiler option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21454">SCL-21454</a></strong>: lexer: update JFlex to 1.9.1 and regenerate lexers using JDK 17</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-21211">SCL-21211</a></strong>: No presentation for context function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21212">SCL-21212</a></strong>: No inline parameter modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21549">SCL-21549</a></strong>: inlay hints display wrong type hints (calling method with generic parameter without generic argument using infix notation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19622">SCL-19622</a></strong>: Regression in Find Usages: subclass calls are not found when searching for trait method usages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21573">SCL-21573</a></strong>: Tasty reader: derives qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21576">SCL-21576</a></strong>: Decompilers: handle multiple empty parameter clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21581">SCL-21581</a></strong>: Decompilers: escape char constants</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.233</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-13491">SCL-13491</a></strong>: Structure View: distinguish method implicit parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20719">SCL-20719</a></strong>: scala3: support implementing of extension methods and abstract given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</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-17872">SCL-17872</a></strong>: find usages on default constructor invocation doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21537">SCL-21537</a></strong>: when the cursor is at constructor invocation, only usages of that constructor should be highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21551">SCL-21551</a></strong>: Tasty reader: decompile INLINED tags</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21552">SCL-21552</a></strong>: Resolve x$n anonymous given parameters</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/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
</ul>
<h3>2023.3.211</h3>
<ul>
<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-20806">SCL-20806</a></strong>: review all usages of ScTypedPattern and consider moving to ScTypedPatternLike</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</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-20336">SCL-20336</a></strong>: Go to declaration: Wrong results for by-type given imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</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-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20415">SCL-20415</a></strong>: Type-level compiler intrinsics: support changes in 3.1.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20416">SCL-20416</a></strong>: Type Info for type definitions</li>
<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-21482">SCL-21482</a></strong>: source files are not detected for top level definitions from libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21511">SCL-21511</a></strong>: Perform Java-to-Scala conversion on Paste rather than on Copy</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14647">SCL-14647</a></strong>: no deprecation in structure view.</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-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-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-21520">SCL-21520</a></strong>: Resolve implicits in abstract type companion object</li>
</ul>
<h3>2023.3.153</h3>
<ul>
<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-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-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-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</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-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-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-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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>
<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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</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-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.3.101</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=442406</download-url><idea-version min="n/a" max="n/a" since-build="233.11799" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="74026496" date="1700628276000" updatedDate="1700628276000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.605</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.605</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-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>
</ul>
<h3>2023.3.604</h3>
<ul>
<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>
</ul>
<h3>2023.3.602</h3>
<ul>
<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.601</h3>
<ul>
<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>
</ul>
<h3>2023.3.598</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.597</h3>
<ul>
<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.596</h3>
<ul>
<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>
</ul>
<h3>2023.3.595</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</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>
</ul>
<h3>2023.3.589</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.586</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-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.579</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-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>
</ul>
<h3>2023.3.573</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.3.538</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-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>
</ul>
<h3>2023.3.519</h3>
<ul>
<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>
</ul>
<h3>2023.3.500</h3>
<ul>
<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.485</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>
<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.479</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.470</h3>
<ul>
<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-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-21689">SCL-21689</a></strong>: NoSuchElementException in ScalaUnreachableCodeInspection$$findUnreachableInstructions</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>
</ul>
<h3>2023.3.457</h3>
<ul>
<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>
</ul>
<h3>2023.3.449</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.415</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-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>
</ul>
<h3>2023.3.408</h3>
<ul>
<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.396</h3>
<ul>
<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>
</ul>
<h3>2023.3.380</h3>
<ul>
<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-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>
<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>
</ul>
<h3>2023.3.356</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-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>
</ul>
<h3>2023.3.322</h3>
<ul>
<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>
</ul>
<h3>2023.3.311</h3>
<ul>
<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-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-21588">SCL-21588</a></strong>: Parameter Info: inline modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21595">SCL-21595</a></strong>: Non-synthetic enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-304186">IDEA-304186</a></strong>: Allow to enable VirtualFileSystemEntry#isFileIndexed optimisation for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</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-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-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
</ul>
<h3>2023.3.283</h3>
<ul>
<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-21554">SCL-21554</a></strong>: can't compiler project with "-language:_" compiler option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21454">SCL-21454</a></strong>: lexer: update JFlex to 1.9.1 and regenerate lexers using JDK 17</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-21211">SCL-21211</a></strong>: No presentation for context function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21212">SCL-21212</a></strong>: No inline parameter modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21549">SCL-21549</a></strong>: inlay hints display wrong type hints (calling method with generic parameter without generic argument using infix notation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19622">SCL-19622</a></strong>: Regression in Find Usages: subclass calls are not found when searching for trait method usages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21573">SCL-21573</a></strong>: Tasty reader: derives qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21576">SCL-21576</a></strong>: Decompilers: handle multiple empty parameter clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21581">SCL-21581</a></strong>: Decompilers: escape char constants</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.233</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-13491">SCL-13491</a></strong>: Structure View: distinguish method implicit parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20719">SCL-20719</a></strong>: scala3: support implementing of extension methods and abstract given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</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-17872">SCL-17872</a></strong>: find usages on default constructor invocation doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21537">SCL-21537</a></strong>: when the cursor is at constructor invocation, only usages of that constructor should be highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21551">SCL-21551</a></strong>: Tasty reader: decompile INLINED tags</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21552">SCL-21552</a></strong>: Resolve x$n anonymous given parameters</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/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
</ul>
<h3>2023.3.211</h3>
<ul>
<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-20806">SCL-20806</a></strong>: review all usages of ScTypedPattern and consider moving to ScTypedPatternLike</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</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-20336">SCL-20336</a></strong>: Go to declaration: Wrong results for by-type given imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</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-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20415">SCL-20415</a></strong>: Type-level compiler intrinsics: support changes in 3.1.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20416">SCL-20416</a></strong>: Type Info for type definitions</li>
<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-21482">SCL-21482</a></strong>: source files are not detected for top level definitions from libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21511">SCL-21511</a></strong>: Perform Java-to-Scala conversion on Paste rather than on Copy</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14647">SCL-14647</a></strong>: no deprecation in structure view.</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-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-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-21520">SCL-21520</a></strong>: Resolve implicits in abstract type companion object</li>
</ul>
<h3>2023.3.153</h3>
<ul>
<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-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-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-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</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-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-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-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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>
<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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</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-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.3.101</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=441500</download-url><idea-version min="n/a" max="n/a" since-build="233.11799" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="74020399" date="1700541222000" updatedDate="1700541222000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.604</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.604</h3>
<ul>
<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>
</ul>
<h3>2023.3.602</h3>
<ul>
<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.601</h3>
<ul>
<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>
</ul>
<h3>2023.3.598</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.596</h3>
<ul>
<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>
</ul>
<h3>2023.3.595</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</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>
</ul>
<h3>2023.3.589</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.586</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-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.579</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-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>
</ul>
<h3>2023.3.573</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.3.538</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-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>
</ul>
<h3>2023.3.519</h3>
<ul>
<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>
</ul>
<h3>2023.3.500</h3>
<ul>
<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.485</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>
<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>
</ul>
<h3>2023.3.479</h3>
<ul>
<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-21689">SCL-21689</a></strong>: NoSuchElementException in ScalaUnreachableCodeInspection$$findUnreachableInstructions</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>
</ul>
<h3>2023.3.470</h3>
<ul>
<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-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-21689">SCL-21689</a></strong>: NoSuchElementException in ScalaUnreachableCodeInspection$$findUnreachableInstructions</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>
</ul>
<h3>2023.3.457</h3>
<ul>
<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>
</ul>
<h3>2023.3.449</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.415</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-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>
</ul>
<h3>2023.3.408</h3>
<ul>
<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.396</h3>
<ul>
<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>
</ul>
<h3>2023.3.380</h3>
<ul>
<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-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>
<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>
</ul>
<h3>2023.3.356</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-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>
</ul>
<h3>2023.3.322</h3>
<ul>
<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>
</ul>
<h3>2023.3.311</h3>
<ul>
<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-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-21588">SCL-21588</a></strong>: Parameter Info: inline modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21595">SCL-21595</a></strong>: Non-synthetic enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-304186">IDEA-304186</a></strong>: Allow to enable VirtualFileSystemEntry#isFileIndexed optimisation for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</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-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-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
</ul>
<h3>2023.3.283</h3>
<ul>
<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-21554">SCL-21554</a></strong>: can't compiler project with "-language:_" compiler option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21454">SCL-21454</a></strong>: lexer: update JFlex to 1.9.1 and regenerate lexers using JDK 17</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-21211">SCL-21211</a></strong>: No presentation for context function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21212">SCL-21212</a></strong>: No inline parameter modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21549">SCL-21549</a></strong>: inlay hints display wrong type hints (calling method with generic parameter without generic argument using infix notation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19622">SCL-19622</a></strong>: Regression in Find Usages: subclass calls are not found when searching for trait method usages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21573">SCL-21573</a></strong>: Tasty reader: derives qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21576">SCL-21576</a></strong>: Decompilers: handle multiple empty parameter clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21581">SCL-21581</a></strong>: Decompilers: escape char constants</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.233</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-13491">SCL-13491</a></strong>: Structure View: distinguish method implicit parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20719">SCL-20719</a></strong>: scala3: support implementing of extension methods and abstract given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</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-17872">SCL-17872</a></strong>: find usages on default constructor invocation doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21537">SCL-21537</a></strong>: when the cursor is at constructor invocation, only usages of that constructor should be highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21551">SCL-21551</a></strong>: Tasty reader: decompile INLINED tags</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21552">SCL-21552</a></strong>: Resolve x$n anonymous given parameters</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/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
</ul>
<h3>2023.3.211</h3>
<ul>
<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-20806">SCL-20806</a></strong>: review all usages of ScTypedPattern and consider moving to ScTypedPatternLike</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</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-20336">SCL-20336</a></strong>: Go to declaration: Wrong results for by-type given imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</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-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20415">SCL-20415</a></strong>: Type-level compiler intrinsics: support changes in 3.1.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20416">SCL-20416</a></strong>: Type Info for type definitions</li>
<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-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21482">SCL-21482</a></strong>: source files are not detected for top level definitions from libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21511">SCL-21511</a></strong>: Perform Java-to-Scala conversion on Paste rather than on Copy</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14647">SCL-14647</a></strong>: no deprecation in structure view.</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-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-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-21520">SCL-21520</a></strong>: Resolve implicits in abstract type companion object</li>
</ul>
<h3>2023.3.153</h3>
<ul>
<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-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-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-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</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-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-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-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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>
<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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</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-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.3.101</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=440964</download-url><idea-version min="n/a" max="n/a" since-build="233.11799" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="74014102" date="1700281926000" updatedDate="1700281926000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.602</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.602</h3>
<ul>
<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.601</h3>
<ul>
<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>
</ul>
<h3>2023.3.598</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.597</h3>
<ul>
<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.596</h3>
<ul>
<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>
</ul>
<h3>2023.3.595</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</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>
</ul>
<h3>2023.3.589</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.586</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-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.579</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-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>
</ul>
<h3>2023.3.573</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.3.538</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-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>
</ul>
<h3>2023.3.519</h3>
<ul>
<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>
</ul>
<h3>2023.3.500</h3>
<ul>
<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.485</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>
<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.479</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.470</h3>
<ul>
<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-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-21689">SCL-21689</a></strong>: NoSuchElementException in ScalaUnreachableCodeInspection$$findUnreachableInstructions</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>
</ul>
<h3>2023.3.457</h3>
<ul>
<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>
</ul>
<h3>2023.3.449</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.415</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-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>
</ul>
<h3>2023.3.408</h3>
<ul>
<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.396</h3>
<ul>
<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>
</ul>
<h3>2023.3.380</h3>
<ul>
<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-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>
<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>
</ul>
<h3>2023.3.356</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-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>
</ul>
<h3>2023.3.322</h3>
<ul>
<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>
</ul>
<h3>2023.3.311</h3>
<ul>
<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-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-21588">SCL-21588</a></strong>: Parameter Info: inline modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21595">SCL-21595</a></strong>: Non-synthetic enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-304186">IDEA-304186</a></strong>: Allow to enable VirtualFileSystemEntry#isFileIndexed optimisation for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</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-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-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
</ul>
<h3>2023.3.283</h3>
<ul>
<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-21554">SCL-21554</a></strong>: can't compiler project with "-language:_" compiler option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21454">SCL-21454</a></strong>: lexer: update JFlex to 1.9.1 and regenerate lexers using JDK 17</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-21211">SCL-21211</a></strong>: No presentation for context function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21212">SCL-21212</a></strong>: No inline parameter modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21549">SCL-21549</a></strong>: inlay hints display wrong type hints (calling method with generic parameter without generic argument using infix notation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19622">SCL-19622</a></strong>: Regression in Find Usages: subclass calls are not found when searching for trait method usages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21573">SCL-21573</a></strong>: Tasty reader: derives qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21576">SCL-21576</a></strong>: Decompilers: handle multiple empty parameter clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21581">SCL-21581</a></strong>: Decompilers: escape char constants</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.233</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-13491">SCL-13491</a></strong>: Structure View: distinguish method implicit parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20719">SCL-20719</a></strong>: scala3: support implementing of extension methods and abstract given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</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-17872">SCL-17872</a></strong>: find usages on default constructor invocation doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21537">SCL-21537</a></strong>: when the cursor is at constructor invocation, only usages of that constructor should be highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21551">SCL-21551</a></strong>: Tasty reader: decompile INLINED tags</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21552">SCL-21552</a></strong>: Resolve x$n anonymous given parameters</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/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
</ul>
<h3>2023.3.211</h3>
<ul>
<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-20806">SCL-20806</a></strong>: review all usages of ScTypedPattern and consider moving to ScTypedPatternLike</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</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-20336">SCL-20336</a></strong>: Go to declaration: Wrong results for by-type given imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</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-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20415">SCL-20415</a></strong>: Type-level compiler intrinsics: support changes in 3.1.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20416">SCL-20416</a></strong>: Type Info for type definitions</li>
<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-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21482">SCL-21482</a></strong>: source files are not detected for top level definitions from libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21511">SCL-21511</a></strong>: Perform Java-to-Scala conversion on Paste rather than on Copy</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14647">SCL-14647</a></strong>: no deprecation in structure view.</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-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-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-21520">SCL-21520</a></strong>: Resolve implicits in abstract type companion object</li>
</ul>
<h3>2023.3.153</h3>
<ul>
<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-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-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-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</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-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-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-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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>
<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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</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-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.3.101</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=439786</download-url><idea-version min="n/a" max="n/a" since-build="233.11799" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="74010284" date="1700195991000" updatedDate="1700195991000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.601</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.601</h3>
<ul>
<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>
</ul>
<h3>2023.3.598</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.597</h3>
<ul>
<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.596</h3>
<ul>
<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>
</ul>
<h3>2023.3.595</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</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>
</ul>
<h3>2023.3.589</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.586</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-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.579</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-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>
</ul>
<h3>2023.3.573</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.3.538</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-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>
</ul>
<h3>2023.3.519</h3>
<ul>
<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>
</ul>
<h3>2023.3.500</h3>
<ul>
<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.485</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>
<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.479</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.470</h3>
<ul>
<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-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-21689">SCL-21689</a></strong>: NoSuchElementException in ScalaUnreachableCodeInspection$$findUnreachableInstructions</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>
</ul>
<h3>2023.3.457</h3>
<ul>
<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>
</ul>
<h3>2023.3.449</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.415</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-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>
</ul>
<h3>2023.3.408</h3>
<ul>
<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.396</h3>
<ul>
<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>
</ul>
<h3>2023.3.380</h3>
<ul>
<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-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>
<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>
</ul>
<h3>2023.3.356</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-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>
</ul>
<h3>2023.3.322</h3>
<ul>
<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>
</ul>
<h3>2023.3.311</h3>
<ul>
<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-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-21588">SCL-21588</a></strong>: Parameter Info: inline modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21595">SCL-21595</a></strong>: Non-synthetic enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-304186">IDEA-304186</a></strong>: Allow to enable VirtualFileSystemEntry#isFileIndexed optimisation for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</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-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-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
</ul>
<h3>2023.3.283</h3>
<ul>
<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-21554">SCL-21554</a></strong>: can't compiler project with "-language:_" compiler option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21454">SCL-21454</a></strong>: lexer: update JFlex to 1.9.1 and regenerate lexers using JDK 17</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-21211">SCL-21211</a></strong>: No presentation for context function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21212">SCL-21212</a></strong>: No inline parameter modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21549">SCL-21549</a></strong>: inlay hints display wrong type hints (calling method with generic parameter without generic argument using infix notation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19622">SCL-19622</a></strong>: Regression in Find Usages: subclass calls are not found when searching for trait method usages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21573">SCL-21573</a></strong>: Tasty reader: derives qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21576">SCL-21576</a></strong>: Decompilers: handle multiple empty parameter clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21581">SCL-21581</a></strong>: Decompilers: escape char constants</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.233</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-13491">SCL-13491</a></strong>: Structure View: distinguish method implicit parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20719">SCL-20719</a></strong>: scala3: support implementing of extension methods and abstract given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</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-17872">SCL-17872</a></strong>: find usages on default constructor invocation doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21537">SCL-21537</a></strong>: when the cursor is at constructor invocation, only usages of that constructor should be highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21551">SCL-21551</a></strong>: Tasty reader: decompile INLINED tags</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21552">SCL-21552</a></strong>: Resolve x$n anonymous given parameters</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/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
</ul>
<h3>2023.3.211</h3>
<ul>
<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-20806">SCL-20806</a></strong>: review all usages of ScTypedPattern and consider moving to ScTypedPatternLike</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</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-20336">SCL-20336</a></strong>: Go to declaration: Wrong results for by-type given imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</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-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20415">SCL-20415</a></strong>: Type-level compiler intrinsics: support changes in 3.1.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20416">SCL-20416</a></strong>: Type Info for type definitions</li>
<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-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21482">SCL-21482</a></strong>: source files are not detected for top level definitions from libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21511">SCL-21511</a></strong>: Perform Java-to-Scala conversion on Paste rather than on Copy</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14647">SCL-14647</a></strong>: no deprecation in structure view.</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-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-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-21520">SCL-21520</a></strong>: Resolve implicits in abstract type companion object</li>
</ul>
<h3>2023.3.153</h3>
<ul>
<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-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-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-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</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-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-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-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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>
<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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</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-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.3.101</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=439094</download-url><idea-version min="n/a" max="n/a" since-build="233.11799" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="74031679" date="1700190744000" updatedDate="1700190744000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.133</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.133</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-13496">SCL-13496</a></strong>: Structure View: "Sort by Visibility" button</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-12875">SCL-12875</a></strong>: Visibility of class members in Structure View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21749">SCL-21749</a></strong>: Change Signature doesn't apply to this(...)</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-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-21635">SCL-21635</a></strong>: Prefix scala actions with "Scala:"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21702">SCL-21702</a></strong>: bad inspection: `Replace with .map` for `_.unzip._2`</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-13552">SCL-13552</a></strong>: Structure View: sort members by inherited class</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-21797">SCL-21797</a></strong>: Fix remaining stuff in inlay hints</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-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>
</ul>
<h3>2024.1.105</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=439083</download-url><idea-version min="n/a" max="n/a" since-build="241.2342" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="73997538" date="1700109389000" updatedDate="1700109389000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.598</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.598</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.597</h3>
<ul>
<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.596</h3>
<ul>
<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>
</ul>
<h3>2023.3.595</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</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>
</ul>
<h3>2023.3.589</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.586</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-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.579</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-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>
</ul>
<h3>2023.3.573</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.3.538</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-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>
</ul>
<h3>2023.3.519</h3>
<ul>
<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>
</ul>
<h3>2023.3.500</h3>
<ul>
<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.485</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>
<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.479</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.470</h3>
<ul>
<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-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-21689">SCL-21689</a></strong>: NoSuchElementException in ScalaUnreachableCodeInspection$$findUnreachableInstructions</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>
</ul>
<h3>2023.3.457</h3>
<ul>
<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>
</ul>
<h3>2023.3.449</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.415</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-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>
</ul>
<h3>2023.3.408</h3>
<ul>
<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.396</h3>
<ul>
<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>
</ul>
<h3>2023.3.380</h3>
<ul>
<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-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>
<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>
</ul>
<h3>2023.3.356</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-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>
</ul>
<h3>2023.3.322</h3>
<ul>
<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>
</ul>
<h3>2023.3.311</h3>
<ul>
<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-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-21588">SCL-21588</a></strong>: Parameter Info: inline modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21595">SCL-21595</a></strong>: Non-synthetic enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-304186">IDEA-304186</a></strong>: Allow to enable VirtualFileSystemEntry#isFileIndexed optimisation for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</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-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-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
</ul>
<h3>2023.3.283</h3>
<ul>
<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-21554">SCL-21554</a></strong>: can't compiler project with "-language:_" compiler option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21454">SCL-21454</a></strong>: lexer: update JFlex to 1.9.1 and regenerate lexers using JDK 17</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-21211">SCL-21211</a></strong>: No presentation for context function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21212">SCL-21212</a></strong>: No inline parameter modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21549">SCL-21549</a></strong>: inlay hints display wrong type hints (calling method with generic parameter without generic argument using infix notation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19622">SCL-19622</a></strong>: Regression in Find Usages: subclass calls are not found when searching for trait method usages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21573">SCL-21573</a></strong>: Tasty reader: derives qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21576">SCL-21576</a></strong>: Decompilers: handle multiple empty parameter clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21581">SCL-21581</a></strong>: Decompilers: escape char constants</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.233</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-13491">SCL-13491</a></strong>: Structure View: distinguish method implicit parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20719">SCL-20719</a></strong>: scala3: support implementing of extension methods and abstract given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</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-17872">SCL-17872</a></strong>: find usages on default constructor invocation doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21537">SCL-21537</a></strong>: when the cursor is at constructor invocation, only usages of that constructor should be highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21551">SCL-21551</a></strong>: Tasty reader: decompile INLINED tags</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21552">SCL-21552</a></strong>: Resolve x$n anonymous given parameters</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/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
</ul>
<h3>2023.3.211</h3>
<ul>
<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-20806">SCL-20806</a></strong>: review all usages of ScTypedPattern and consider moving to ScTypedPatternLike</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</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-20336">SCL-20336</a></strong>: Go to declaration: Wrong results for by-type given imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</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-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20415">SCL-20415</a></strong>: Type-level compiler intrinsics: support changes in 3.1.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20416">SCL-20416</a></strong>: Type Info for type definitions</li>
<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-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21482">SCL-21482</a></strong>: source files are not detected for top level definitions from libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21511">SCL-21511</a></strong>: Perform Java-to-Scala conversion on Paste rather than on Copy</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14647">SCL-14647</a></strong>: no deprecation in structure view.</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-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-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-21520">SCL-21520</a></strong>: Resolve implicits in abstract type companion object</li>
</ul>
<h3>2023.3.153</h3>
<ul>
<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-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-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-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</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-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-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-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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>
<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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</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-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.3.101</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=438632</download-url><idea-version min="n/a" max="n/a" since-build="233.11799" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="73992065" date="1700023338000" updatedDate="1700023338000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.597</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.597</h3>
<ul>
<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.596</h3>
<ul>
<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>
</ul>
<h3>2023.3.595</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</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>
</ul>
<h3>2023.3.589</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.586</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-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.579</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-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>
</ul>
<h3>2023.3.573</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.3.538</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-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>
</ul>
<h3>2023.3.519</h3>
<ul>
<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>
</ul>
<h3>2023.3.500</h3>
<ul>
<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.485</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>
<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.479</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.470</h3>
<ul>
<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-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-21689">SCL-21689</a></strong>: NoSuchElementException in ScalaUnreachableCodeInspection$$findUnreachableInstructions</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>
</ul>
<h3>2023.3.457</h3>
<ul>
<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>
</ul>
<h3>2023.3.449</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.415</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-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>
</ul>
<h3>2023.3.408</h3>
<ul>
<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.396</h3>
<ul>
<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>
</ul>
<h3>2023.3.380</h3>
<ul>
<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-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>
<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>
</ul>
<h3>2023.3.356</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-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>
</ul>
<h3>2023.3.322</h3>
<ul>
<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>
</ul>
<h3>2023.3.311</h3>
<ul>
<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-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-21588">SCL-21588</a></strong>: Parameter Info: inline modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21595">SCL-21595</a></strong>: Non-synthetic enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-304186">IDEA-304186</a></strong>: Allow to enable VirtualFileSystemEntry#isFileIndexed optimisation for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</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-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-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
</ul>
<h3>2023.3.283</h3>
<ul>
<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-21554">SCL-21554</a></strong>: can't compiler project with "-language:_" compiler option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21454">SCL-21454</a></strong>: lexer: update JFlex to 1.9.1 and regenerate lexers using JDK 17</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-21211">SCL-21211</a></strong>: No presentation for context function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21212">SCL-21212</a></strong>: No inline parameter modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21549">SCL-21549</a></strong>: inlay hints display wrong type hints (calling method with generic parameter without generic argument using infix notation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19622">SCL-19622</a></strong>: Regression in Find Usages: subclass calls are not found when searching for trait method usages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21573">SCL-21573</a></strong>: Tasty reader: derives qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21576">SCL-21576</a></strong>: Decompilers: handle multiple empty parameter clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21581">SCL-21581</a></strong>: Decompilers: escape char constants</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.233</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-13491">SCL-13491</a></strong>: Structure View: distinguish method implicit parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20719">SCL-20719</a></strong>: scala3: support implementing of extension methods and abstract given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</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-17872">SCL-17872</a></strong>: find usages on default constructor invocation doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21537">SCL-21537</a></strong>: when the cursor is at constructor invocation, only usages of that constructor should be highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21551">SCL-21551</a></strong>: Tasty reader: decompile INLINED tags</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21552">SCL-21552</a></strong>: Resolve x$n anonymous given parameters</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/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
</ul>
<h3>2023.3.211</h3>
<ul>
<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-20806">SCL-20806</a></strong>: review all usages of ScTypedPattern and consider moving to ScTypedPatternLike</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</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-20336">SCL-20336</a></strong>: Go to declaration: Wrong results for by-type given imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</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-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20415">SCL-20415</a></strong>: Type-level compiler intrinsics: support changes in 3.1.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20416">SCL-20416</a></strong>: Type Info for type definitions</li>
<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-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21482">SCL-21482</a></strong>: source files are not detected for top level definitions from libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21511">SCL-21511</a></strong>: Perform Java-to-Scala conversion on Paste rather than on Copy</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14647">SCL-14647</a></strong>: no deprecation in structure view.</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-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-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-21520">SCL-21520</a></strong>: Resolve implicits in abstract type companion object</li>
</ul>
<h3>2023.3.153</h3>
<ul>
<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-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-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-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</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-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-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-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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>
<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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</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-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.3.101</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=438048</download-url><idea-version min="n/a" max="n/a" since-build="233.11799" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="73992037" date="1699936660000" updatedDate="1699936660000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.596</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.596</h3>
<ul>
<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>
</ul>
<h3>2023.3.595</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</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>
</ul>
<h3>2023.3.589</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.586</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-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.579</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-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>
</ul>
<h3>2023.3.573</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.3.538</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-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>
</ul>
<h3>2023.3.519</h3>
<ul>
<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>
</ul>
<h3>2023.3.500</h3>
<ul>
<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.485</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>
<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.479</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.470</h3>
<ul>
<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-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-21689">SCL-21689</a></strong>: NoSuchElementException in ScalaUnreachableCodeInspection$$findUnreachableInstructions</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>
</ul>
<h3>2023.3.457</h3>
<ul>
<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>
</ul>
<h3>2023.3.449</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.415</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-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>
</ul>
<h3>2023.3.408</h3>
<ul>
<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.396</h3>
<ul>
<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>
</ul>
<h3>2023.3.380</h3>
<ul>
<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-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>
<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>
</ul>
<h3>2023.3.356</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-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>
</ul>
<h3>2023.3.322</h3>
<ul>
<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>
</ul>
<h3>2023.3.311</h3>
<ul>
<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-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-21588">SCL-21588</a></strong>: Parameter Info: inline modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21595">SCL-21595</a></strong>: Non-synthetic enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-304186">IDEA-304186</a></strong>: Allow to enable VirtualFileSystemEntry#isFileIndexed optimisation for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</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-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-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
</ul>
<h3>2023.3.283</h3>
<ul>
<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-21554">SCL-21554</a></strong>: can't compiler project with "-language:_" compiler option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21454">SCL-21454</a></strong>: lexer: update JFlex to 1.9.1 and regenerate lexers using JDK 17</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-21211">SCL-21211</a></strong>: No presentation for context function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21212">SCL-21212</a></strong>: No inline parameter modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21549">SCL-21549</a></strong>: inlay hints display wrong type hints (calling method with generic parameter without generic argument using infix notation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19622">SCL-19622</a></strong>: Regression in Find Usages: subclass calls are not found when searching for trait method usages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21573">SCL-21573</a></strong>: Tasty reader: derives qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21576">SCL-21576</a></strong>: Decompilers: handle multiple empty parameter clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21581">SCL-21581</a></strong>: Decompilers: escape char constants</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.233</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-13491">SCL-13491</a></strong>: Structure View: distinguish method implicit parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20719">SCL-20719</a></strong>: scala3: support implementing of extension methods and abstract given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</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-17872">SCL-17872</a></strong>: find usages on default constructor invocation doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21537">SCL-21537</a></strong>: when the cursor is at constructor invocation, only usages of that constructor should be highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21551">SCL-21551</a></strong>: Tasty reader: decompile INLINED tags</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21552">SCL-21552</a></strong>: Resolve x$n anonymous given parameters</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/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
</ul>
<h3>2023.3.211</h3>
<ul>
<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-20806">SCL-20806</a></strong>: review all usages of ScTypedPattern and consider moving to ScTypedPatternLike</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</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-20336">SCL-20336</a></strong>: Go to declaration: Wrong results for by-type given imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</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-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20415">SCL-20415</a></strong>: Type-level compiler intrinsics: support changes in 3.1.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20416">SCL-20416</a></strong>: Type Info for type definitions</li>
<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-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21482">SCL-21482</a></strong>: source files are not detected for top level definitions from libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21511">SCL-21511</a></strong>: Perform Java-to-Scala conversion on Paste rather than on Copy</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14647">SCL-14647</a></strong>: no deprecation in structure view.</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-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-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-21520">SCL-21520</a></strong>: Resolve implicits in abstract type companion object</li>
</ul>
<h3>2023.3.153</h3>
<ul>
<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-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-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-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</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-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-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-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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>
<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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</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-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.3.101</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=437626</download-url><idea-version min="n/a" max="n/a" since-build="233.11799" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="73987733" date="1699677400000" updatedDate="1699677400000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.595</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.595</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</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>
</ul>
<h3>2023.3.589</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.586</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-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.579</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-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>
</ul>
<h3>2023.3.573</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.3.538</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-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>
</ul>
<h3>2023.3.519</h3>
<ul>
<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>
</ul>
<h3>2023.3.500</h3>
<ul>
<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.485</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>
<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.479</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.470</h3>
<ul>
<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-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-21689">SCL-21689</a></strong>: NoSuchElementException in ScalaUnreachableCodeInspection$$findUnreachableInstructions</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>
</ul>
<h3>2023.3.457</h3>
<ul>
<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>
</ul>
<h3>2023.3.449</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.415</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-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>
</ul>
<h3>2023.3.408</h3>
<ul>
<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.396</h3>
<ul>
<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>
</ul>
<h3>2023.3.380</h3>
<ul>
<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-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>
<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>
</ul>
<h3>2023.3.356</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-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>
</ul>
<h3>2023.3.322</h3>
<ul>
<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>
</ul>
<h3>2023.3.311</h3>
<ul>
<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-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-21588">SCL-21588</a></strong>: Parameter Info: inline modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21595">SCL-21595</a></strong>: Non-synthetic enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-304186">IDEA-304186</a></strong>: Allow to enable VirtualFileSystemEntry#isFileIndexed optimisation for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</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-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-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
</ul>
<h3>2023.3.283</h3>
<ul>
<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-21554">SCL-21554</a></strong>: can't compiler project with "-language:_" compiler option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21454">SCL-21454</a></strong>: lexer: update JFlex to 1.9.1 and regenerate lexers using JDK 17</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-21211">SCL-21211</a></strong>: No presentation for context function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21212">SCL-21212</a></strong>: No inline parameter modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21549">SCL-21549</a></strong>: inlay hints display wrong type hints (calling method with generic parameter without generic argument using infix notation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19622">SCL-19622</a></strong>: Regression in Find Usages: subclass calls are not found when searching for trait method usages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21573">SCL-21573</a></strong>: Tasty reader: derives qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21576">SCL-21576</a></strong>: Decompilers: handle multiple empty parameter clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21581">SCL-21581</a></strong>: Decompilers: escape char constants</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.233</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-13491">SCL-13491</a></strong>: Structure View: distinguish method implicit parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20719">SCL-20719</a></strong>: scala3: support implementing of extension methods and abstract given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</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-17872">SCL-17872</a></strong>: find usages on default constructor invocation doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21537">SCL-21537</a></strong>: when the cursor is at constructor invocation, only usages of that constructor should be highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21551">SCL-21551</a></strong>: Tasty reader: decompile INLINED tags</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21552">SCL-21552</a></strong>: Resolve x$n anonymous given parameters</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/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
</ul>
<h3>2023.3.211</h3>
<ul>
<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-20806">SCL-20806</a></strong>: review all usages of ScTypedPattern and consider moving to ScTypedPatternLike</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</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-20336">SCL-20336</a></strong>: Go to declaration: Wrong results for by-type given imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</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-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20415">SCL-20415</a></strong>: Type-level compiler intrinsics: support changes in 3.1.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20416">SCL-20416</a></strong>: Type Info for type definitions</li>
<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-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21482">SCL-21482</a></strong>: source files are not detected for top level definitions from libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21511">SCL-21511</a></strong>: Perform Java-to-Scala conversion on Paste rather than on Copy</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14647">SCL-14647</a></strong>: no deprecation in structure view.</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-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-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-21520">SCL-21520</a></strong>: Resolve implicits in abstract type companion object</li>
</ul>
<h3>2023.3.153</h3>
<ul>
<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-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-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-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</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-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-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-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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>
<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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</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-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.3.101</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=436480</download-url><idea-version min="n/a" max="n/a" since-build="233.11799" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="73923199" date="1699360214000" updatedDate="1699360214000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.105</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.105</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-15688">SCL-15688</a></strong>: Highlight () in a non-case class constructor as unused</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=433849</download-url><idea-version min="n/a" max="n/a" since-build="241.1332" until-build="241.*"/></idea-plugin><idea-plugin downloads="23436378" size="73921999" date="1699072432000" updatedDate="1699072432000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.589</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.589</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.586</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-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.579</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-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>
</ul>
<h3>2023.3.573</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.3.538</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-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>
</ul>
<h3>2023.3.519</h3>
<ul>
<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>
</ul>
<h3>2023.3.500</h3>
<ul>
<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.485</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>
<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.479</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.470</h3>
<ul>
<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-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-21689">SCL-21689</a></strong>: NoSuchElementException in ScalaUnreachableCodeInspection$$findUnreachableInstructions</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>
</ul>
<h3>2023.3.457</h3>
<ul>
<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>
</ul>
<h3>2023.3.449</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.415</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-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>
</ul>
<h3>2023.3.408</h3>
<ul>
<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.396</h3>
<ul>
<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>
</ul>
<h3>2023.3.380</h3>
<ul>
<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-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>
<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>
</ul>
<h3>2023.3.356</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-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>
</ul>
<h3>2023.3.322</h3>
<ul>
<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>
</ul>
<h3>2023.3.311</h3>
<ul>
<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-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-21588">SCL-21588</a></strong>: Parameter Info: inline modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21595">SCL-21595</a></strong>: Non-synthetic enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-304186">IDEA-304186</a></strong>: Allow to enable VirtualFileSystemEntry#isFileIndexed optimisation for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</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-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-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
</ul>
<h3>2023.3.283</h3>
<ul>
<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-21554">SCL-21554</a></strong>: can't compiler project with "-language:_" compiler option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21454">SCL-21454</a></strong>: lexer: update JFlex to 1.9.1 and regenerate lexers using JDK 17</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-21211">SCL-21211</a></strong>: No presentation for context function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21212">SCL-21212</a></strong>: No inline parameter modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21549">SCL-21549</a></strong>: inlay hints display wrong type hints (calling method with generic parameter without generic argument using infix notation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19622">SCL-19622</a></strong>: Regression in Find Usages: subclass calls are not found when searching for trait method usages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21573">SCL-21573</a></strong>: Tasty reader: derives qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21576">SCL-21576</a></strong>: Decompilers: handle multiple empty parameter clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21581">SCL-21581</a></strong>: Decompilers: escape char constants</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.233</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-13491">SCL-13491</a></strong>: Structure View: distinguish method implicit parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20719">SCL-20719</a></strong>: scala3: support implementing of extension methods and abstract given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</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-17872">SCL-17872</a></strong>: find usages on default constructor invocation doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21537">SCL-21537</a></strong>: when the cursor is at constructor invocation, only usages of that constructor should be highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21551">SCL-21551</a></strong>: Tasty reader: decompile INLINED tags</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21552">SCL-21552</a></strong>: Resolve x$n anonymous given parameters</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/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
</ul>
<h3>2023.3.211</h3>
<ul>
<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-20806">SCL-20806</a></strong>: review all usages of ScTypedPattern and consider moving to ScTypedPatternLike</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</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-20336">SCL-20336</a></strong>: Go to declaration: Wrong results for by-type given imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</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-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20415">SCL-20415</a></strong>: Type-level compiler intrinsics: support changes in 3.1.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20416">SCL-20416</a></strong>: Type Info for type definitions</li>
<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-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21482">SCL-21482</a></strong>: source files are not detected for top level definitions from libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21511">SCL-21511</a></strong>: Perform Java-to-Scala conversion on Paste rather than on Copy</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14647">SCL-14647</a></strong>: no deprecation in structure view.</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-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-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-21520">SCL-21520</a></strong>: Resolve implicits in abstract type companion object</li>
</ul>
<h3>2023.3.153</h3>
<ul>
<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-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-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-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</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-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-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-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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>
<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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</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-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.3.101</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=431584</download-url><idea-version min="n/a" max="n/a" since-build="233.10527" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="73919174" date="1698900546000" updatedDate="1698900546000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.586</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.586</h3>
<ul>
<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.579</h3>
<ul>
<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>
</ul>
<h3>2023.3.573</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.3.538</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-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>
</ul>
<h3>2023.3.519</h3>
<ul>
<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>
</ul>
<h3>2023.3.500</h3>
<ul>
<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.485</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>
<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.479</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.470</h3>
<ul>
<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-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-21689">SCL-21689</a></strong>: NoSuchElementException in ScalaUnreachableCodeInspection$$findUnreachableInstructions</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>
</ul>
<h3>2023.3.457</h3>
<ul>
<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>
</ul>
<h3>2023.3.449</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.415</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-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>
</ul>
<h3>2023.3.408</h3>
<ul>
<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.396</h3>
<ul>
<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>
</ul>
<h3>2023.3.380</h3>
<ul>
<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-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>
<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>
</ul>
<h3>2023.3.356</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-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>
</ul>
<h3>2023.3.322</h3>
<ul>
<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>
</ul>
<h3>2023.3.311</h3>
<ul>
<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-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-21588">SCL-21588</a></strong>: Parameter Info: inline modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21595">SCL-21595</a></strong>: Non-synthetic enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-304186">IDEA-304186</a></strong>: Allow to enable VirtualFileSystemEntry#isFileIndexed optimisation for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</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-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-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
</ul>
<h3>2023.3.283</h3>
<ul>
<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-21554">SCL-21554</a></strong>: can't compiler project with "-language:_" compiler option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21454">SCL-21454</a></strong>: lexer: update JFlex to 1.9.1 and regenerate lexers using JDK 17</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-21211">SCL-21211</a></strong>: No presentation for context function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21212">SCL-21212</a></strong>: No inline parameter modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21549">SCL-21549</a></strong>: inlay hints display wrong type hints (calling method with generic parameter without generic argument using infix notation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19622">SCL-19622</a></strong>: Regression in Find Usages: subclass calls are not found when searching for trait method usages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21573">SCL-21573</a></strong>: Tasty reader: derives qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21576">SCL-21576</a></strong>: Decompilers: handle multiple empty parameter clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21581">SCL-21581</a></strong>: Decompilers: escape char constants</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.233</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-13491">SCL-13491</a></strong>: Structure View: distinguish method implicit parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20719">SCL-20719</a></strong>: scala3: support implementing of extension methods and abstract given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</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-17872">SCL-17872</a></strong>: find usages on default constructor invocation doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21537">SCL-21537</a></strong>: when the cursor is at constructor invocation, only usages of that constructor should be highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21551">SCL-21551</a></strong>: Tasty reader: decompile INLINED tags</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21552">SCL-21552</a></strong>: Resolve x$n anonymous given parameters</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/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
</ul>
<h3>2023.3.211</h3>
<ul>
<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-20806">SCL-20806</a></strong>: review all usages of ScTypedPattern and consider moving to ScTypedPatternLike</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</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-20336">SCL-20336</a></strong>: Go to declaration: Wrong results for by-type given imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</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-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20415">SCL-20415</a></strong>: Type-level compiler intrinsics: support changes in 3.1.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20416">SCL-20416</a></strong>: Type Info for type definitions</li>
<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-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21482">SCL-21482</a></strong>: source files are not detected for top level definitions from libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21511">SCL-21511</a></strong>: Perform Java-to-Scala conversion on Paste rather than on Copy</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14647">SCL-14647</a></strong>: no deprecation in structure view.</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-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-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-21520">SCL-21520</a></strong>: Resolve implicits in abstract type companion object</li>
</ul>
<h3>2023.3.153</h3>
<ul>
<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-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-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-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</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-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-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-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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>
<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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</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-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.3.101</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=429905</download-url><idea-version min="n/a" max="n/a" since-build="233.10527" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="73496767" date="1698814532000" updatedDate="1698814532000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.579</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.579</h3>
<ul>
<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>
</ul>
<h3>2023.3.573</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.3.538</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-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>
</ul>
<h3>2023.3.519</h3>
<ul>
<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>
</ul>
<h3>2023.3.500</h3>
<ul>
<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.485</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>
<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.479</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.470</h3>
<ul>
<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-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-21689">SCL-21689</a></strong>: NoSuchElementException in ScalaUnreachableCodeInspection$$findUnreachableInstructions</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>
</ul>
<h3>2023.3.457</h3>
<ul>
<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>
</ul>
<h3>2023.3.449</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.415</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-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>
</ul>
<h3>2023.3.408</h3>
<ul>
<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.396</h3>
<ul>
<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>
</ul>
<h3>2023.3.380</h3>
<ul>
<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-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>
<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>
</ul>
<h3>2023.3.356</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-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>
</ul>
<h3>2023.3.322</h3>
<ul>
<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>
</ul>
<h3>2023.3.311</h3>
<ul>
<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-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-21588">SCL-21588</a></strong>: Parameter Info: inline modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21595">SCL-21595</a></strong>: Non-synthetic enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-304186">IDEA-304186</a></strong>: Allow to enable VirtualFileSystemEntry#isFileIndexed optimisation for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</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-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-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
</ul>
<h3>2023.3.283</h3>
<ul>
<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-21554">SCL-21554</a></strong>: can't compiler project with "-language:_" compiler option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21454">SCL-21454</a></strong>: lexer: update JFlex to 1.9.1 and regenerate lexers using JDK 17</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-21211">SCL-21211</a></strong>: No presentation for context function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21212">SCL-21212</a></strong>: No inline parameter modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21549">SCL-21549</a></strong>: inlay hints display wrong type hints (calling method with generic parameter without generic argument using infix notation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19622">SCL-19622</a></strong>: Regression in Find Usages: subclass calls are not found when searching for trait method usages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21573">SCL-21573</a></strong>: Tasty reader: derives qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21576">SCL-21576</a></strong>: Decompilers: handle multiple empty parameter clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21581">SCL-21581</a></strong>: Decompilers: escape char constants</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.233</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-13491">SCL-13491</a></strong>: Structure View: distinguish method implicit parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20719">SCL-20719</a></strong>: scala3: support implementing of extension methods and abstract given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</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-17872">SCL-17872</a></strong>: find usages on default constructor invocation doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21537">SCL-21537</a></strong>: when the cursor is at constructor invocation, only usages of that constructor should be highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21551">SCL-21551</a></strong>: Tasty reader: decompile INLINED tags</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21552">SCL-21552</a></strong>: Resolve x$n anonymous given parameters</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/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
</ul>
<h3>2023.3.211</h3>
<ul>
<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-20806">SCL-20806</a></strong>: review all usages of ScTypedPattern and consider moving to ScTypedPatternLike</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</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-20336">SCL-20336</a></strong>: Go to declaration: Wrong results for by-type given imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</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-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20415">SCL-20415</a></strong>: Type-level compiler intrinsics: support changes in 3.1.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20416">SCL-20416</a></strong>: Type Info for type definitions</li>
<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-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21482">SCL-21482</a></strong>: source files are not detected for top level definitions from libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21511">SCL-21511</a></strong>: Perform Java-to-Scala conversion on Paste rather than on Copy</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14647">SCL-14647</a></strong>: no deprecation in structure view.</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-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-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-21520">SCL-21520</a></strong>: Resolve implicits in abstract type companion object</li>
</ul>
<h3>2023.3.153</h3>
<ul>
<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-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-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-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</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-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-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-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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>
<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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</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-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.3.101</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=429495</download-url><idea-version min="n/a" max="n/a" since-build="233.10527" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="73444340" date="1698728213000" updatedDate="1698728213000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.573</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.573</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.3.538</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-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>
</ul>
<h3>2023.3.519</h3>
<ul>
<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>
</ul>
<h3>2023.3.500</h3>
<ul>
<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.485</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>
<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.479</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.470</h3>
<ul>
<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-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-21689">SCL-21689</a></strong>: NoSuchElementException in ScalaUnreachableCodeInspection$$findUnreachableInstructions</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>
</ul>
<h3>2023.3.457</h3>
<ul>
<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>
</ul>
<h3>2023.3.449</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.415</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-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>
</ul>
<h3>2023.3.408</h3>
<ul>
<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.396</h3>
<ul>
<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>
</ul>
<h3>2023.3.380</h3>
<ul>
<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-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>
<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>
</ul>
<h3>2023.3.356</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-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>
</ul>
<h3>2023.3.322</h3>
<ul>
<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>
</ul>
<h3>2023.3.311</h3>
<ul>
<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-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-21588">SCL-21588</a></strong>: Parameter Info: inline modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21595">SCL-21595</a></strong>: Non-synthetic enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-304186">IDEA-304186</a></strong>: Allow to enable VirtualFileSystemEntry#isFileIndexed optimisation for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</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-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-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
</ul>
<h3>2023.3.283</h3>
<ul>
<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-21554">SCL-21554</a></strong>: can't compiler project with "-language:_" compiler option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21454">SCL-21454</a></strong>: lexer: update JFlex to 1.9.1 and regenerate lexers using JDK 17</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-21211">SCL-21211</a></strong>: No presentation for context function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21212">SCL-21212</a></strong>: No inline parameter modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21549">SCL-21549</a></strong>: inlay hints display wrong type hints (calling method with generic parameter without generic argument using infix notation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19622">SCL-19622</a></strong>: Regression in Find Usages: subclass calls are not found when searching for trait method usages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21573">SCL-21573</a></strong>: Tasty reader: derives qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21576">SCL-21576</a></strong>: Decompilers: handle multiple empty parameter clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21581">SCL-21581</a></strong>: Decompilers: escape char constants</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.233</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-13491">SCL-13491</a></strong>: Structure View: distinguish method implicit parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20719">SCL-20719</a></strong>: scala3: support implementing of extension methods and abstract given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</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-17872">SCL-17872</a></strong>: find usages on default constructor invocation doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21537">SCL-21537</a></strong>: when the cursor is at constructor invocation, only usages of that constructor should be highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21551">SCL-21551</a></strong>: Tasty reader: decompile INLINED tags</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21552">SCL-21552</a></strong>: Resolve x$n anonymous given parameters</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/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
</ul>
<h3>2023.3.211</h3>
<ul>
<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-20806">SCL-20806</a></strong>: review all usages of ScTypedPattern and consider moving to ScTypedPatternLike</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</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-20336">SCL-20336</a></strong>: Go to declaration: Wrong results for by-type given imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</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-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20415">SCL-20415</a></strong>: Type-level compiler intrinsics: support changes in 3.1.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20416">SCL-20416</a></strong>: Type Info for type definitions</li>
<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-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21482">SCL-21482</a></strong>: source files are not detected for top level definitions from libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21511">SCL-21511</a></strong>: Perform Java-to-Scala conversion on Paste rather than on Copy</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14647">SCL-14647</a></strong>: no deprecation in structure view.</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-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-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-21520">SCL-21520</a></strong>: Resolve implicits in abstract type companion object</li>
</ul>
<h3>2023.3.153</h3>
<ul>
<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-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-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-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</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-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-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-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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>
<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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</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-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.3.101</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=428749</download-url><idea-version min="n/a" max="n/a" since-build="233.10527" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="76021781" date="1698294906000" updatedDate="1698294906000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.853</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.852</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.848</h3>
<ul>
<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-21469">SCL-21469</a></strong>: Problem With Zinc Incremental Compiler</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.843</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>
</ul>
<h3>2023.2.840</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.836</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/IDEA-326939">IDEA-326939</a></strong>: Support multi-pattern switch labels that define no variables</li>
</ul>
<h3>2023.2.821</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21558">SCL-21558</a></strong>: Update ivy and sbt dependencies 25.08.2023</li>
</ul>
<h3>2023.2.820</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.818</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.809</h3>
<ul>
<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.804</h3>
<ul>
<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>
</ul>
<h3>2023.2.803</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
</ul>
<h3>2023.2.800</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16393">SCL-16393</a></strong>: inline variable removes comment</li>
</ul>
<h3>2023.2.796</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
</ul>
<h3>2023.2.787</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
</ul>
<h3>2023.2.786</h3>
<ul>
<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-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</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>
</ul>
<h3>2023.2.765</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.2.762</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>
</ul>
<h3>2023.2.759</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.753</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</li>
</ul>
<h3>2023.2.751</h3>
<ul>
<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-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.748</h3>
<ul>
<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-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-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
</ul>
<h3>2023.2.746</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-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-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</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>
</ul>
<h3>2023.2.742</h3>
<ul>
<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.730</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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.727</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>
</ul>
<h3>2023.2.722</h3>
<ul>
<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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
</ul>
<h3>2023.2.711</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-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>
</ul>
<h3>2023.2.693</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.674</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>
</ul>
<h3>2023.2.670</h3>
<ul>
<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.643</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</li>
</ul>
<h3>2023.2.639</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>
</ul>
<h3>2023.2.627</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-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-21322">SCL-21322</a></strong>: Make new and changed sbt settings searchable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21323">SCL-21323</a></strong>: reload bsp\sbt action is not searchable enough</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-21355">SCL-21355</a></strong>: Read access not allowed from background thread exception in JpsCompilationWatcher</li>
</ul>
<h3>2023.2.620</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.2.610</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-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-21348">SCL-21348</a></strong>: Debugger cannot stop inside a for comprehension in a Scala 3 top level method</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>
</ul>
<h3>2023.2.590</h3>
<ul>
<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>
</ul>
<h3>2023.2.587</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>
</ul>
<h3>2023.2.573</h3>
<ul>
<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>
</ul>
<h3>2023.2.562</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.552</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.546</h3>
<ul>
<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>
</ul>
<h3>2023.2.534</h3>
<ul>
<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.527</h3>
<ul>
<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.522</h3>
<ul>
<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>
</ul>
<h3>2023.2.515</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18089">SCL-18089</a></strong>: Autocomplete the catch expression</li>
</ul>
<h3>2023.2.508</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>
</ul>
<h3>2023.2.497</h3>
<ul>
<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.487</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.467</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>
</ul>
<h3>2023.2.463</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-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>
</ul>
<h3>2023.2.454</h3>
<ul>
<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.432</h3>
<ul>
<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>
</ul>
<h3>2023.2.428</h3>
<ul>
<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>
</ul>
<h3>2023.2.423</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
</ul>
<h3>2023.2.421</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.417</h3>
<ul>
<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>
</ul>
<h3>2023.2.405</h3>
<ul>
<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>
</ul>
<h3>2023.2.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<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-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.268</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-21020">SCL-21020</a></strong>: Documentation of inspection is wrong</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=425728</download-url><idea-version min="n/a" max="n/a" since-build="232.10203" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="73450566" date="1698294734000" updatedDate="1698294734000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.538</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.538</h3>
<ul>
<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>
</ul>
<h3>2023.3.519</h3>
<ul>
<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>
</ul>
<h3>2023.3.485</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>
<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.479</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.470</h3>
<ul>
<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-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-21689">SCL-21689</a></strong>: NoSuchElementException in ScalaUnreachableCodeInspection$$findUnreachableInstructions</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>
</ul>
<h3>2023.3.457</h3>
<ul>
<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>
</ul>
<h3>2023.3.449</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.415</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-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>
</ul>
<h3>2023.3.408</h3>
<ul>
<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.396</h3>
<ul>
<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>
</ul>
<h3>2023.3.380</h3>
<ul>
<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-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>
<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>
</ul>
<h3>2023.3.356</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-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>
</ul>
<h3>2023.3.322</h3>
<ul>
<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>
</ul>
<h3>2023.3.311</h3>
<ul>
<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-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-21588">SCL-21588</a></strong>: Parameter Info: inline modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21595">SCL-21595</a></strong>: Non-synthetic enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-304186">IDEA-304186</a></strong>: Allow to enable VirtualFileSystemEntry#isFileIndexed optimisation for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</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-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-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
</ul>
<h3>2023.3.283</h3>
<ul>
<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-21554">SCL-21554</a></strong>: can't compiler project with "-language:_" compiler option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21454">SCL-21454</a></strong>: lexer: update JFlex to 1.9.1 and regenerate lexers using JDK 17</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-21211">SCL-21211</a></strong>: No presentation for context function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21212">SCL-21212</a></strong>: No inline parameter modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21549">SCL-21549</a></strong>: inlay hints display wrong type hints (calling method with generic parameter without generic argument using infix notation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19622">SCL-19622</a></strong>: Regression in Find Usages: subclass calls are not found when searching for trait method usages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21573">SCL-21573</a></strong>: Tasty reader: derives qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21576">SCL-21576</a></strong>: Decompilers: handle multiple empty parameter clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21581">SCL-21581</a></strong>: Decompilers: escape char constants</li>
</ul>
<h3>2023.3.233</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-13491">SCL-13491</a></strong>: Structure View: distinguish method implicit parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20719">SCL-20719</a></strong>: scala3: support implementing of extension methods and abstract given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</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-17872">SCL-17872</a></strong>: find usages on default constructor invocation doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21537">SCL-21537</a></strong>: when the cursor is at constructor invocation, only usages of that constructor should be highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21551">SCL-21551</a></strong>: Tasty reader: decompile INLINED tags</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21552">SCL-21552</a></strong>: Resolve x$n anonymous given parameters</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/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
</ul>
<h3>2023.3.211</h3>
<ul>
<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-20806">SCL-20806</a></strong>: review all usages of ScTypedPattern and consider moving to ScTypedPatternLike</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</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-20336">SCL-20336</a></strong>: Go to declaration: Wrong results for by-type given imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</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-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20415">SCL-20415</a></strong>: Type-level compiler intrinsics: support changes in 3.1.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20416">SCL-20416</a></strong>: Type Info for type definitions</li>
<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-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21482">SCL-21482</a></strong>: source files are not detected for top level definitions from libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21511">SCL-21511</a></strong>: Perform Java-to-Scala conversion on Paste rather than on Copy</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14647">SCL-14647</a></strong>: no deprecation in structure view.</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-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-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-21520">SCL-21520</a></strong>: Resolve implicits in abstract type companion object</li>
</ul>
<h3>2023.3.153</h3>
<ul>
<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-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-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-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</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-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-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-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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>
<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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</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-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.3.101</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=425727</download-url><idea-version min="n/a" max="n/a" since-build="233.10527" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="73441267" date="1698213014000" updatedDate="1698213014000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.525</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.519</h3>
<ul>
<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>
</ul>
<h3>2023.3.485</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>
<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.479</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.470</h3>
<ul>
<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-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-21689">SCL-21689</a></strong>: NoSuchElementException in ScalaUnreachableCodeInspection$$findUnreachableInstructions</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>
</ul>
<h3>2023.3.457</h3>
<ul>
<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>
</ul>
<h3>2023.3.449</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.415</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-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>
</ul>
<h3>2023.3.408</h3>
<ul>
<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.396</h3>
<ul>
<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>
</ul>
<h3>2023.3.380</h3>
<ul>
<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-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>
<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>
</ul>
<h3>2023.3.356</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-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>
</ul>
<h3>2023.3.322</h3>
<ul>
<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>
</ul>
<h3>2023.3.311</h3>
<ul>
<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-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-21588">SCL-21588</a></strong>: Parameter Info: inline modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21595">SCL-21595</a></strong>: Non-synthetic enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-304186">IDEA-304186</a></strong>: Allow to enable VirtualFileSystemEntry#isFileIndexed optimisation for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</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-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-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
</ul>
<h3>2023.3.283</h3>
<ul>
<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-21554">SCL-21554</a></strong>: can't compiler project with "-language:_" compiler option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21454">SCL-21454</a></strong>: lexer: update JFlex to 1.9.1 and regenerate lexers using JDK 17</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-21211">SCL-21211</a></strong>: No presentation for context function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21212">SCL-21212</a></strong>: No inline parameter modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21549">SCL-21549</a></strong>: inlay hints display wrong type hints (calling method with generic parameter without generic argument using infix notation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19622">SCL-19622</a></strong>: Regression in Find Usages: subclass calls are not found when searching for trait method usages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21573">SCL-21573</a></strong>: Tasty reader: derives qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21576">SCL-21576</a></strong>: Decompilers: handle multiple empty parameter clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21581">SCL-21581</a></strong>: Decompilers: escape char constants</li>
</ul>
<h3>2023.3.233</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-13491">SCL-13491</a></strong>: Structure View: distinguish method implicit parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20719">SCL-20719</a></strong>: scala3: support implementing of extension methods and abstract given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</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-17872">SCL-17872</a></strong>: find usages on default constructor invocation doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21537">SCL-21537</a></strong>: when the cursor is at constructor invocation, only usages of that constructor should be highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21551">SCL-21551</a></strong>: Tasty reader: decompile INLINED tags</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21552">SCL-21552</a></strong>: Resolve x$n anonymous given parameters</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/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
</ul>
<h3>2023.3.211</h3>
<ul>
<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-20806">SCL-20806</a></strong>: review all usages of ScTypedPattern and consider moving to ScTypedPatternLike</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</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-20336">SCL-20336</a></strong>: Go to declaration: Wrong results for by-type given imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</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-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20415">SCL-20415</a></strong>: Type-level compiler intrinsics: support changes in 3.1.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20416">SCL-20416</a></strong>: Type Info for type definitions</li>
<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-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21482">SCL-21482</a></strong>: source files are not detected for top level definitions from libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21511">SCL-21511</a></strong>: Perform Java-to-Scala conversion on Paste rather than on Copy</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14647">SCL-14647</a></strong>: no deprecation in structure view.</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-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-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-21520">SCL-21520</a></strong>: Resolve implicits in abstract type companion object</li>
</ul>
<h3>2023.3.153</h3>
<ul>
<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-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-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-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</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-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-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-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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>
<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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</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-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.3.101</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=424852</download-url><idea-version min="n/a" max="n/a" since-build="233.10527" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="73443731" date="1698121606000" updatedDate="1698121606000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.519</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.519</h3>
<ul>
<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>
</ul>
<h3>2023.3.485</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>
<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.479</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.470</h3>
<ul>
<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-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-21689">SCL-21689</a></strong>: NoSuchElementException in ScalaUnreachableCodeInspection$$findUnreachableInstructions</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>
</ul>
<h3>2023.3.457</h3>
<ul>
<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>
</ul>
<h3>2023.3.449</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.415</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-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>
</ul>
<h3>2023.3.408</h3>
<ul>
<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.396</h3>
<ul>
<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>
</ul>
<h3>2023.3.380</h3>
<ul>
<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-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>
<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>
</ul>
<h3>2023.3.356</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-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>
</ul>
<h3>2023.3.322</h3>
<ul>
<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>
</ul>
<h3>2023.3.311</h3>
<ul>
<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-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-21588">SCL-21588</a></strong>: Parameter Info: inline modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21595">SCL-21595</a></strong>: Non-synthetic enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-304186">IDEA-304186</a></strong>: Allow to enable VirtualFileSystemEntry#isFileIndexed optimisation for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</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-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-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
</ul>
<h3>2023.3.283</h3>
<ul>
<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-21554">SCL-21554</a></strong>: can't compiler project with "-language:_" compiler option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21454">SCL-21454</a></strong>: lexer: update JFlex to 1.9.1 and regenerate lexers using JDK 17</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-21211">SCL-21211</a></strong>: No presentation for context function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21212">SCL-21212</a></strong>: No inline parameter modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21549">SCL-21549</a></strong>: inlay hints display wrong type hints (calling method with generic parameter without generic argument using infix notation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19622">SCL-19622</a></strong>: Regression in Find Usages: subclass calls are not found when searching for trait method usages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21573">SCL-21573</a></strong>: Tasty reader: derives qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21576">SCL-21576</a></strong>: Decompilers: handle multiple empty parameter clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21581">SCL-21581</a></strong>: Decompilers: escape char constants</li>
</ul>
<h3>2023.3.233</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-13491">SCL-13491</a></strong>: Structure View: distinguish method implicit parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20719">SCL-20719</a></strong>: scala3: support implementing of extension methods and abstract given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</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-17872">SCL-17872</a></strong>: find usages on default constructor invocation doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21537">SCL-21537</a></strong>: when the cursor is at constructor invocation, only usages of that constructor should be highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21551">SCL-21551</a></strong>: Tasty reader: decompile INLINED tags</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21552">SCL-21552</a></strong>: Resolve x$n anonymous given parameters</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/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
</ul>
<h3>2023.3.211</h3>
<ul>
<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-20806">SCL-20806</a></strong>: review all usages of ScTypedPattern and consider moving to ScTypedPatternLike</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</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-20336">SCL-20336</a></strong>: Go to declaration: Wrong results for by-type given imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</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-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20415">SCL-20415</a></strong>: Type-level compiler intrinsics: support changes in 3.1.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20416">SCL-20416</a></strong>: Type Info for type definitions</li>
<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-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21482">SCL-21482</a></strong>: source files are not detected for top level definitions from libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21511">SCL-21511</a></strong>: Perform Java-to-Scala conversion on Paste rather than on Copy</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14647">SCL-14647</a></strong>: no deprecation in structure view.</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-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-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-21520">SCL-21520</a></strong>: Resolve implicits in abstract type companion object</li>
</ul>
<h3>2023.3.153</h3>
<ul>
<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-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-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-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</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-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-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-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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>
<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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</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-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.3.101</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=423794</download-url><idea-version min="n/a" max="n/a" since-build="233.10527" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="73417796" date="1697807803000" updatedDate="1697807803000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.500</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.500</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21708">SCL-21708</a></strong>: Top level definition with empty backticked name throws exception</li>
</ul>
<h3>2023.3.485</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>
<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.479</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.470</h3>
<ul>
<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-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-21689">SCL-21689</a></strong>: NoSuchElementException in ScalaUnreachableCodeInspection$$findUnreachableInstructions</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>
</ul>
<h3>2023.3.457</h3>
<ul>
<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>
</ul>
<h3>2023.3.449</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.415</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-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>
</ul>
<h3>2023.3.408</h3>
<ul>
<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.396</h3>
<ul>
<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>
</ul>
<h3>2023.3.380</h3>
<ul>
<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-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>
<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>
</ul>
<h3>2023.3.356</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-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>
</ul>
<h3>2023.3.322</h3>
<ul>
<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>
</ul>
<h3>2023.3.311</h3>
<ul>
<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-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-21588">SCL-21588</a></strong>: Parameter Info: inline modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21595">SCL-21595</a></strong>: Non-synthetic enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-304186">IDEA-304186</a></strong>: Allow to enable VirtualFileSystemEntry#isFileIndexed optimisation for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</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-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-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
</ul>
<h3>2023.3.283</h3>
<ul>
<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-21554">SCL-21554</a></strong>: can't compiler project with "-language:_" compiler option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21454">SCL-21454</a></strong>: lexer: update JFlex to 1.9.1 and regenerate lexers using JDK 17</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-21211">SCL-21211</a></strong>: No presentation for context function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21212">SCL-21212</a></strong>: No inline parameter modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21549">SCL-21549</a></strong>: inlay hints display wrong type hints (calling method with generic parameter without generic argument using infix notation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19622">SCL-19622</a></strong>: Regression in Find Usages: subclass calls are not found when searching for trait method usages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21573">SCL-21573</a></strong>: Tasty reader: derives qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21576">SCL-21576</a></strong>: Decompilers: handle multiple empty parameter clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21581">SCL-21581</a></strong>: Decompilers: escape char constants</li>
</ul>
<h3>2023.3.233</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-13491">SCL-13491</a></strong>: Structure View: distinguish method implicit parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20719">SCL-20719</a></strong>: scala3: support implementing of extension methods and abstract given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</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-17872">SCL-17872</a></strong>: find usages on default constructor invocation doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21537">SCL-21537</a></strong>: when the cursor is at constructor invocation, only usages of that constructor should be highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21551">SCL-21551</a></strong>: Tasty reader: decompile INLINED tags</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21552">SCL-21552</a></strong>: Resolve x$n anonymous given parameters</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/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
</ul>
<h3>2023.3.211</h3>
<ul>
<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-20806">SCL-20806</a></strong>: review all usages of ScTypedPattern and consider moving to ScTypedPatternLike</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</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-20336">SCL-20336</a></strong>: Go to declaration: Wrong results for by-type given imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</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-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20415">SCL-20415</a></strong>: Type-level compiler intrinsics: support changes in 3.1.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20416">SCL-20416</a></strong>: Type Info for type definitions</li>
<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-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21482">SCL-21482</a></strong>: source files are not detected for top level definitions from libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21511">SCL-21511</a></strong>: Perform Java-to-Scala conversion on Paste rather than on Copy</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14647">SCL-14647</a></strong>: no deprecation in structure view.</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-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-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-21520">SCL-21520</a></strong>: Resolve implicits in abstract type companion object</li>
</ul>
<h3>2023.3.153</h3>
<ul>
<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-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-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-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</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-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-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-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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>
<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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</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-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.3.101</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=422130</download-url><idea-version min="n/a" max="n/a" since-build="233.10527" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="73414892" date="1697602977000" updatedDate="1697602977000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.489</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.485</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>
<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.479</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.470</h3>
<ul>
<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-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-21689">SCL-21689</a></strong>: NoSuchElementException in ScalaUnreachableCodeInspection$$findUnreachableInstructions</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>
</ul>
<h3>2023.3.457</h3>
<ul>
<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>
</ul>
<h3>2023.3.449</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.415</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-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>
</ul>
<h3>2023.3.408</h3>
<ul>
<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.396</h3>
<ul>
<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>
</ul>
<h3>2023.3.380</h3>
<ul>
<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-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>
<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>
</ul>
<h3>2023.3.356</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-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>
</ul>
<h3>2023.3.322</h3>
<ul>
<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>
</ul>
<h3>2023.3.311</h3>
<ul>
<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-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-21588">SCL-21588</a></strong>: Parameter Info: inline modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21595">SCL-21595</a></strong>: Non-synthetic enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-304186">IDEA-304186</a></strong>: Allow to enable VirtualFileSystemEntry#isFileIndexed optimisation for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</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-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-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
</ul>
<h3>2023.3.283</h3>
<ul>
<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-21554">SCL-21554</a></strong>: can't compiler project with "-language:_" compiler option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21454">SCL-21454</a></strong>: lexer: update JFlex to 1.9.1 and regenerate lexers using JDK 17</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-21211">SCL-21211</a></strong>: No presentation for context function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21212">SCL-21212</a></strong>: No inline parameter modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21549">SCL-21549</a></strong>: inlay hints display wrong type hints (calling method with generic parameter without generic argument using infix notation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19622">SCL-19622</a></strong>: Regression in Find Usages: subclass calls are not found when searching for trait method usages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21573">SCL-21573</a></strong>: Tasty reader: derives qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21576">SCL-21576</a></strong>: Decompilers: handle multiple empty parameter clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21581">SCL-21581</a></strong>: Decompilers: escape char constants</li>
</ul>
<h3>2023.3.233</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-13491">SCL-13491</a></strong>: Structure View: distinguish method implicit parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20719">SCL-20719</a></strong>: scala3: support implementing of extension methods and abstract given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</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-17872">SCL-17872</a></strong>: find usages on default constructor invocation doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21537">SCL-21537</a></strong>: when the cursor is at constructor invocation, only usages of that constructor should be highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21551">SCL-21551</a></strong>: Tasty reader: decompile INLINED tags</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21552">SCL-21552</a></strong>: Resolve x$n anonymous given parameters</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/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
</ul>
<h3>2023.3.211</h3>
<ul>
<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-20806">SCL-20806</a></strong>: review all usages of ScTypedPattern and consider moving to ScTypedPatternLike</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</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-20336">SCL-20336</a></strong>: Go to declaration: Wrong results for by-type given imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</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-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20415">SCL-20415</a></strong>: Type-level compiler intrinsics: support changes in 3.1.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20416">SCL-20416</a></strong>: Type Info for type definitions</li>
<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-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21482">SCL-21482</a></strong>: source files are not detected for top level definitions from libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21511">SCL-21511</a></strong>: Perform Java-to-Scala conversion on Paste rather than on Copy</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14647">SCL-14647</a></strong>: no deprecation in structure view.</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-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-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-21520">SCL-21520</a></strong>: Resolve implicits in abstract type companion object</li>
</ul>
<h3>2023.3.153</h3>
<ul>
<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-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-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-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</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-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-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-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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>
<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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</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-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.3.101</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=419787</download-url><idea-version min="n/a" max="n/a" since-build="233.9802" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="76020729" date="1697517442000" updatedDate="1697517442000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.852</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.852</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.848</h3>
<ul>
<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-21469">SCL-21469</a></strong>: Problem With Zinc Incremental Compiler</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.843</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>
</ul>
<h3>2023.2.840</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.836</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/IDEA-326939">IDEA-326939</a></strong>: Support multi-pattern switch labels that define no variables</li>
</ul>
<h3>2023.2.821</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21558">SCL-21558</a></strong>: Update ivy and sbt dependencies 25.08.2023</li>
</ul>
<h3>2023.2.820</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.818</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.809</h3>
<ul>
<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.804</h3>
<ul>
<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>
</ul>
<h3>2023.2.803</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
</ul>
<h3>2023.2.800</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16393">SCL-16393</a></strong>: inline variable removes comment</li>
</ul>
<h3>2023.2.796</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
</ul>
<h3>2023.2.787</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
</ul>
<h3>2023.2.786</h3>
<ul>
<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-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</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>
</ul>
<h3>2023.2.765</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.2.762</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>
</ul>
<h3>2023.2.759</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.753</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</li>
</ul>
<h3>2023.2.751</h3>
<ul>
<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-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.748</h3>
<ul>
<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-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-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
</ul>
<h3>2023.2.746</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-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-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</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>
</ul>
<h3>2023.2.742</h3>
<ul>
<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.730</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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.727</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>
</ul>
<h3>2023.2.722</h3>
<ul>
<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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
</ul>
<h3>2023.2.711</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-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>
</ul>
<h3>2023.2.693</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.674</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>
</ul>
<h3>2023.2.670</h3>
<ul>
<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.643</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</li>
</ul>
<h3>2023.2.639</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>
</ul>
<h3>2023.2.627</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-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-21322">SCL-21322</a></strong>: Make new and changed sbt settings searchable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21323">SCL-21323</a></strong>: reload bsp\sbt action is not searchable enough</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-21355">SCL-21355</a></strong>: Read access not allowed from background thread exception in JpsCompilationWatcher</li>
</ul>
<h3>2023.2.620</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.2.610</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-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-21348">SCL-21348</a></strong>: Debugger cannot stop inside a for comprehension in a Scala 3 top level method</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>
</ul>
<h3>2023.2.590</h3>
<ul>
<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>
</ul>
<h3>2023.2.587</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>
</ul>
<h3>2023.2.573</h3>
<ul>
<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>
</ul>
<h3>2023.2.562</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.552</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.546</h3>
<ul>
<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>
</ul>
<h3>2023.2.534</h3>
<ul>
<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.527</h3>
<ul>
<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.522</h3>
<ul>
<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>
</ul>
<h3>2023.2.515</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18089">SCL-18089</a></strong>: Autocomplete the catch expression</li>
</ul>
<h3>2023.2.508</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>
</ul>
<h3>2023.2.497</h3>
<ul>
<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.487</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.467</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>
</ul>
<h3>2023.2.463</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-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>
</ul>
<h3>2023.2.454</h3>
<ul>
<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.432</h3>
<ul>
<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>
</ul>
<h3>2023.2.428</h3>
<ul>
<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>
</ul>
<h3>2023.2.423</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
</ul>
<h3>2023.2.421</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.417</h3>
<ul>
<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>
</ul>
<h3>2023.2.405</h3>
<ul>
<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>
</ul>
<h3>2023.2.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<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-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.268</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-21020">SCL-21020</a></strong>: Documentation of inspection is wrong</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=419004</download-url><idea-version min="n/a" max="n/a" since-build="232.10072" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="73385257" date="1697516733000" updatedDate="1697516733000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.485</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.485</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>
<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.479</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.470</h3>
<ul>
<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-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-21689">SCL-21689</a></strong>: NoSuchElementException in ScalaUnreachableCodeInspection$$findUnreachableInstructions</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>
</ul>
<h3>2023.3.457</h3>
<ul>
<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>
</ul>
<h3>2023.3.449</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.415</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-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>
</ul>
<h3>2023.3.408</h3>
<ul>
<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.396</h3>
<ul>
<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>
</ul>
<h3>2023.3.380</h3>
<ul>
<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-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>
<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>
</ul>
<h3>2023.3.356</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-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>
</ul>
<h3>2023.3.322</h3>
<ul>
<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>
</ul>
<h3>2023.3.311</h3>
<ul>
<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-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-21588">SCL-21588</a></strong>: Parameter Info: inline modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21595">SCL-21595</a></strong>: Non-synthetic enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-304186">IDEA-304186</a></strong>: Allow to enable VirtualFileSystemEntry#isFileIndexed optimisation for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</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-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-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
</ul>
<h3>2023.3.283</h3>
<ul>
<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-21554">SCL-21554</a></strong>: can't compiler project with "-language:_" compiler option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21454">SCL-21454</a></strong>: lexer: update JFlex to 1.9.1 and regenerate lexers using JDK 17</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-21211">SCL-21211</a></strong>: No presentation for context function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21212">SCL-21212</a></strong>: No inline parameter modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21549">SCL-21549</a></strong>: inlay hints display wrong type hints (calling method with generic parameter without generic argument using infix notation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19622">SCL-19622</a></strong>: Regression in Find Usages: subclass calls are not found when searching for trait method usages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21573">SCL-21573</a></strong>: Tasty reader: derives qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21576">SCL-21576</a></strong>: Decompilers: handle multiple empty parameter clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21581">SCL-21581</a></strong>: Decompilers: escape char constants</li>
</ul>
<h3>2023.3.233</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-13491">SCL-13491</a></strong>: Structure View: distinguish method implicit parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20719">SCL-20719</a></strong>: scala3: support implementing of extension methods and abstract given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</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-17872">SCL-17872</a></strong>: find usages on default constructor invocation doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21537">SCL-21537</a></strong>: when the cursor is at constructor invocation, only usages of that constructor should be highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21551">SCL-21551</a></strong>: Tasty reader: decompile INLINED tags</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21552">SCL-21552</a></strong>: Resolve x$n anonymous given parameters</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/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
</ul>
<h3>2023.3.211</h3>
<ul>
<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-20806">SCL-20806</a></strong>: review all usages of ScTypedPattern and consider moving to ScTypedPatternLike</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</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-20336">SCL-20336</a></strong>: Go to declaration: Wrong results for by-type given imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</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-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20415">SCL-20415</a></strong>: Type-level compiler intrinsics: support changes in 3.1.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20416">SCL-20416</a></strong>: Type Info for type definitions</li>
<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-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21482">SCL-21482</a></strong>: source files are not detected for top level definitions from libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21511">SCL-21511</a></strong>: Perform Java-to-Scala conversion on Paste rather than on Copy</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14647">SCL-14647</a></strong>: no deprecation in structure view.</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-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-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-21520">SCL-21520</a></strong>: Resolve implicits in abstract type companion object</li>
</ul>
<h3>2023.3.153</h3>
<ul>
<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-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-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-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</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-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-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-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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>
<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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</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-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.3.101</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=419003</download-url><idea-version min="n/a" max="n/a" since-build="233.9802" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="73384897" date="1697395841000" updatedDate="1697395841000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.479</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.479</h3>
<ul>
<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-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>: SCL-13493 Structure View / Project View: use special icon for runnableobjects</li>
</ul>
<h3>2023.3.470</h3>
<ul>
<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-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-21689">SCL-21689</a></strong>: NoSuchElementException in ScalaUnreachableCodeInspection$$findUnreachableInstructions</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>
</ul>
<h3>2023.3.457</h3>
<ul>
<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>
</ul>
<h3>2023.3.449</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.415</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-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>
</ul>
<h3>2023.3.408</h3>
<ul>
<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.396</h3>
<ul>
<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>
</ul>
<h3>2023.3.380</h3>
<ul>
<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-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>
<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>
</ul>
<h3>2023.3.356</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-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>
</ul>
<h3>2023.3.322</h3>
<ul>
<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>
</ul>
<h3>2023.3.311</h3>
<ul>
<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-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-21588">SCL-21588</a></strong>: Parameter Info: inline modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21595">SCL-21595</a></strong>: Non-synthetic enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-304186">IDEA-304186</a></strong>: Allow to enable VirtualFileSystemEntry#isFileIndexed optimisation for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</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-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-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
</ul>
<h3>2023.3.283</h3>
<ul>
<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-21554">SCL-21554</a></strong>: can't compiler project with "-language:_" compiler option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21454">SCL-21454</a></strong>: lexer: update JFlex to 1.9.1 and regenerate lexers using JDK 17</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-21211">SCL-21211</a></strong>: No presentation for context function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21212">SCL-21212</a></strong>: No inline parameter modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21549">SCL-21549</a></strong>: inlay hints display wrong type hints (calling method with generic parameter without generic argument using infix notation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19622">SCL-19622</a></strong>: Regression in Find Usages: subclass calls are not found when searching for trait method usages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21573">SCL-21573</a></strong>: Tasty reader: derives qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21576">SCL-21576</a></strong>: Decompilers: handle multiple empty parameter clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21581">SCL-21581</a></strong>: Decompilers: escape char constants</li>
</ul>
<h3>2023.3.233</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-13491">SCL-13491</a></strong>: Structure View: distinguish method implicit parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20719">SCL-20719</a></strong>: scala3: support implementing of extension methods and abstract given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</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-17872">SCL-17872</a></strong>: find usages on default constructor invocation doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21537">SCL-21537</a></strong>: when the cursor is at constructor invocation, only usages of that constructor should be highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21551">SCL-21551</a></strong>: Tasty reader: decompile INLINED tags</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21552">SCL-21552</a></strong>: Resolve x$n anonymous given parameters</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/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
</ul>
<h3>2023.3.211</h3>
<ul>
<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-20806">SCL-20806</a></strong>: review all usages of ScTypedPattern and consider moving to ScTypedPatternLike</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</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-20336">SCL-20336</a></strong>: Go to declaration: Wrong results for by-type given imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</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-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20415">SCL-20415</a></strong>: Type-level compiler intrinsics: support changes in 3.1.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20416">SCL-20416</a></strong>: Type Info for type definitions</li>
<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-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21482">SCL-21482</a></strong>: source files are not detected for top level definitions from libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21511">SCL-21511</a></strong>: Perform Java-to-Scala conversion on Paste rather than on Copy</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14647">SCL-14647</a></strong>: no deprecation in structure view.</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-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-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-21520">SCL-21520</a></strong>: Resolve implicits in abstract type companion object</li>
</ul>
<h3>2023.3.153</h3>
<ul>
<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-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-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-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</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-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-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-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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>
<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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</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-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.3.101</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=417976</download-url><idea-version min="n/a" max="n/a" since-build="233.9802" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="73349770" date="1697177593000" updatedDate="1697177593000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.470</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.470</h3>
<ul>
<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-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-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-21689">SCL-21689</a></strong>: NoSuchElementException in ScalaUnreachableCodeInspection$$findUnreachableInstructions</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>
</ul>
<h3>2023.3.457</h3>
<ul>
<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>
</ul>
<h3>2023.3.449</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.415</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-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>
</ul>
<h3>2023.3.408</h3>
<ul>
<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.396</h3>
<ul>
<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>
</ul>
<h3>2023.3.380</h3>
<ul>
<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-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>
<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>
</ul>
<h3>2023.3.356</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-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>
</ul>
<h3>2023.3.322</h3>
<ul>
<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>
</ul>
<h3>2023.3.311</h3>
<ul>
<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-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-21588">SCL-21588</a></strong>: Parameter Info: inline modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21595">SCL-21595</a></strong>: Non-synthetic enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-304186">IDEA-304186</a></strong>: Allow to enable VirtualFileSystemEntry#isFileIndexed optimisation for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</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-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-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
</ul>
<h3>2023.3.283</h3>
<ul>
<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-21554">SCL-21554</a></strong>: can't compiler project with "-language:_" compiler option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21454">SCL-21454</a></strong>: lexer: update JFlex to 1.9.1 and regenerate lexers using JDK 17</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-21211">SCL-21211</a></strong>: No presentation for context function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21212">SCL-21212</a></strong>: No inline parameter modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21549">SCL-21549</a></strong>: inlay hints display wrong type hints (calling method with generic parameter without generic argument using infix notation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19622">SCL-19622</a></strong>: Regression in Find Usages: subclass calls are not found when searching for trait method usages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21573">SCL-21573</a></strong>: Tasty reader: derives qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21576">SCL-21576</a></strong>: Decompilers: handle multiple empty parameter clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21581">SCL-21581</a></strong>: Decompilers: escape char constants</li>
</ul>
<h3>2023.3.233</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-13491">SCL-13491</a></strong>: Structure View: distinguish method implicit parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20719">SCL-20719</a></strong>: scala3: support implementing of extension methods and abstract given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</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-17872">SCL-17872</a></strong>: find usages on default constructor invocation doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21537">SCL-21537</a></strong>: when the cursor is at constructor invocation, only usages of that constructor should be highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21551">SCL-21551</a></strong>: Tasty reader: decompile INLINED tags</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21552">SCL-21552</a></strong>: Resolve x$n anonymous given parameters</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/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
</ul>
<h3>2023.3.211</h3>
<ul>
<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-20806">SCL-20806</a></strong>: review all usages of ScTypedPattern and consider moving to ScTypedPatternLike</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</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-20336">SCL-20336</a></strong>: Go to declaration: Wrong results for by-type given imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</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-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20415">SCL-20415</a></strong>: Type-level compiler intrinsics: support changes in 3.1.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20416">SCL-20416</a></strong>: Type Info for type definitions</li>
<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-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21482">SCL-21482</a></strong>: source files are not detected for top level definitions from libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21511">SCL-21511</a></strong>: Perform Java-to-Scala conversion on Paste rather than on Copy</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14647">SCL-14647</a></strong>: no deprecation in structure view.</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-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-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-21520">SCL-21520</a></strong>: Resolve implicits in abstract type companion object</li>
</ul>
<h3>2023.3.153</h3>
<ul>
<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-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-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-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</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-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-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-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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>
<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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</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-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.3.101</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=416489</download-url><idea-version min="n/a" max="n/a" since-build="233.9102" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="76020680" date="1697085908000" updatedDate="1697085908000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.851</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.848</h3>
<ul>
<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-21469">SCL-21469</a></strong>: Problem With Zinc Incremental Compiler</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.843</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>
</ul>
<h3>2023.2.840</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.836</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/IDEA-326939">IDEA-326939</a></strong>: Support multi-pattern switch labels that define no variables</li>
</ul>
<h3>2023.2.821</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21558">SCL-21558</a></strong>: Update ivy and sbt dependencies 25.08.2023</li>
</ul>
<h3>2023.2.820</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.818</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.809</h3>
<ul>
<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.804</h3>
<ul>
<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>
</ul>
<h3>2023.2.803</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
</ul>
<h3>2023.2.800</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16393">SCL-16393</a></strong>: inline variable removes comment</li>
</ul>
<h3>2023.2.796</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
</ul>
<h3>2023.2.787</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
</ul>
<h3>2023.2.786</h3>
<ul>
<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-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</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>
</ul>
<h3>2023.2.765</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.2.762</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>
</ul>
<h3>2023.2.759</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>
</ul>
<h3>2023.2.753</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</li>
</ul>
<h3>2023.2.751</h3>
<ul>
<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-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.748</h3>
<ul>
<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-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-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
</ul>
<h3>2023.2.746</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-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-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</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>
</ul>
<h3>2023.2.742</h3>
<ul>
<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.730</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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.727</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>
</ul>
<h3>2023.2.722</h3>
<ul>
<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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
</ul>
<h3>2023.2.711</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-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>
</ul>
<h3>2023.2.693</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.674</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>
</ul>
<h3>2023.2.670</h3>
<ul>
<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.643</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</li>
</ul>
<h3>2023.2.639</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>
</ul>
<h3>2023.2.627</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-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-21322">SCL-21322</a></strong>: Make new and changed sbt settings searchable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21323">SCL-21323</a></strong>: reload bsp\sbt action is not searchable enough</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-21355">SCL-21355</a></strong>: Read access not allowed from background thread exception in JpsCompilationWatcher</li>
</ul>
<h3>2023.2.620</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.2.610</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-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-21348">SCL-21348</a></strong>: Debugger cannot stop inside a for comprehension in a Scala 3 top level method</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>
</ul>
<h3>2023.2.590</h3>
<ul>
<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>
</ul>
<h3>2023.2.587</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>
</ul>
<h3>2023.2.573</h3>
<ul>
<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>
</ul>
<h3>2023.2.562</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.552</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.546</h3>
<ul>
<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>
</ul>
<h3>2023.2.534</h3>
<ul>
<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.527</h3>
<ul>
<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.522</h3>
<ul>
<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>
</ul>
<h3>2023.2.515</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18089">SCL-18089</a></strong>: Autocomplete the catch expression</li>
</ul>
<h3>2023.2.508</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>
</ul>
<h3>2023.2.497</h3>
<ul>
<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.487</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.467</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>
</ul>
<h3>2023.2.463</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-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>
</ul>
<h3>2023.2.454</h3>
<ul>
<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.432</h3>
<ul>
<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>
</ul>
<h3>2023.2.428</h3>
<ul>
<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>
</ul>
<h3>2023.2.423</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
</ul>
<h3>2023.2.421</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.417</h3>
<ul>
<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>
</ul>
<h3>2023.2.405</h3>
<ul>
<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>
</ul>
<h3>2023.2.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<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-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.268</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-21020">SCL-21020</a></strong>: Documentation of inspection is wrong</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
<h3>2023.2.143</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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=415359</download-url><idea-version min="n/a" max="n/a" since-build="232.10072" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="73350868" date="1697084777000" updatedDate="1697084777000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.457</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.457</h3>
<ul>
<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>
</ul>
<h3>2023.3.449</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.415</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-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>
</ul>
<h3>2023.3.408</h3>
<ul>
<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.396</h3>
<ul>
<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>
</ul>
<h3>2023.3.380</h3>
<ul>
<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-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>
<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>
</ul>
<h3>2023.3.356</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-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>
</ul>
<h3>2023.3.322</h3>
<ul>
<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>
</ul>
<h3>2023.3.311</h3>
<ul>
<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-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-21588">SCL-21588</a></strong>: Parameter Info: inline modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21595">SCL-21595</a></strong>: Non-synthetic enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-304186">IDEA-304186</a></strong>: Allow to enable VirtualFileSystemEntry#isFileIndexed optimisation for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</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-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-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
</ul>
<h3>2023.3.283</h3>
<ul>
<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-21554">SCL-21554</a></strong>: can't compiler project with "-language:_" compiler option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21454">SCL-21454</a></strong>: lexer: update JFlex to 1.9.1 and regenerate lexers using JDK 17</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-21211">SCL-21211</a></strong>: No presentation for context function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21212">SCL-21212</a></strong>: No inline parameter modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21549">SCL-21549</a></strong>: inlay hints display wrong type hints (calling method with generic parameter without generic argument using infix notation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19622">SCL-19622</a></strong>: Regression in Find Usages: subclass calls are not found when searching for trait method usages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21573">SCL-21573</a></strong>: Tasty reader: derives qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21576">SCL-21576</a></strong>: Decompilers: handle multiple empty parameter clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21581">SCL-21581</a></strong>: Decompilers: escape char constants</li>
</ul>
<h3>2023.3.233</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-13491">SCL-13491</a></strong>: Structure View: distinguish method implicit parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20719">SCL-20719</a></strong>: scala3: support implementing of extension methods and abstract given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</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-17872">SCL-17872</a></strong>: find usages on default constructor invocation doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21537">SCL-21537</a></strong>: when the cursor is at constructor invocation, only usages of that constructor should be highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21551">SCL-21551</a></strong>: Tasty reader: decompile INLINED tags</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21552">SCL-21552</a></strong>: Resolve x$n anonymous given parameters</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/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
</ul>
<h3>2023.3.211</h3>
<ul>
<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-20806">SCL-20806</a></strong>: review all usages of ScTypedPattern and consider moving to ScTypedPatternLike</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</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-20336">SCL-20336</a></strong>: Go to declaration: Wrong results for by-type given imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</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-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20415">SCL-20415</a></strong>: Type-level compiler intrinsics: support changes in 3.1.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20416">SCL-20416</a></strong>: Type Info for type definitions</li>
<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-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21482">SCL-21482</a></strong>: source files are not detected for top level definitions from libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21511">SCL-21511</a></strong>: Perform Java-to-Scala conversion on Paste rather than on Copy</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14647">SCL-14647</a></strong>: no deprecation in structure view.</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-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-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-21520">SCL-21520</a></strong>: Resolve implicits in abstract type companion object</li>
</ul>
<h3>2023.3.153</h3>
<ul>
<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-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-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-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</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-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-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-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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>
<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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</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-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.3.101</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=415358</download-url><idea-version min="n/a" max="n/a" since-build="233.9102" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="73342890" date="1697024493000" updatedDate="1697024493000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.449</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.449</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.415</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-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>
</ul>
<h3>2023.3.408</h3>
<ul>
<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.396</h3>
<ul>
<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>
</ul>
<h3>2023.3.380</h3>
<ul>
<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-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>
<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>
</ul>
<h3>2023.3.356</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-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>
</ul>
<h3>2023.3.322</h3>
<ul>
<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>
</ul>
<h3>2023.3.311</h3>
<ul>
<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-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-21588">SCL-21588</a></strong>: Parameter Info: inline modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21595">SCL-21595</a></strong>: Non-synthetic enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-304186">IDEA-304186</a></strong>: Allow to enable VirtualFileSystemEntry#isFileIndexed optimisation for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</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-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-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
</ul>
<h3>2023.3.283</h3>
<ul>
<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-21554">SCL-21554</a></strong>: can't compiler project with "-language:_" compiler option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21454">SCL-21454</a></strong>: lexer: update JFlex to 1.9.1 and regenerate lexers using JDK 17</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-21211">SCL-21211</a></strong>: No presentation for context function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21212">SCL-21212</a></strong>: No inline parameter modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21549">SCL-21549</a></strong>: inlay hints display wrong type hints (calling method with generic parameter without generic argument using infix notation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19622">SCL-19622</a></strong>: Regression in Find Usages: subclass calls are not found when searching for trait method usages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21573">SCL-21573</a></strong>: Tasty reader: derives qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21576">SCL-21576</a></strong>: Decompilers: handle multiple empty parameter clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21581">SCL-21581</a></strong>: Decompilers: escape char constants</li>
</ul>
<h3>2023.3.233</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-13491">SCL-13491</a></strong>: Structure View: distinguish method implicit parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20719">SCL-20719</a></strong>: scala3: support implementing of extension methods and abstract given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</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-17872">SCL-17872</a></strong>: find usages on default constructor invocation doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21537">SCL-21537</a></strong>: when the cursor is at constructor invocation, only usages of that constructor should be highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21551">SCL-21551</a></strong>: Tasty reader: decompile INLINED tags</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21552">SCL-21552</a></strong>: Resolve x$n anonymous given parameters</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/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
</ul>
<h3>2023.3.211</h3>
<ul>
<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-20806">SCL-20806</a></strong>: review all usages of ScTypedPattern and consider moving to ScTypedPatternLike</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</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-20336">SCL-20336</a></strong>: Go to declaration: Wrong results for by-type given imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</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-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20415">SCL-20415</a></strong>: Type-level compiler intrinsics: support changes in 3.1.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20416">SCL-20416</a></strong>: Type Info for type definitions</li>
<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-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21482">SCL-21482</a></strong>: source files are not detected for top level definitions from libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21511">SCL-21511</a></strong>: Perform Java-to-Scala conversion on Paste rather than on Copy</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14647">SCL-14647</a></strong>: no deprecation in structure view.</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-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-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-21520">SCL-21520</a></strong>: Resolve implicits in abstract type companion object</li>
</ul>
<h3>2023.3.153</h3>
<ul>
<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-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-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-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</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-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-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-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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>
<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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</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-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.3.101</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=414876</download-url><idea-version min="n/a" max="n/a" since-build="233.9102" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="73217332" date="1696608153000" updatedDate="1696608153000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.422</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.415</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-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>
</ul>
<h3>2023.3.408</h3>
<ul>
<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.396</h3>
<ul>
<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>
</ul>
<h3>2023.3.380</h3>
<ul>
<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-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>
<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>
</ul>
<h3>2023.3.356</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-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>
</ul>
<h3>2023.3.322</h3>
<ul>
<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>
</ul>
<h3>2023.3.311</h3>
<ul>
<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-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-21588">SCL-21588</a></strong>: Parameter Info: inline modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21595">SCL-21595</a></strong>: Non-synthetic enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-304186">IDEA-304186</a></strong>: Allow to enable VirtualFileSystemEntry#isFileIndexed optimisation for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</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-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-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
</ul>
<h3>2023.3.283</h3>
<ul>
<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-21554">SCL-21554</a></strong>: can't compiler project with "-language:_" compiler option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21454">SCL-21454</a></strong>: lexer: update JFlex to 1.9.1 and regenerate lexers using JDK 17</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-21211">SCL-21211</a></strong>: No presentation for context function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21212">SCL-21212</a></strong>: No inline parameter modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21549">SCL-21549</a></strong>: inlay hints display wrong type hints (calling method with generic parameter without generic argument using infix notation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19622">SCL-19622</a></strong>: Regression in Find Usages: subclass calls are not found when searching for trait method usages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21573">SCL-21573</a></strong>: Tasty reader: derives qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21576">SCL-21576</a></strong>: Decompilers: handle multiple empty parameter clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21581">SCL-21581</a></strong>: Decompilers: escape char constants</li>
</ul>
<h3>2023.3.233</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-13491">SCL-13491</a></strong>: Structure View: distinguish method implicit parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20719">SCL-20719</a></strong>: scala3: support implementing of extension methods and abstract given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</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-17872">SCL-17872</a></strong>: find usages on default constructor invocation doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21537">SCL-21537</a></strong>: when the cursor is at constructor invocation, only usages of that constructor should be highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21551">SCL-21551</a></strong>: Tasty reader: decompile INLINED tags</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21552">SCL-21552</a></strong>: Resolve x$n anonymous given parameters</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/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
</ul>
<h3>2023.3.211</h3>
<ul>
<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-20806">SCL-20806</a></strong>: review all usages of ScTypedPattern and consider moving to ScTypedPatternLike</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</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-20336">SCL-20336</a></strong>: Go to declaration: Wrong results for by-type given imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</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-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20415">SCL-20415</a></strong>: Type-level compiler intrinsics: support changes in 3.1.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20416">SCL-20416</a></strong>: Type Info for type definitions</li>
<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-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21482">SCL-21482</a></strong>: source files are not detected for top level definitions from libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21511">SCL-21511</a></strong>: Perform Java-to-Scala conversion on Paste rather than on Copy</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14647">SCL-14647</a></strong>: no deprecation in structure view.</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-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-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-21520">SCL-21520</a></strong>: Resolve implicits in abstract type companion object</li>
</ul>
<h3>2023.3.153</h3>
<ul>
<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-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-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-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</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-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-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-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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>
<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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</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-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.3.101</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=411682</download-url><idea-version min="n/a" max="n/a" since-build="233.9102" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="73179742" date="1696586506000" updatedDate="1696586506000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.415</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.415</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-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>
</ul>
<h3>2023.3.408</h3>
<ul>
<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.396</h3>
<ul>
<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>
</ul>
<h3>2023.3.380</h3>
<ul>
<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-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>
<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>
</ul>
<h3>2023.3.356</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-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>
</ul>
<h3>2023.3.322</h3>
<ul>
<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>
</ul>
<h3>2023.3.311</h3>
<ul>
<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-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-21588">SCL-21588</a></strong>: Parameter Info: inline modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21595">SCL-21595</a></strong>: Non-synthetic enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-304186">IDEA-304186</a></strong>: Allow to enable VirtualFileSystemEntry#isFileIndexed optimisation for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</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-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-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
</ul>
<h3>2023.3.283</h3>
<ul>
<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-21554">SCL-21554</a></strong>: can't compiler project with "-language:_" compiler option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21454">SCL-21454</a></strong>: lexer: update JFlex to 1.9.1 and regenerate lexers using JDK 17</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-21211">SCL-21211</a></strong>: No presentation for context function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21212">SCL-21212</a></strong>: No inline parameter modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21549">SCL-21549</a></strong>: inlay hints display wrong type hints (calling method with generic parameter without generic argument using infix notation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19622">SCL-19622</a></strong>: Regression in Find Usages: subclass calls are not found when searching for trait method usages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21573">SCL-21573</a></strong>: Tasty reader: derives qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21576">SCL-21576</a></strong>: Decompilers: handle multiple empty parameter clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21581">SCL-21581</a></strong>: Decompilers: escape char constants</li>
</ul>
<h3>2023.3.233</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-13491">SCL-13491</a></strong>: Structure View: distinguish method implicit parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20719">SCL-20719</a></strong>: scala3: support implementing of extension methods and abstract given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</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-17872">SCL-17872</a></strong>: find usages on default constructor invocation doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21537">SCL-21537</a></strong>: when the cursor is at constructor invocation, only usages of that constructor should be highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21551">SCL-21551</a></strong>: Tasty reader: decompile INLINED tags</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21552">SCL-21552</a></strong>: Resolve x$n anonymous given parameters</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/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
</ul>
<h3>2023.3.211</h3>
<ul>
<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-20806">SCL-20806</a></strong>: review all usages of ScTypedPattern and consider moving to ScTypedPatternLike</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</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-20336">SCL-20336</a></strong>: Go to declaration: Wrong results for by-type given imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</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-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20415">SCL-20415</a></strong>: Type-level compiler intrinsics: support changes in 3.1.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20416">SCL-20416</a></strong>: Type Info for type definitions</li>
<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-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21482">SCL-21482</a></strong>: source files are not detected for top level definitions from libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21511">SCL-21511</a></strong>: Perform Java-to-Scala conversion on Paste rather than on Copy</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14647">SCL-14647</a></strong>: no deprecation in structure view.</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-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-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-21520">SCL-21520</a></strong>: Resolve implicits in abstract type companion object</li>
</ul>
<h3>2023.3.153</h3>
<ul>
<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-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-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-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</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-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-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-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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>
<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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</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-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.3.101</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=411411</download-url><idea-version min="n/a" max="n/a" since-build="233.9102" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="76017716" date="1696586420000" updatedDate="1696586420000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.848</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.848</h3>
<ul>
<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-21469">SCL-21469</a></strong>: Problem With Zinc Incremental Compiler</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.843</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>
</ul>
<h3>2023.2.840</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.836</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/IDEA-326939">IDEA-326939</a></strong>: Support multi-pattern switch labels that define no variables</li>
</ul>
<h3>2023.2.821</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21558">SCL-21558</a></strong>: Update ivy and sbt dependencies 25.08.2023</li>
</ul>
<h3>2023.2.820</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.818</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.809</h3>
<ul>
<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.804</h3>
<ul>
<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>
</ul>
<h3>2023.2.803</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
</ul>
<h3>2023.2.800</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16393">SCL-16393</a></strong>: inline variable removes comment</li>
</ul>
<h3>2023.2.796</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
</ul>
<h3>2023.2.787</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
</ul>
<h3>2023.2.786</h3>
<ul>
<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-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</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>
</ul>
<h3>2023.2.765</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.2.762</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>
</ul>
<h3>2023.2.759</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>
</ul>
<h3>2023.2.753</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</li>
</ul>
<h3>2023.2.751</h3>
<ul>
<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-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.748</h3>
<ul>
<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-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-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
</ul>
<h3>2023.2.746</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-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-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</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>
</ul>
<h3>2023.2.742</h3>
<ul>
<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.730</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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.727</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>
</ul>
<h3>2023.2.722</h3>
<ul>
<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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
</ul>
<h3>2023.2.711</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-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>
</ul>
<h3>2023.2.693</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.674</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>
</ul>
<h3>2023.2.670</h3>
<ul>
<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.643</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</li>
</ul>
<h3>2023.2.639</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>
</ul>
<h3>2023.2.627</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-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-21322">SCL-21322</a></strong>: Make new and changed sbt settings searchable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21323">SCL-21323</a></strong>: reload bsp\sbt action is not searchable enough</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-21355">SCL-21355</a></strong>: Read access not allowed from background thread exception in JpsCompilationWatcher</li>
</ul>
<h3>2023.2.620</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.2.610</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-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-21348">SCL-21348</a></strong>: Debugger cannot stop inside a for comprehension in a Scala 3 top level method</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>
</ul>
<h3>2023.2.590</h3>
<ul>
<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>
</ul>
<h3>2023.2.587</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>
</ul>
<h3>2023.2.573</h3>
<ul>
<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>
</ul>
<h3>2023.2.562</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.552</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.546</h3>
<ul>
<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>
</ul>
<h3>2023.2.534</h3>
<ul>
<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.527</h3>
<ul>
<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.522</h3>
<ul>
<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>
</ul>
<h3>2023.2.515</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18089">SCL-18089</a></strong>: Autocomplete the catch expression</li>
</ul>
<h3>2023.2.508</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>
</ul>
<h3>2023.2.497</h3>
<ul>
<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.487</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.467</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>
</ul>
<h3>2023.2.463</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-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>
</ul>
<h3>2023.2.454</h3>
<ul>
<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.432</h3>
<ul>
<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>
</ul>
<h3>2023.2.428</h3>
<ul>
<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>
</ul>
<h3>2023.2.423</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
</ul>
<h3>2023.2.421</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.417</h3>
<ul>
<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>
</ul>
<h3>2023.2.405</h3>
<ul>
<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>
</ul>
<h3>2023.2.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<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-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.268</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-21020">SCL-21020</a></strong>: Documentation of inspection is wrong</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
<h3>2023.2.143</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.2.139</h3>
<ul>
<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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=411410</download-url><idea-version min="n/a" max="n/a" since-build="232.9921" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="73160854" date="1696398329000" updatedDate="1696398329000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.408</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.408</h3>
<ul>
<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.396</h3>
<ul>
<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>
</ul>
<h3>2023.3.380</h3>
<ul>
<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-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>
<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>
</ul>
<h3>2023.3.356</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-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>
</ul>
<h3>2023.3.322</h3>
<ul>
<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>
</ul>
<h3>2023.3.311</h3>
<ul>
<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-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-21588">SCL-21588</a></strong>: Parameter Info: inline modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21595">SCL-21595</a></strong>: Non-synthetic enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-304186">IDEA-304186</a></strong>: Allow to enable VirtualFileSystemEntry#isFileIndexed optimisation for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</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-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-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
</ul>
<h3>2023.3.283</h3>
<ul>
<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-21554">SCL-21554</a></strong>: can't compiler project with "-language:_" compiler option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21454">SCL-21454</a></strong>: lexer: update JFlex to 1.9.1 and regenerate lexers using JDK 17</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-21211">SCL-21211</a></strong>: No presentation for context function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21212">SCL-21212</a></strong>: No inline parameter modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21549">SCL-21549</a></strong>: inlay hints display wrong type hints (calling method with generic parameter without generic argument using infix notation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19622">SCL-19622</a></strong>: Regression in Find Usages: subclass calls are not found when searching for trait method usages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21573">SCL-21573</a></strong>: Tasty reader: derives qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21576">SCL-21576</a></strong>: Decompilers: handle multiple empty parameter clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21581">SCL-21581</a></strong>: Decompilers: escape char constants</li>
</ul>
<h3>2023.3.233</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-13491">SCL-13491</a></strong>: Structure View: distinguish method implicit parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20719">SCL-20719</a></strong>: scala3: support implementing of extension methods and abstract given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</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-17872">SCL-17872</a></strong>: find usages on default constructor invocation doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21537">SCL-21537</a></strong>: when the cursor is at constructor invocation, only usages of that constructor should be highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21551">SCL-21551</a></strong>: Tasty reader: decompile INLINED tags</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21552">SCL-21552</a></strong>: Resolve x$n anonymous given parameters</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/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
</ul>
<h3>2023.3.211</h3>
<ul>
<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-20806">SCL-20806</a></strong>: review all usages of ScTypedPattern and consider moving to ScTypedPatternLike</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</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-20336">SCL-20336</a></strong>: Go to declaration: Wrong results for by-type given imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</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-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20415">SCL-20415</a></strong>: Type-level compiler intrinsics: support changes in 3.1.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20416">SCL-20416</a></strong>: Type Info for type definitions</li>
<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-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21482">SCL-21482</a></strong>: source files are not detected for top level definitions from libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21511">SCL-21511</a></strong>: Perform Java-to-Scala conversion on Paste rather than on Copy</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14647">SCL-14647</a></strong>: no deprecation in structure view.</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-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-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-21520">SCL-21520</a></strong>: Resolve implicits in abstract type companion object</li>
</ul>
<h3>2023.3.153</h3>
<ul>
<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-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-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-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</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-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-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-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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>
<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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</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-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.3.101</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=408951</download-url><idea-version min="n/a" max="n/a" since-build="233.9102" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="73324393" date="1696050876000" updatedDate="1696050876000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.398</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.396</h3>
<ul>
<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>
</ul>
<h3>2023.3.380</h3>
<ul>
<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-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>
<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>
</ul>
<h3>2023.3.356</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-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>
</ul>
<h3>2023.3.322</h3>
<ul>
<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>
</ul>
<h3>2023.3.311</h3>
<ul>
<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-21588">SCL-21588</a></strong>: Parameter Info: inline modifiers</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-21595">SCL-21595</a></strong>: Non-synthetic enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-304186">IDEA-304186</a></strong>: Allow to enable VirtualFileSystemEntry#isFileIndexed optimisation for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</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-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-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
</ul>
<h3>2023.3.283</h3>
<ul>
<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-21554">SCL-21554</a></strong>: can't compiler project with "-language:_" compiler option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21454">SCL-21454</a></strong>: lexer: update JFlex to 1.9.1 and regenerate lexers using JDK 17</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-21211">SCL-21211</a></strong>: No presentation for context function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21212">SCL-21212</a></strong>: No inline parameter modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21549">SCL-21549</a></strong>: inlay hints display wrong type hints (calling method with generic parameter without generic argument using infix notation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19622">SCL-19622</a></strong>: Regression in Find Usages: subclass calls are not found when searching for trait method usages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21573">SCL-21573</a></strong>: Tasty reader: derives qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21576">SCL-21576</a></strong>: Decompilers: handle multiple empty parameter clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21581">SCL-21581</a></strong>: Decompilers: escape char constants</li>
</ul>
<h3>2023.3.233</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-13491">SCL-13491</a></strong>: Structure View: distinguish method implicit parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20719">SCL-20719</a></strong>: scala3: support implementing of extension methods and abstract given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</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-17872">SCL-17872</a></strong>: find usages on default constructor invocation doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21537">SCL-21537</a></strong>: when the cursor is at constructor invocation, only usages of that constructor should be highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21551">SCL-21551</a></strong>: Tasty reader: decompile INLINED tags</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21552">SCL-21552</a></strong>: Resolve x$n anonymous given parameters</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/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
</ul>
<h3>2023.3.211</h3>
<ul>
<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-20806">SCL-20806</a></strong>: review all usages of ScTypedPattern and consider moving to ScTypedPatternLike</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</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-20336">SCL-20336</a></strong>: Go to declaration: Wrong results for by-type given imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</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-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20415">SCL-20415</a></strong>: Type-level compiler intrinsics: support changes in 3.1.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20416">SCL-20416</a></strong>: Type Info for type definitions</li>
<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-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21482">SCL-21482</a></strong>: source files are not detected for top level definitions from libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21511">SCL-21511</a></strong>: Perform Java-to-Scala conversion on Paste rather than on Copy</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14647">SCL-14647</a></strong>: no deprecation in structure view.</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-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-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-21520">SCL-21520</a></strong>: Resolve implicits in abstract type companion object</li>
</ul>
<h3>2023.3.153</h3>
<ul>
<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-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-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-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</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-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-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-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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>
<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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</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-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.3.101</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=406797</download-url><idea-version min="n/a" max="n/a" since-build="233.8264" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="73325791" date="1695961599000" updatedDate="1695961599000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.396</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.396</h3>
<ul>
<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>
</ul>
<h3>2023.3.380</h3>
<ul>
<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-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>
<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>
</ul>
<h3>2023.3.356</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-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>
</ul>
<h3>2023.3.322</h3>
<ul>
<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>
</ul>
<h3>2023.3.311</h3>
<ul>
<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-21588">SCL-21588</a></strong>: Parameter Info: inline modifiers</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-21595">SCL-21595</a></strong>: Non-synthetic enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-304186">IDEA-304186</a></strong>: Allow to enable VirtualFileSystemEntry#isFileIndexed optimisation for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</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-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-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
</ul>
<h3>2023.3.283</h3>
<ul>
<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-21554">SCL-21554</a></strong>: can't compiler project with "-language:_" compiler option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21454">SCL-21454</a></strong>: lexer: update JFlex to 1.9.1 and regenerate lexers using JDK 17</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-21211">SCL-21211</a></strong>: No presentation for context function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21212">SCL-21212</a></strong>: No inline parameter modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21549">SCL-21549</a></strong>: inlay hints display wrong type hints (calling method with generic parameter without generic argument using infix notation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19622">SCL-19622</a></strong>: Regression in Find Usages: subclass calls are not found when searching for trait method usages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21573">SCL-21573</a></strong>: Tasty reader: derives qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21576">SCL-21576</a></strong>: Decompilers: handle multiple empty parameter clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21581">SCL-21581</a></strong>: Decompilers: escape char constants</li>
</ul>
<h3>2023.3.233</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-13491">SCL-13491</a></strong>: Structure View: distinguish method implicit parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20719">SCL-20719</a></strong>: scala3: support implementing of extension methods and abstract given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</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-17872">SCL-17872</a></strong>: find usages on default constructor invocation doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21537">SCL-21537</a></strong>: when the cursor is at constructor invocation, only usages of that constructor should be highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21551">SCL-21551</a></strong>: Tasty reader: decompile INLINED tags</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21552">SCL-21552</a></strong>: Resolve x$n anonymous given parameters</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/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
</ul>
<h3>2023.3.211</h3>
<ul>
<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-20806">SCL-20806</a></strong>: review all usages of ScTypedPattern and consider moving to ScTypedPatternLike</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</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-20336">SCL-20336</a></strong>: Go to declaration: Wrong results for by-type given imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</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-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20415">SCL-20415</a></strong>: Type-level compiler intrinsics: support changes in 3.1.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20416">SCL-20416</a></strong>: Type Info for type definitions</li>
<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-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21482">SCL-21482</a></strong>: source files are not detected for top level definitions from libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21511">SCL-21511</a></strong>: Perform Java-to-Scala conversion on Paste rather than on Copy</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14647">SCL-14647</a></strong>: no deprecation in structure view.</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-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-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-21520">SCL-21520</a></strong>: Resolve implicits in abstract type companion object</li>
</ul>
<h3>2023.3.153</h3>
<ul>
<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-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-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-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</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-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-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-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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>
<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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</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-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.3.101</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=406019</download-url><idea-version min="n/a" max="n/a" since-build="233.8264" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="73367896" date="1695877070000" updatedDate="1695877070000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.380</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.380</h3>
<ul>
<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-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>
<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>
</ul>
<h3>2023.3.356</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-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>
</ul>
<h3>2023.3.322</h3>
<ul>
<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>
</ul>
<h3>2023.3.311</h3>
<ul>
<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-21588">SCL-21588</a></strong>: Parameter Info: inline modifiers</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-21595">SCL-21595</a></strong>: Non-synthetic enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-304186">IDEA-304186</a></strong>: Allow to enable VirtualFileSystemEntry#isFileIndexed optimisation for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</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-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-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
</ul>
<h3>2023.3.283</h3>
<ul>
<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-21554">SCL-21554</a></strong>: can't compiler project with "-language:_" compiler option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21454">SCL-21454</a></strong>: lexer: update JFlex to 1.9.1 and regenerate lexers using JDK 17</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-21211">SCL-21211</a></strong>: No presentation for context function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21212">SCL-21212</a></strong>: No inline parameter modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21549">SCL-21549</a></strong>: inlay hints display wrong type hints (calling method with generic parameter without generic argument using infix notation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19622">SCL-19622</a></strong>: Regression in Find Usages: subclass calls are not found when searching for trait method usages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21573">SCL-21573</a></strong>: Tasty reader: derives qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21576">SCL-21576</a></strong>: Decompilers: handle multiple empty parameter clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21581">SCL-21581</a></strong>: Decompilers: escape char constants</li>
</ul>
<h3>2023.3.233</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-13491">SCL-13491</a></strong>: Structure View: distinguish method implicit parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20719">SCL-20719</a></strong>: scala3: support implementing of extension methods and abstract given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</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-17872">SCL-17872</a></strong>: find usages on default constructor invocation doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21537">SCL-21537</a></strong>: when the cursor is at constructor invocation, only usages of that constructor should be highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21551">SCL-21551</a></strong>: Tasty reader: decompile INLINED tags</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21552">SCL-21552</a></strong>: Resolve x$n anonymous given parameters</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/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
</ul>
<h3>2023.3.211</h3>
<ul>
<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-20806">SCL-20806</a></strong>: review all usages of ScTypedPattern and consider moving to ScTypedPatternLike</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</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-20336">SCL-20336</a></strong>: Go to declaration: Wrong results for by-type given imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</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-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20415">SCL-20415</a></strong>: Type-level compiler intrinsics: support changes in 3.1.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20416">SCL-20416</a></strong>: Type Info for type definitions</li>
<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-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21482">SCL-21482</a></strong>: source files are not detected for top level definitions from libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21511">SCL-21511</a></strong>: Perform Java-to-Scala conversion on Paste rather than on Copy</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14647">SCL-14647</a></strong>: no deprecation in structure view.</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-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-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-21520">SCL-21520</a></strong>: Resolve implicits in abstract type companion object</li>
</ul>
<h3>2023.3.153</h3>
<ul>
<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-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-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-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</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-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-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-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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>
<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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</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-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.3.101</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=405355</download-url><idea-version min="n/a" max="n/a" since-build="233.8264" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="76017377" date="1695700992000" updatedDate="1695700992000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.843</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.843</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>
</ul>
<h3>2023.2.840</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.836</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/IDEA-326939">IDEA-326939</a></strong>: Support multi-pattern switch labels that define no variables</li>
</ul>
<h3>2023.2.821</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21558">SCL-21558</a></strong>: Update ivy and sbt dependencies 25.08.2023</li>
</ul>
<h3>2023.2.820</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.818</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.809</h3>
<ul>
<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.804</h3>
<ul>
<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>
</ul>
<h3>2023.2.803</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
</ul>
<h3>2023.2.800</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16393">SCL-16393</a></strong>: inline variable removes comment</li>
</ul>
<h3>2023.2.796</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
</ul>
<h3>2023.2.787</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
</ul>
<h3>2023.2.786</h3>
<ul>
<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-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</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>
</ul>
<h3>2023.2.765</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.2.762</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>
</ul>
<h3>2023.2.759</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>
</ul>
<h3>2023.2.753</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</li>
</ul>
<h3>2023.2.751</h3>
<ul>
<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-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.748</h3>
<ul>
<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-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-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
</ul>
<h3>2023.2.746</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-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-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</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>
</ul>
<h3>2023.2.742</h3>
<ul>
<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.730</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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.727</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>
</ul>
<h3>2023.2.722</h3>
<ul>
<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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
</ul>
<h3>2023.2.711</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-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>
</ul>
<h3>2023.2.693</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.674</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>
</ul>
<h3>2023.2.670</h3>
<ul>
<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.643</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</li>
</ul>
<h3>2023.2.639</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>
</ul>
<h3>2023.2.627</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-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-21322">SCL-21322</a></strong>: Make new and changed sbt settings searchable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21323">SCL-21323</a></strong>: reload bsp\sbt action is not searchable enough</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-21355">SCL-21355</a></strong>: Read access not allowed from background thread exception in JpsCompilationWatcher</li>
</ul>
<h3>2023.2.620</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.2.610</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-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-21348">SCL-21348</a></strong>: Debugger cannot stop inside a for comprehension in a Scala 3 top level method</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>
</ul>
<h3>2023.2.590</h3>
<ul>
<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>
</ul>
<h3>2023.2.587</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>
</ul>
<h3>2023.2.573</h3>
<ul>
<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>
</ul>
<h3>2023.2.562</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.552</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.546</h3>
<ul>
<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>
</ul>
<h3>2023.2.534</h3>
<ul>
<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.527</h3>
<ul>
<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.522</h3>
<ul>
<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>
</ul>
<h3>2023.2.515</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18089">SCL-18089</a></strong>: Autocomplete the catch expression</li>
</ul>
<h3>2023.2.508</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>
</ul>
<h3>2023.2.497</h3>
<ul>
<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.487</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.467</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>
</ul>
<h3>2023.2.463</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-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>
</ul>
<h3>2023.2.454</h3>
<ul>
<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.432</h3>
<ul>
<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>
</ul>
<h3>2023.2.428</h3>
<ul>
<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>
</ul>
<h3>2023.2.423</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
</ul>
<h3>2023.2.421</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.417</h3>
<ul>
<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>
</ul>
<h3>2023.2.405</h3>
<ul>
<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>
</ul>
<h3>2023.2.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<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-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.268</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-21020">SCL-21020</a></strong>: Documentation of inspection is wrong</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
<h3>2023.2.143</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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=403489</download-url><idea-version min="n/a" max="n/a" since-build="232.9921" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="73397582" date="1695632649000" updatedDate="1695632649000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.356</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.356</h3>
<ul>
<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-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>
</ul>
<h3>2023.3.322</h3>
<ul>
<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>
</ul>
<h3>2023.3.311</h3>
<ul>
<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-21588">SCL-21588</a></strong>: Parameter Info: inline modifiers</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-21595">SCL-21595</a></strong>: Non-synthetic enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-304186">IDEA-304186</a></strong>: Allow to enable VirtualFileSystemEntry#isFileIndexed optimisation for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</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-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-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
</ul>
<h3>2023.3.283</h3>
<ul>
<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-21554">SCL-21554</a></strong>: can't compiler project with "-language:_" compiler option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21454">SCL-21454</a></strong>: lexer: update JFlex to 1.9.1 and regenerate lexers using JDK 17</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-21211">SCL-21211</a></strong>: No presentation for context function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21212">SCL-21212</a></strong>: No inline parameter modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21549">SCL-21549</a></strong>: inlay hints display wrong type hints (calling method with generic parameter without generic argument using infix notation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19622">SCL-19622</a></strong>: Regression in Find Usages: subclass calls are not found when searching for trait method usages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21573">SCL-21573</a></strong>: Tasty reader: derives qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21576">SCL-21576</a></strong>: Decompilers: handle multiple empty parameter clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21581">SCL-21581</a></strong>: Decompilers: escape char constants</li>
</ul>
<h3>2023.3.233</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-13491">SCL-13491</a></strong>: Structure View: distinguish method implicit parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20719">SCL-20719</a></strong>: scala3: support implementing of extension methods and abstract given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</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-17872">SCL-17872</a></strong>: find usages on default constructor invocation doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21537">SCL-21537</a></strong>: when the cursor is at constructor invocation, only usages of that constructor should be highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21551">SCL-21551</a></strong>: Tasty reader: decompile INLINED tags</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21552">SCL-21552</a></strong>: Resolve x$n anonymous given parameters</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/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
</ul>
<h3>2023.3.211</h3>
<ul>
<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-20806">SCL-20806</a></strong>: review all usages of ScTypedPattern and consider moving to ScTypedPatternLike</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</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-20336">SCL-20336</a></strong>: Go to declaration: Wrong results for by-type given imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</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-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20415">SCL-20415</a></strong>: Type-level compiler intrinsics: support changes in 3.1.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20416">SCL-20416</a></strong>: Type Info for type definitions</li>
<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-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21482">SCL-21482</a></strong>: source files are not detected for top level definitions from libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21511">SCL-21511</a></strong>: Perform Java-to-Scala conversion on Paste rather than on Copy</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14647">SCL-14647</a></strong>: no deprecation in structure view.</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-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-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-21520">SCL-21520</a></strong>: Resolve implicits in abstract type companion object</li>
</ul>
<h3>2023.3.153</h3>
<ul>
<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-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-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-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</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-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-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-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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>
<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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</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-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.3.101</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=403135</download-url><idea-version min="n/a" max="n/a" since-build="233.7784" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="73323894" date="1695140016000" updatedDate="1695140016000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.322</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.322</h3>
<ul>
<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>
</ul>
<h3>2023.3.311</h3>
<ul>
<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-21588">SCL-21588</a></strong>: Parameter Info: inline modifiers</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-21595">SCL-21595</a></strong>: Non-synthetic enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-304186">IDEA-304186</a></strong>: Allow to enable VirtualFileSystemEntry#isFileIndexed optimisation for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</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-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-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
</ul>
<h3>2023.3.283</h3>
<ul>
<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-21554">SCL-21554</a></strong>: can't compiler project with "-language:_" compiler option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21454">SCL-21454</a></strong>: lexer: update JFlex to 1.9.1 and regenerate lexers using JDK 17</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-21211">SCL-21211</a></strong>: No presentation for context function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21212">SCL-21212</a></strong>: No inline parameter modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21549">SCL-21549</a></strong>: inlay hints display wrong type hints (calling method with generic parameter without generic argument using infix notation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19622">SCL-19622</a></strong>: Regression in Find Usages: subclass calls are not found when searching for trait method usages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21573">SCL-21573</a></strong>: Tasty reader: derives qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21576">SCL-21576</a></strong>: Decompilers: handle multiple empty parameter clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21581">SCL-21581</a></strong>: Decompilers: escape char constants</li>
</ul>
<h3>2023.3.233</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-13491">SCL-13491</a></strong>: Structure View: distinguish method implicit parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20719">SCL-20719</a></strong>: scala3: support implementing of extension methods and abstract given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</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-17872">SCL-17872</a></strong>: find usages on default constructor invocation doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21537">SCL-21537</a></strong>: when the cursor is at constructor invocation, only usages of that constructor should be highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21551">SCL-21551</a></strong>: Tasty reader: decompile INLINED tags</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21552">SCL-21552</a></strong>: Resolve x$n anonymous given parameters</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/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
</ul>
<h3>2023.3.211</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20806">SCL-20806</a></strong>: review all usages of ScTypedPattern and consider moving to ScTypedPatternLike</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</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-20336">SCL-20336</a></strong>: Go to declaration: Wrong results for by-type given imports</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</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-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20415">SCL-20415</a></strong>: Type-level compiler intrinsics: support changes in 3.1.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20416">SCL-20416</a></strong>: Type Info for type definitions</li>
<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-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21482">SCL-21482</a></strong>: source files are not detected for top level definitions from libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21511">SCL-21511</a></strong>: Perform Java-to-Scala conversion on Paste rather than on Copy</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14647">SCL-14647</a></strong>: no deprecation in structure view.</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-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-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-21520">SCL-21520</a></strong>: Resolve implicits in abstract type companion object</li>
</ul>
<h3>2023.3.153</h3>
<ul>
<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-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-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-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</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-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-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-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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>
<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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</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-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.3.101</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=399488</download-url><idea-version min="n/a" max="n/a" since-build="233.7389" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="73324559" date="1694858926000" updatedDate="1694858926000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.311</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.311</h3>
<ul>
<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-21588">SCL-21588</a></strong>: Parameter Info: inline modifiers</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-21595">SCL-21595</a></strong>: Non-synthetic enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-304186">IDEA-304186</a></strong>: Allow to enable VirtualFileSystemEntry#isFileIndexed optimisation for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</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-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-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
</ul>
<h3>2023.3.283</h3>
<ul>
<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-21554">SCL-21554</a></strong>: can't compiler project with "-language:_" compiler option</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21454">SCL-21454</a></strong>: lexer: update JFlex to 1.9.1 and regenerate lexers using JDK 17</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-21211">SCL-21211</a></strong>: No presentation for context function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21212">SCL-21212</a></strong>: No inline parameter modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21549">SCL-21549</a></strong>: inlay hints display wrong type hints (calling method with generic parameter without generic argument using infix notation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19622">SCL-19622</a></strong>: Regression in Find Usages: subclass calls are not found when searching for trait method usages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21573">SCL-21573</a></strong>: Tasty reader: derives qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21576">SCL-21576</a></strong>: Decompilers: handle multiple empty parameter clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21581">SCL-21581</a></strong>: Decompilers: escape char constants</li>
</ul>
<h3>2023.3.233</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-13491">SCL-13491</a></strong>: Structure View: distinguish method implicit parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21496">SCL-21496</a></strong>: scala-cli: completion for dependencies</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21495">SCL-21495</a></strong>: scala-cli: highlight outdated dependencies and suggest updating to newer stable version</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20719">SCL-20719</a></strong>: scala3: support implementing of extension methods and abstract given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</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-17872">SCL-17872</a></strong>: find usages on default constructor invocation doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21537">SCL-21537</a></strong>: when the cursor is at constructor invocation, only usages of that constructor should be highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21551">SCL-21551</a></strong>: Tasty reader: decompile INLINED tags</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21552">SCL-21552</a></strong>: Resolve x$n anonymous given parameters</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/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
</ul>
<h3>2023.3.211</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20806">SCL-20806</a></strong>: review all usages of ScTypedPattern and consider moving to ScTypedPatternLike</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</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-20336">SCL-20336</a></strong>: Go to declaration: Wrong results for by-type given 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-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</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-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20415">SCL-20415</a></strong>: Type-level compiler intrinsics: support changes in 3.1.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20416">SCL-20416</a></strong>: Type Info for type definitions</li>
<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-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21482">SCL-21482</a></strong>: source files are not detected for top level definitions from libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21511">SCL-21511</a></strong>: Perform Java-to-Scala conversion on Paste rather than on Copy</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14647">SCL-14647</a></strong>: no deprecation in structure view.</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-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-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-21520">SCL-21520</a></strong>: Resolve implicits in abstract type companion object</li>
</ul>
<h3>2023.3.153</h3>
<ul>
<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-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-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-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</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-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-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-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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>
<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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</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-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.3.101</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=397424</download-url><idea-version min="n/a" max="n/a" since-build="233.7181" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="76016541" date="1694838168000" updatedDate="1694838168000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.841</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.840</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.836</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/IDEA-326939">IDEA-326939</a></strong>: Support multi-pattern switch labels that define no variables</li>
</ul>
<h3>2023.2.821</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21558">SCL-21558</a></strong>: Update ivy and sbt dependencies 25.08.2023</li>
</ul>
<h3>2023.2.820</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.818</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.809</h3>
<ul>
<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.804</h3>
<ul>
<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>
</ul>
<h3>2023.2.803</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
</ul>
<h3>2023.2.800</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16393">SCL-16393</a></strong>: inline variable removes comment</li>
</ul>
<h3>2023.2.796</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
</ul>
<h3>2023.2.787</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
</ul>
<h3>2023.2.786</h3>
<ul>
<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-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</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>
</ul>
<h3>2023.2.765</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.2.762</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>
</ul>
<h3>2023.2.759</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>
</ul>
<h3>2023.2.753</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</li>
</ul>
<h3>2023.2.751</h3>
<ul>
<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-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.748</h3>
<ul>
<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-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-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
</ul>
<h3>2023.2.746</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-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-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</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>
</ul>
<h3>2023.2.742</h3>
<ul>
<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.730</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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.727</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>
</ul>
<h3>2023.2.722</h3>
<ul>
<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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
</ul>
<h3>2023.2.711</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-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>
</ul>
<h3>2023.2.693</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.674</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>
</ul>
<h3>2023.2.670</h3>
<ul>
<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.643</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</li>
</ul>
<h3>2023.2.639</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>
</ul>
<h3>2023.2.627</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-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-21322">SCL-21322</a></strong>: Make new and changed sbt settings searchable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21323">SCL-21323</a></strong>: reload bsp\sbt action is not searchable enough</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-21355">SCL-21355</a></strong>: Read access not allowed from background thread exception in JpsCompilationWatcher</li>
</ul>
<h3>2023.2.620</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.2.610</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-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-21348">SCL-21348</a></strong>: Debugger cannot stop inside a for comprehension in a Scala 3 top level method</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>
</ul>
<h3>2023.2.590</h3>
<ul>
<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>
</ul>
<h3>2023.2.587</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>
</ul>
<h3>2023.2.573</h3>
<ul>
<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>
</ul>
<h3>2023.2.562</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.552</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.546</h3>
<ul>
<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>
</ul>
<h3>2023.2.534</h3>
<ul>
<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.527</h3>
<ul>
<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.522</h3>
<ul>
<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>
</ul>
<h3>2023.2.515</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18089">SCL-18089</a></strong>: Autocomplete the catch expression</li>
</ul>
<h3>2023.2.508</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>
</ul>
<h3>2023.2.497</h3>
<ul>
<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.487</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.467</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>
</ul>
<h3>2023.2.463</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-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>
</ul>
<h3>2023.2.454</h3>
<ul>
<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.432</h3>
<ul>
<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>
</ul>
<h3>2023.2.428</h3>
<ul>
<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>
</ul>
<h3>2023.2.423</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
</ul>
<h3>2023.2.421</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.417</h3>
<ul>
<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>
</ul>
<h3>2023.2.405</h3>
<ul>
<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>
</ul>
<h3>2023.2.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<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-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.268</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-21020">SCL-21020</a></strong>: Documentation of inspection is wrong</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
<h3>2023.2.143</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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=397238</download-url><idea-version min="n/a" max="n/a" since-build="232.9921" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="76017490" date="1694233259000" updatedDate="1694233259000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.840</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.840</h3>
<ul>
<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-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-21585">SCL-21585</a></strong>: Failure to substitute type member refinement through a projection type from a HList style type</li>
</ul>
<h3>2023.2.836</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/IDEA-326939">IDEA-326939</a></strong>: Support multi-pattern switch labels that define no variables</li>
</ul>
<h3>2023.2.821</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21558">SCL-21558</a></strong>: Update ivy and sbt dependencies 25.08.2023</li>
</ul>
<h3>2023.2.820</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.818</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.809</h3>
<ul>
<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.804</h3>
<ul>
<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>
</ul>
<h3>2023.2.803</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
</ul>
<h3>2023.2.800</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16393">SCL-16393</a></strong>: inline variable removes comment</li>
</ul>
<h3>2023.2.796</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
</ul>
<h3>2023.2.787</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
</ul>
<h3>2023.2.786</h3>
<ul>
<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-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</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>
</ul>
<h3>2023.2.765</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.2.762</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>
</ul>
<h3>2023.2.759</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>
</ul>
<h3>2023.2.753</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</li>
</ul>
<h3>2023.2.751</h3>
<ul>
<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-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.748</h3>
<ul>
<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-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-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
</ul>
<h3>2023.2.746</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-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-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</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>
</ul>
<h3>2023.2.742</h3>
<ul>
<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.730</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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.727</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>
</ul>
<h3>2023.2.722</h3>
<ul>
<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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
</ul>
<h3>2023.2.711</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-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>
</ul>
<h3>2023.2.693</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.674</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>
</ul>
<h3>2023.2.670</h3>
<ul>
<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.643</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</li>
</ul>
<h3>2023.2.639</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>
</ul>
<h3>2023.2.627</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-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-21322">SCL-21322</a></strong>: Make new and changed sbt settings searchable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21323">SCL-21323</a></strong>: reload bsp\sbt action is not searchable enough</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-21355">SCL-21355</a></strong>: Read access not allowed from background thread exception in JpsCompilationWatcher</li>
</ul>
<h3>2023.2.620</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.2.610</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-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-21348">SCL-21348</a></strong>: Debugger cannot stop inside a for comprehension in a Scala 3 top level method</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>
</ul>
<h3>2023.2.590</h3>
<ul>
<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>
</ul>
<h3>2023.2.587</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>
</ul>
<h3>2023.2.573</h3>
<ul>
<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>
</ul>
<h3>2023.2.562</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.552</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.546</h3>
<ul>
<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>
</ul>
<h3>2023.2.534</h3>
<ul>
<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.527</h3>
<ul>
<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.522</h3>
<ul>
<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>
</ul>
<h3>2023.2.515</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18089">SCL-18089</a></strong>: Autocomplete the catch expression</li>
</ul>
<h3>2023.2.508</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>
</ul>
<h3>2023.2.497</h3>
<ul>
<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.487</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.467</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>
</ul>
<h3>2023.2.463</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-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>
</ul>
<h3>2023.2.454</h3>
<ul>
<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.432</h3>
<ul>
<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>
</ul>
<h3>2023.2.428</h3>
<ul>
<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>
</ul>
<h3>2023.2.423</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
</ul>
<h3>2023.2.421</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.417</h3>
<ul>
<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>
</ul>
<h3>2023.2.405</h3>
<ul>
<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>
</ul>
<h3>2023.2.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<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-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.268</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-21020">SCL-21020</a></strong>: Documentation of inspection is wrong</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
<h3>2023.2.143</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.2.139</h3>
<ul>
<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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=392421</download-url><idea-version min="n/a" max="n/a" since-build="232.9921" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="76011868" date="1694147075000" updatedDate="1694147075000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.839</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.836</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/IDEA-326939">IDEA-326939</a></strong>: Support multi-pattern switch labels that define no variables</li>
</ul>
<h3>2023.2.821</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21558">SCL-21558</a></strong>: Update ivy and sbt dependencies 25.08.2023</li>
</ul>
<h3>2023.2.820</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.818</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.809</h3>
<ul>
<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.804</h3>
<ul>
<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>
</ul>
<h3>2023.2.803</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
</ul>
<h3>2023.2.800</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16393">SCL-16393</a></strong>: inline variable removes comment</li>
</ul>
<h3>2023.2.796</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
</ul>
<h3>2023.2.787</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
</ul>
<h3>2023.2.786</h3>
<ul>
<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-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</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>
</ul>
<h3>2023.2.765</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.2.762</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>
</ul>
<h3>2023.2.759</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>
</ul>
<h3>2023.2.753</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</li>
</ul>
<h3>2023.2.751</h3>
<ul>
<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-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.748</h3>
<ul>
<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-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-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
</ul>
<h3>2023.2.746</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-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-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</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>
</ul>
<h3>2023.2.742</h3>
<ul>
<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.730</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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.727</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>
</ul>
<h3>2023.2.722</h3>
<ul>
<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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
</ul>
<h3>2023.2.711</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-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>
</ul>
<h3>2023.2.693</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.674</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>
</ul>
<h3>2023.2.670</h3>
<ul>
<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.643</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</li>
</ul>
<h3>2023.2.639</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>
</ul>
<h3>2023.2.627</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-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-21322">SCL-21322</a></strong>: Make new and changed sbt settings searchable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21323">SCL-21323</a></strong>: reload bsp\sbt action is not searchable enough</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-21355">SCL-21355</a></strong>: Read access not allowed from background thread exception in JpsCompilationWatcher</li>
</ul>
<h3>2023.2.620</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.2.610</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-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-21348">SCL-21348</a></strong>: Debugger cannot stop inside a for comprehension in a Scala 3 top level method</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>
</ul>
<h3>2023.2.590</h3>
<ul>
<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>
</ul>
<h3>2023.2.587</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>
</ul>
<h3>2023.2.573</h3>
<ul>
<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>
</ul>
<h3>2023.2.562</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.552</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.546</h3>
<ul>
<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>
</ul>
<h3>2023.2.534</h3>
<ul>
<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.527</h3>
<ul>
<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.522</h3>
<ul>
<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>
</ul>
<h3>2023.2.515</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18089">SCL-18089</a></strong>: Autocomplete the catch expression</li>
</ul>
<h3>2023.2.508</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>
</ul>
<h3>2023.2.497</h3>
<ul>
<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.487</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.467</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>
</ul>
<h3>2023.2.463</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-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>
</ul>
<h3>2023.2.454</h3>
<ul>
<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.432</h3>
<ul>
<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>
</ul>
<h3>2023.2.428</h3>
<ul>
<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>
</ul>
<h3>2023.2.423</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
</ul>
<h3>2023.2.421</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.417</h3>
<ul>
<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>
</ul>
<h3>2023.2.405</h3>
<ul>
<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>
</ul>
<h3>2023.2.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<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-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.268</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-21020">SCL-21020</a></strong>: Documentation of inspection is wrong</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
<h3>2023.2.143</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.2.139</h3>
<ul>
<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>
</ul>
<h3>2023.2.132</h3>
<ul>
<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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=391087</download-url><idea-version min="n/a" max="n/a" since-build="232.9921" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="73314450" date="1693994761000" updatedDate="1693994761000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.283</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.283</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-21454">SCL-21454</a></strong>: lexer: update JFlex to 1.9.1 and regenerate lexers using JDK 17</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-21211">SCL-21211</a></strong>: No presentation for context function types</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21212">SCL-21212</a></strong>: No inline parameter modifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21549">SCL-21549</a></strong>: inlay hints display wrong type hints (calling method with generic parameter without generic argument using infix notation)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19622">SCL-19622</a></strong>: Regression in Find Usages: subclass calls are not found when searching for trait method usages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21573">SCL-21573</a></strong>: Tasty reader: derives qualifiers</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21576">SCL-21576</a></strong>: Decompilers: handle multiple empty parameter clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21581">SCL-21581</a></strong>: Decompilers: escape char constants</li>
</ul>
<h3>2023.3.233</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-13491">SCL-13491</a></strong>: Structure View: distinguish method implicit parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20719">SCL-20719</a></strong>: scala3: support implementing of extension methods and abstract given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</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-17872">SCL-17872</a></strong>: find usages on default constructor invocation doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21537">SCL-21537</a></strong>: when the cursor is at constructor invocation, only usages of that constructor should be highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21551">SCL-21551</a></strong>: Tasty reader: decompile INLINED tags</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21552">SCL-21552</a></strong>: Resolve x$n anonymous given parameters</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/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
</ul>
<h3>2023.3.211</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20806">SCL-20806</a></strong>: review all usages of ScTypedPattern and consider moving to ScTypedPatternLike</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</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-20336">SCL-20336</a></strong>: Go to declaration: Wrong results for by-type given 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-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</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-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20415">SCL-20415</a></strong>: Type-level compiler intrinsics: support changes in 3.1.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20416">SCL-20416</a></strong>: Type Info for type definitions</li>
<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-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21482">SCL-21482</a></strong>: source files are not detected for top level definitions from libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21511">SCL-21511</a></strong>: Perform Java-to-Scala conversion on Paste rather than on Copy</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14647">SCL-14647</a></strong>: no deprecation in structure view.</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-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-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-21520">SCL-21520</a></strong>: Resolve implicits in abstract type companion object</li>
</ul>
<h3>2023.3.153</h3>
<ul>
<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-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-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-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</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-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-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-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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>
<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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</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-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.3.101</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=389839</download-url><idea-version min="n/a" max="n/a" since-build="233.5997" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="76003955" date="1693974430000" updatedDate="1693974430000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.836</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.836</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/IDEA-326939">IDEA-326939</a></strong>: Support multi-pattern switch labels that define no variables</li>
</ul>
<h3>2023.2.821</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21558">SCL-21558</a></strong>: Update ivy and sbt dependencies 25.08.2023</li>
</ul>
<h3>2023.2.820</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.818</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.809</h3>
<ul>
<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.804</h3>
<ul>
<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>
</ul>
<h3>2023.2.803</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
</ul>
<h3>2023.2.800</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16393">SCL-16393</a></strong>: inline variable removes comment</li>
</ul>
<h3>2023.2.796</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
</ul>
<h3>2023.2.787</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
</ul>
<h3>2023.2.786</h3>
<ul>
<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-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</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>
</ul>
<h3>2023.2.765</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.2.762</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>
</ul>
<h3>2023.2.759</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>
</ul>
<h3>2023.2.753</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</li>
</ul>
<h3>2023.2.751</h3>
<ul>
<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-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.748</h3>
<ul>
<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-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-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
</ul>
<h3>2023.2.746</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-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-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</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>
</ul>
<h3>2023.2.742</h3>
<ul>
<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.730</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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.727</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>
</ul>
<h3>2023.2.722</h3>
<ul>
<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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
</ul>
<h3>2023.2.711</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-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>
</ul>
<h3>2023.2.693</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.674</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>
</ul>
<h3>2023.2.670</h3>
<ul>
<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.643</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</li>
</ul>
<h3>2023.2.639</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>
</ul>
<h3>2023.2.627</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-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-21322">SCL-21322</a></strong>: Make new and changed sbt settings searchable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21323">SCL-21323</a></strong>: reload bsp\sbt action is not searchable enough</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-21355">SCL-21355</a></strong>: Read access not allowed from background thread exception in JpsCompilationWatcher</li>
</ul>
<h3>2023.2.620</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.2.610</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-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-21348">SCL-21348</a></strong>: Debugger cannot stop inside a for comprehension in a Scala 3 top level method</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>
</ul>
<h3>2023.2.590</h3>
<ul>
<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>
</ul>
<h3>2023.2.587</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>
</ul>
<h3>2023.2.573</h3>
<ul>
<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>
</ul>
<h3>2023.2.562</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.552</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.546</h3>
<ul>
<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>
</ul>
<h3>2023.2.534</h3>
<ul>
<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.527</h3>
<ul>
<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.522</h3>
<ul>
<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>
</ul>
<h3>2023.2.515</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18089">SCL-18089</a></strong>: Autocomplete the catch expression</li>
</ul>
<h3>2023.2.508</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>
</ul>
<h3>2023.2.497</h3>
<ul>
<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.487</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.467</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>
</ul>
<h3>2023.2.463</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-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>
</ul>
<h3>2023.2.454</h3>
<ul>
<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.432</h3>
<ul>
<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>
</ul>
<h3>2023.2.428</h3>
<ul>
<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>
</ul>
<h3>2023.2.423</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
</ul>
<h3>2023.2.421</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.417</h3>
<ul>
<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>
</ul>
<h3>2023.2.405</h3>
<ul>
<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>
</ul>
<h3>2023.2.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<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-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.268</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-21020">SCL-21020</a></strong>: Documentation of inspection is wrong</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
<h3>2023.2.143</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.2.139</h3>
<ul>
<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>
</ul>
<h3>2023.2.132</h3>
<ul>
<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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=389411</download-url><idea-version min="n/a" max="n/a" since-build="232.9921" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="76004328" date="1693887487000" updatedDate="1693887487000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.834</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.821</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21558">SCL-21558</a></strong>: Update ivy and sbt dependencies 25.08.2023</li>
</ul>
<h3>2023.2.820</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.818</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.809</h3>
<ul>
<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.804</h3>
<ul>
<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>
</ul>
<h3>2023.2.803</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
</ul>
<h3>2023.2.800</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16393">SCL-16393</a></strong>: inline variable removes comment</li>
</ul>
<h3>2023.2.796</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
</ul>
<h3>2023.2.787</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
</ul>
<h3>2023.2.786</h3>
<ul>
<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-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</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>
</ul>
<h3>2023.2.765</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.2.762</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>
</ul>
<h3>2023.2.759</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>
</ul>
<h3>2023.2.753</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</li>
</ul>
<h3>2023.2.751</h3>
<ul>
<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-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.748</h3>
<ul>
<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-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-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
</ul>
<h3>2023.2.746</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-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-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</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>
</ul>
<h3>2023.2.742</h3>
<ul>
<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.730</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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.727</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>
</ul>
<h3>2023.2.722</h3>
<ul>
<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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
</ul>
<h3>2023.2.711</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-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>
</ul>
<h3>2023.2.693</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.674</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>
</ul>
<h3>2023.2.670</h3>
<ul>
<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.643</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</li>
</ul>
<h3>2023.2.639</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>
</ul>
<h3>2023.2.627</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-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-21322">SCL-21322</a></strong>: Make new and changed sbt settings searchable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21323">SCL-21323</a></strong>: reload bsp\sbt action is not searchable enough</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-21355">SCL-21355</a></strong>: Read access not allowed from background thread exception in JpsCompilationWatcher</li>
</ul>
<h3>2023.2.620</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.2.610</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-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-21348">SCL-21348</a></strong>: Debugger cannot stop inside a for comprehension in a Scala 3 top level method</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>
</ul>
<h3>2023.2.590</h3>
<ul>
<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>
</ul>
<h3>2023.2.587</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>
</ul>
<h3>2023.2.573</h3>
<ul>
<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>
</ul>
<h3>2023.2.562</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.552</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.546</h3>
<ul>
<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>
</ul>
<h3>2023.2.534</h3>
<ul>
<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.527</h3>
<ul>
<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.522</h3>
<ul>
<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>
</ul>
<h3>2023.2.515</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18089">SCL-18089</a></strong>: Autocomplete the catch expression</li>
</ul>
<h3>2023.2.508</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>
</ul>
<h3>2023.2.497</h3>
<ul>
<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.487</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.467</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>
</ul>
<h3>2023.2.463</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-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>
</ul>
<h3>2023.2.454</h3>
<ul>
<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.432</h3>
<ul>
<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>
</ul>
<h3>2023.2.428</h3>
<ul>
<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>
</ul>
<h3>2023.2.423</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
</ul>
<h3>2023.2.421</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.417</h3>
<ul>
<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>
</ul>
<h3>2023.2.405</h3>
<ul>
<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>
</ul>
<h3>2023.2.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<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-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.268</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-21020">SCL-21020</a></strong>: Documentation of inspection is wrong</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
<h3>2023.2.143</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.2.139</h3>
<ul>
<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>
</ul>
<h3>2023.2.132</h3>
<ul>
<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>
</ul>
<h3>2023.2.130</h3>
<ul>
<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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=388496</download-url><idea-version min="n/a" max="n/a" since-build="232.8660" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="75960050" date="1693714874000" updatedDate="1693714874000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.829</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.821</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21558">SCL-21558</a></strong>: Update ivy and sbt dependencies 25.08.2023</li>
</ul>
<h3>2023.2.820</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.818</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.809</h3>
<ul>
<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.804</h3>
<ul>
<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>
</ul>
<h3>2023.2.803</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
</ul>
<h3>2023.2.800</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16393">SCL-16393</a></strong>: inline variable removes comment</li>
</ul>
<h3>2023.2.796</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
</ul>
<h3>2023.2.787</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
</ul>
<h3>2023.2.786</h3>
<ul>
<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-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</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>
</ul>
<h3>2023.2.765</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.2.762</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>
</ul>
<h3>2023.2.759</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>
</ul>
<h3>2023.2.753</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</li>
</ul>
<h3>2023.2.751</h3>
<ul>
<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-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.748</h3>
<ul>
<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-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-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
</ul>
<h3>2023.2.746</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-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-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</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>
</ul>
<h3>2023.2.742</h3>
<ul>
<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.730</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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.727</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>
</ul>
<h3>2023.2.722</h3>
<ul>
<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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
</ul>
<h3>2023.2.711</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-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>
</ul>
<h3>2023.2.693</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.674</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>
</ul>
<h3>2023.2.670</h3>
<ul>
<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.643</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</li>
</ul>
<h3>2023.2.639</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>
</ul>
<h3>2023.2.627</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-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-21322">SCL-21322</a></strong>: Make new and changed sbt settings searchable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21323">SCL-21323</a></strong>: reload bsp\sbt action is not searchable enough</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-21355">SCL-21355</a></strong>: Read access not allowed from background thread exception in JpsCompilationWatcher</li>
</ul>
<h3>2023.2.620</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.2.610</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-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-21348">SCL-21348</a></strong>: Debugger cannot stop inside a for comprehension in a Scala 3 top level method</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>
</ul>
<h3>2023.2.590</h3>
<ul>
<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>
</ul>
<h3>2023.2.587</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>
</ul>
<h3>2023.2.573</h3>
<ul>
<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>
</ul>
<h3>2023.2.562</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.552</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.546</h3>
<ul>
<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>
</ul>
<h3>2023.2.534</h3>
<ul>
<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.527</h3>
<ul>
<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.522</h3>
<ul>
<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>
</ul>
<h3>2023.2.515</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18089">SCL-18089</a></strong>: Autocomplete the catch expression</li>
</ul>
<h3>2023.2.508</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>
</ul>
<h3>2023.2.497</h3>
<ul>
<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.487</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.467</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>
</ul>
<h3>2023.2.463</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-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>
</ul>
<h3>2023.2.454</h3>
<ul>
<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.432</h3>
<ul>
<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>
</ul>
<h3>2023.2.428</h3>
<ul>
<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>
</ul>
<h3>2023.2.423</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
</ul>
<h3>2023.2.421</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.417</h3>
<ul>
<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>
</ul>
<h3>2023.2.405</h3>
<ul>
<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>
</ul>
<h3>2023.2.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<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-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.268</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-21020">SCL-21020</a></strong>: Documentation of inspection is wrong</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
<h3>2023.2.143</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.2.139</h3>
<ul>
<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>
</ul>
<h3>2023.2.132</h3>
<ul>
<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>
</ul>
<h3>2023.2.130</h3>
<ul>
<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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=387349</download-url><idea-version min="n/a" max="n/a" since-build="232.8660" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="75960134" date="1693602700000" updatedDate="1693602700000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.827</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.821</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21558">SCL-21558</a></strong>: Update ivy and sbt dependencies 25.08.2023</li>
</ul>
<h3>2023.2.820</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.818</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.809</h3>
<ul>
<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.804</h3>
<ul>
<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>
</ul>
<h3>2023.2.803</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
</ul>
<h3>2023.2.800</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16393">SCL-16393</a></strong>: inline variable removes comment</li>
</ul>
<h3>2023.2.796</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
</ul>
<h3>2023.2.787</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
</ul>
<h3>2023.2.786</h3>
<ul>
<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-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</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>
</ul>
<h3>2023.2.765</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.2.762</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>
</ul>
<h3>2023.2.759</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>
</ul>
<h3>2023.2.753</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</li>
</ul>
<h3>2023.2.751</h3>
<ul>
<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-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.748</h3>
<ul>
<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-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-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
</ul>
<h3>2023.2.746</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-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-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</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>
</ul>
<h3>2023.2.742</h3>
<ul>
<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.730</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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.727</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>
</ul>
<h3>2023.2.722</h3>
<ul>
<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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
</ul>
<h3>2023.2.711</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-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>
</ul>
<h3>2023.2.693</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.674</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>
</ul>
<h3>2023.2.670</h3>
<ul>
<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.643</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</li>
</ul>
<h3>2023.2.639</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>
</ul>
<h3>2023.2.627</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-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-21322">SCL-21322</a></strong>: Make new and changed sbt settings searchable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21323">SCL-21323</a></strong>: reload bsp\sbt action is not searchable enough</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-21355">SCL-21355</a></strong>: Read access not allowed from background thread exception in JpsCompilationWatcher</li>
</ul>
<h3>2023.2.620</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.2.610</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-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-21348">SCL-21348</a></strong>: Debugger cannot stop inside a for comprehension in a Scala 3 top level method</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>
</ul>
<h3>2023.2.590</h3>
<ul>
<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>
</ul>
<h3>2023.2.587</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>
</ul>
<h3>2023.2.573</h3>
<ul>
<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>
</ul>
<h3>2023.2.562</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.552</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.546</h3>
<ul>
<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>
</ul>
<h3>2023.2.534</h3>
<ul>
<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.527</h3>
<ul>
<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.522</h3>
<ul>
<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>
</ul>
<h3>2023.2.515</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18089">SCL-18089</a></strong>: Autocomplete the catch expression</li>
</ul>
<h3>2023.2.508</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>
</ul>
<h3>2023.2.497</h3>
<ul>
<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.487</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.467</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>
</ul>
<h3>2023.2.463</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-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>
</ul>
<h3>2023.2.454</h3>
<ul>
<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.432</h3>
<ul>
<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>
</ul>
<h3>2023.2.428</h3>
<ul>
<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>
</ul>
<h3>2023.2.423</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
</ul>
<h3>2023.2.421</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.417</h3>
<ul>
<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>
</ul>
<h3>2023.2.405</h3>
<ul>
<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>
</ul>
<h3>2023.2.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<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-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.268</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-21020">SCL-21020</a></strong>: Documentation of inspection is wrong</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
<h3>2023.2.143</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.2.139</h3>
<ul>
<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>
</ul>
<h3>2023.2.132</h3>
<ul>
<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>
</ul>
<h3>2023.2.130</h3>
<ul>
<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>
</ul>
<h3>2023.2.123</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=386846</download-url><idea-version min="n/a" max="n/a" since-build="232.8660" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="75960918" date="1693455507000" updatedDate="1693455507000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.825</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.821</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21558">SCL-21558</a></strong>: Update ivy and sbt dependencies 25.08.2023</li>
</ul>
<h3>2023.2.820</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-19283">SCL-19283</a></strong>: Color Scheme: implement visibility-scope highlighting like in java</li>
</ul>
<h3>2023.2.818</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.809</h3>
<ul>
<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.804</h3>
<ul>
<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>
</ul>
<h3>2023.2.803</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
</ul>
<h3>2023.2.800</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16393">SCL-16393</a></strong>: inline variable removes comment</li>
</ul>
<h3>2023.2.796</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
</ul>
<h3>2023.2.787</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
</ul>
<h3>2023.2.786</h3>
<ul>
<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-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</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>
</ul>
<h3>2023.2.765</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.2.762</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>
</ul>
<h3>2023.2.759</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>
</ul>
<h3>2023.2.753</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</li>
</ul>
<h3>2023.2.751</h3>
<ul>
<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-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.748</h3>
<ul>
<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-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-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
</ul>
<h3>2023.2.746</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-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-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</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>
</ul>
<h3>2023.2.742</h3>
<ul>
<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.730</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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.727</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>
</ul>
<h3>2023.2.722</h3>
<ul>
<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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
</ul>
<h3>2023.2.711</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-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>
</ul>
<h3>2023.2.693</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.674</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>
</ul>
<h3>2023.2.670</h3>
<ul>
<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.643</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</li>
</ul>
<h3>2023.2.639</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>
</ul>
<h3>2023.2.627</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-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-21322">SCL-21322</a></strong>: Make new and changed sbt settings searchable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21323">SCL-21323</a></strong>: reload bsp\sbt action is not searchable enough</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-21355">SCL-21355</a></strong>: Read access not allowed from background thread exception in JpsCompilationWatcher</li>
</ul>
<h3>2023.2.620</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.2.610</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-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-21348">SCL-21348</a></strong>: Debugger cannot stop inside a for comprehension in a Scala 3 top level method</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>
</ul>
<h3>2023.2.590</h3>
<ul>
<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>
</ul>
<h3>2023.2.587</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>
</ul>
<h3>2023.2.573</h3>
<ul>
<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>
</ul>
<h3>2023.2.562</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.552</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.546</h3>
<ul>
<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>
</ul>
<h3>2023.2.534</h3>
<ul>
<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.527</h3>
<ul>
<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.522</h3>
<ul>
<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>
</ul>
<h3>2023.2.515</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18089">SCL-18089</a></strong>: Autocomplete the catch expression</li>
</ul>
<h3>2023.2.508</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>
</ul>
<h3>2023.2.497</h3>
<ul>
<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.487</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.467</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>
</ul>
<h3>2023.2.463</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-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>
</ul>
<h3>2023.2.454</h3>
<ul>
<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.432</h3>
<ul>
<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>
</ul>
<h3>2023.2.428</h3>
<ul>
<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>
</ul>
<h3>2023.2.423</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
</ul>
<h3>2023.2.421</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.417</h3>
<ul>
<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>
</ul>
<h3>2023.2.405</h3>
<ul>
<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>
</ul>
<h3>2023.2.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<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-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.268</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-21020">SCL-21020</a></strong>: Documentation of inspection is wrong</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
<h3>2023.2.143</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.2.139</h3>
<ul>
<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>
</ul>
<h3>2023.2.132</h3>
<ul>
<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>
</ul>
<h3>2023.2.130</h3>
<ul>
<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>
</ul>
<h3>2023.2.123</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>
</ul>
<h3>2023.2.121</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=385605</download-url><idea-version min="n/a" max="n/a" since-build="232.8660" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="75958493" date="1693282767000" updatedDate="1693282767000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.823</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.821</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21558">SCL-21558</a></strong>: Update ivy and sbt dependencies 25.08.2023</li>
</ul>
<h3>2023.2.820</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-19283">SCL-19283</a></strong>: Color Scheme: implement visibility-scope highlighting like in java</li>
</ul>
<h3>2023.2.818</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.809</h3>
<ul>
<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.804</h3>
<ul>
<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>
</ul>
<h3>2023.2.803</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
</ul>
<h3>2023.2.800</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16393">SCL-16393</a></strong>: inline variable removes comment</li>
</ul>
<h3>2023.2.796</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
</ul>
<h3>2023.2.787</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
</ul>
<h3>2023.2.786</h3>
<ul>
<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-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</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>
</ul>
<h3>2023.2.765</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.2.762</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>
</ul>
<h3>2023.2.759</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>
</ul>
<h3>2023.2.753</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</li>
</ul>
<h3>2023.2.751</h3>
<ul>
<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-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.748</h3>
<ul>
<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-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-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
</ul>
<h3>2023.2.746</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-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-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</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>
</ul>
<h3>2023.2.742</h3>
<ul>
<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.730</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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.727</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>
</ul>
<h3>2023.2.722</h3>
<ul>
<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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
</ul>
<h3>2023.2.711</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-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>
</ul>
<h3>2023.2.693</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.674</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>
</ul>
<h3>2023.2.670</h3>
<ul>
<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.643</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</li>
</ul>
<h3>2023.2.639</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>
</ul>
<h3>2023.2.627</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-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-21322">SCL-21322</a></strong>: Make new and changed sbt settings searchable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21323">SCL-21323</a></strong>: reload bsp\sbt action is not searchable enough</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-21355">SCL-21355</a></strong>: Read access not allowed from background thread exception in JpsCompilationWatcher</li>
</ul>
<h3>2023.2.620</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.2.610</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-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-21348">SCL-21348</a></strong>: Debugger cannot stop inside a for comprehension in a Scala 3 top level method</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>
</ul>
<h3>2023.2.590</h3>
<ul>
<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>
</ul>
<h3>2023.2.587</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>
</ul>
<h3>2023.2.573</h3>
<ul>
<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>
</ul>
<h3>2023.2.562</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.552</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.546</h3>
<ul>
<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>
</ul>
<h3>2023.2.534</h3>
<ul>
<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.527</h3>
<ul>
<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.522</h3>
<ul>
<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>
</ul>
<h3>2023.2.515</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18089">SCL-18089</a></strong>: Autocomplete the catch expression</li>
</ul>
<h3>2023.2.508</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>
</ul>
<h3>2023.2.497</h3>
<ul>
<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.487</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.467</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>
</ul>
<h3>2023.2.463</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-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>
</ul>
<h3>2023.2.454</h3>
<ul>
<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.432</h3>
<ul>
<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>
</ul>
<h3>2023.2.428</h3>
<ul>
<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>
</ul>
<h3>2023.2.423</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
</ul>
<h3>2023.2.421</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.417</h3>
<ul>
<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>
</ul>
<h3>2023.2.405</h3>
<ul>
<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>
</ul>
<h3>2023.2.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<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-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.268</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-21020">SCL-21020</a></strong>: Documentation of inspection is wrong</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
<h3>2023.2.143</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.2.139</h3>
<ul>
<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>
</ul>
<h3>2023.2.132</h3>
<ul>
<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>
</ul>
<h3>2023.2.130</h3>
<ul>
<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>
</ul>
<h3>2023.2.123</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>
</ul>
<h3>2023.2.121</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=384515</download-url><idea-version min="n/a" max="n/a" since-build="232.8660" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="76139181" date="1693230027000" updatedDate="1693230027000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.233</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.233</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-13491">SCL-13491</a></strong>: Structure View: distinguish method implicit parameters</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20719">SCL-20719</a></strong>: scala3: support implementing of extension methods and abstract given definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</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-17872">SCL-17872</a></strong>: find usages on default constructor invocation doesn't work</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21537">SCL-21537</a></strong>: when the cursor is at constructor invocation, only usages of that constructor should be highlighted</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21497">SCL-21497</a></strong>: Missing run icons for tests</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21551">SCL-21551</a></strong>: Tasty reader: decompile INLINED tags</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19283">SCL-19283</a></strong>: Color Scheme: implement visibility-scope highlighting like in java</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21552">SCL-21552</a></strong>: Resolve x$n anonymous given parameters</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/SCL-18866">SCL-18866</a></strong>: sbt module can wrongly depend on scala sdk instead of normal scala-library in multi-module projects</li>
</ul>
<h3>2023.3.211</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20806">SCL-20806</a></strong>: review all usages of ScTypedPattern and consider moving to ScTypedPatternLike</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</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-20336">SCL-20336</a></strong>: Go to declaration: Wrong results for by-type given 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-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</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-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20415">SCL-20415</a></strong>: Type-level compiler intrinsics: support changes in 3.1.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20416">SCL-20416</a></strong>: Type Info for type definitions</li>
<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-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21482">SCL-21482</a></strong>: source files are not detected for top level definitions from libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21511">SCL-21511</a></strong>: Perform Java-to-Scala conversion on Paste rather than on Copy</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14647">SCL-14647</a></strong>: no deprecation in structure view.</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-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-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-21520">SCL-21520</a></strong>: Resolve implicits in abstract type companion object</li>
</ul>
<h3>2023.3.153</h3>
<ul>
<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-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-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-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</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-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-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-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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>
<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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</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-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.3.101</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=384099</download-url><idea-version min="n/a" max="n/a" since-build="233.4965" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="75961701" date="1693024016000" updatedDate="1693024016000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.821</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.821</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21558">SCL-21558</a></strong>: Update ivy and sbt dependencies 25.08.2023</li>
</ul>
<h3>2023.2.820</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-19283">SCL-19283</a></strong>: Color Scheme: implement visibility-scope highlighting like in java</li>
</ul>
<h3>2023.2.818</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.809</h3>
<ul>
<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.804</h3>
<ul>
<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>
</ul>
<h3>2023.2.803</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
</ul>
<h3>2023.2.800</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16393">SCL-16393</a></strong>: inline variable removes comment</li>
</ul>
<h3>2023.2.796</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
</ul>
<h3>2023.2.787</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
</ul>
<h3>2023.2.786</h3>
<ul>
<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-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</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>
</ul>
<h3>2023.2.765</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.2.762</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>
</ul>
<h3>2023.2.759</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>
</ul>
<h3>2023.2.753</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</li>
</ul>
<h3>2023.2.751</h3>
<ul>
<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-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.748</h3>
<ul>
<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-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-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
</ul>
<h3>2023.2.746</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-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-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</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>
</ul>
<h3>2023.2.742</h3>
<ul>
<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.730</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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.727</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>
</ul>
<h3>2023.2.722</h3>
<ul>
<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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
</ul>
<h3>2023.2.711</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-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>
</ul>
<h3>2023.2.693</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.674</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>
</ul>
<h3>2023.2.670</h3>
<ul>
<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.643</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</li>
</ul>
<h3>2023.2.639</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>
</ul>
<h3>2023.2.627</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-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-21322">SCL-21322</a></strong>: Make new and changed sbt settings searchable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21323">SCL-21323</a></strong>: reload bsp\sbt action is not searchable enough</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-21355">SCL-21355</a></strong>: Read access not allowed from background thread exception in JpsCompilationWatcher</li>
</ul>
<h3>2023.2.620</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.2.610</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-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-21348">SCL-21348</a></strong>: Debugger cannot stop inside a for comprehension in a Scala 3 top level method</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>
</ul>
<h3>2023.2.590</h3>
<ul>
<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>
</ul>
<h3>2023.2.587</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>
</ul>
<h3>2023.2.573</h3>
<ul>
<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>
</ul>
<h3>2023.2.562</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.552</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.546</h3>
<ul>
<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>
</ul>
<h3>2023.2.534</h3>
<ul>
<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.527</h3>
<ul>
<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.522</h3>
<ul>
<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>
</ul>
<h3>2023.2.515</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18089">SCL-18089</a></strong>: Autocomplete the catch expression</li>
</ul>
<h3>2023.2.508</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>
</ul>
<h3>2023.2.497</h3>
<ul>
<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.487</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.467</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>
</ul>
<h3>2023.2.463</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-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>
</ul>
<h3>2023.2.454</h3>
<ul>
<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.432</h3>
<ul>
<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>
</ul>
<h3>2023.2.428</h3>
<ul>
<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>
</ul>
<h3>2023.2.423</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
</ul>
<h3>2023.2.421</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.417</h3>
<ul>
<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>
</ul>
<h3>2023.2.405</h3>
<ul>
<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>
</ul>
<h3>2023.2.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<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-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.268</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-21020">SCL-21020</a></strong>: Documentation of inspection is wrong</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
<h3>2023.2.143</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.2.139</h3>
<ul>
<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>
</ul>
<h3>2023.2.132</h3>
<ul>
<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>
</ul>
<h3>2023.2.130</h3>
<ul>
<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>
</ul>
<h3>2023.2.123</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>
</ul>
<h3>2023.2.121</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</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>
</ul>
<h3>2023.2.116</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
</ul>
<h3>2023.2.112</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-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-5595">SCL-5595</a></strong>: Scala plugin: not showing implementing methods</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-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-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-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-20959">SCL-20959</a></strong>: Exception with Scala 3 worksheets</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>
<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-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-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</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-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-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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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-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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=382969</download-url><idea-version min="n/a" max="n/a" since-build="232.8660" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="75952864" date="1692937747000" updatedDate="1692937747000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.820</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.820</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-19283">SCL-19283</a></strong>: Color Scheme: implement visibility-scope highlighting like in java</li>
</ul>
<h3>2023.2.818</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.809</h3>
<ul>
<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.804</h3>
<ul>
<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>
</ul>
<h3>2023.2.803</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
</ul>
<h3>2023.2.800</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16393">SCL-16393</a></strong>: inline variable removes comment</li>
</ul>
<h3>2023.2.796</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
</ul>
<h3>2023.2.787</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
</ul>
<h3>2023.2.786</h3>
<ul>
<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-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</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>
</ul>
<h3>2023.2.765</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.2.762</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>
</ul>
<h3>2023.2.759</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>
</ul>
<h3>2023.2.753</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</li>
</ul>
<h3>2023.2.751</h3>
<ul>
<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-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.748</h3>
<ul>
<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-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-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
</ul>
<h3>2023.2.746</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-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-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</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>
</ul>
<h3>2023.2.742</h3>
<ul>
<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.730</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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.727</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>
</ul>
<h3>2023.2.722</h3>
<ul>
<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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
</ul>
<h3>2023.2.711</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-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>
</ul>
<h3>2023.2.693</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.674</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>
</ul>
<h3>2023.2.670</h3>
<ul>
<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.643</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</li>
</ul>
<h3>2023.2.639</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>
</ul>
<h3>2023.2.627</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-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-21322">SCL-21322</a></strong>: Make new and changed sbt settings searchable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21323">SCL-21323</a></strong>: reload bsp\sbt action is not searchable enough</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-21355">SCL-21355</a></strong>: Read access not allowed from background thread exception in JpsCompilationWatcher</li>
</ul>
<h3>2023.2.620</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.2.610</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-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-21348">SCL-21348</a></strong>: Debugger cannot stop inside a for comprehension in a Scala 3 top level method</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>
</ul>
<h3>2023.2.590</h3>
<ul>
<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>
</ul>
<h3>2023.2.587</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>
</ul>
<h3>2023.2.573</h3>
<ul>
<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>
</ul>
<h3>2023.2.562</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.552</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.546</h3>
<ul>
<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>
</ul>
<h3>2023.2.534</h3>
<ul>
<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.527</h3>
<ul>
<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.522</h3>
<ul>
<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>
</ul>
<h3>2023.2.515</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18089">SCL-18089</a></strong>: Autocomplete the catch expression</li>
</ul>
<h3>2023.2.508</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>
</ul>
<h3>2023.2.497</h3>
<ul>
<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.487</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.467</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>
</ul>
<h3>2023.2.463</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-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>
</ul>
<h3>2023.2.454</h3>
<ul>
<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.432</h3>
<ul>
<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>
</ul>
<h3>2023.2.428</h3>
<ul>
<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>
</ul>
<h3>2023.2.423</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
</ul>
<h3>2023.2.421</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.417</h3>
<ul>
<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>
</ul>
<h3>2023.2.405</h3>
<ul>
<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>
</ul>
<h3>2023.2.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<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-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.268</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-21020">SCL-21020</a></strong>: Documentation of inspection is wrong</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
<h3>2023.2.143</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.2.139</h3>
<ul>
<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>
</ul>
<h3>2023.2.132</h3>
<ul>
<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>
</ul>
<h3>2023.2.130</h3>
<ul>
<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>
</ul>
<h3>2023.2.123</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>
</ul>
<h3>2023.2.121</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</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>
</ul>
<h3>2023.2.116</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
</ul>
<h3>2023.2.112</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-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-5595">SCL-5595</a></strong>: Scala plugin: not showing implementing methods</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-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-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-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-20959">SCL-20959</a></strong>: Exception with Scala 3 worksheets</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>
<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-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-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</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-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-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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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-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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=382649</download-url><idea-version min="n/a" max="n/a" since-build="232.8660" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="79767788" date="1692937085000" updatedDate="1692937085000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.567</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.567</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.565</h3>
<ul>
<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.558</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21262">SCL-21262</a></strong>: BSP: Failed to import (NPE: Cannot invoke "scala.collection.mutable.Buffer.map(scala.Function1)")</li>
</ul>
<h3>2023.1.553</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-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.548</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>
</ul>
<h3>2023.1.547</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.1.545</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20672">SCL-20672</a></strong>: Prettify and unify Scala 2 decompiler output</li>
</ul>
<h3>2023.1.543</h3>
<ul>
<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.542</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.1.541</h3>
<ul>
<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>
</ul>
<h3>2023.1.536</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>
</ul>
<h3>2023.1.534</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-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.533</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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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>
</ul>
<h3>2023.1.528</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.525</h3>
<ul>
<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>
</ul>
<h3>2023.1.523</h3>
<ul>
<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-21056">SCL-21056</a></strong>: Our status bar widgets do not have tooltips anymore</li>
</ul>
<h3>2023.1.521</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-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>
</ul>
<h3>2023.1.520</h3>
<ul>
<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>
</ul>
<h3>2023.1.514</h3>
<ul>
<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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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>
</ul>
<h3>2023.1.512</h3>
<ul>
<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.510</h3>
<ul>
<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>
</ul>
<h3>2023.1.509</h3>
<ul>
<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-20970">SCL-20970</a></strong>: Scala compile server reading wrong project default JDK</li>
</ul>
<h3>2023.1.507</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-21050">SCL-21050</a></strong>: Don't re-resolve references in compiled files</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>
</ul>
<h3>2023.1.503</h3>
<ul>
<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>
</ul>
<h3>2023.1.502</h3>
<ul>
<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-21050">SCL-21050</a></strong>: Don't re-resolve references in compiled files</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>
</ul>
<h3>2023.1.496</h3>
<ul>
<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>
</ul>
<h3>2023.1.486</h3>
<ul>
<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>
</ul>
<h3>2023.1.478</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-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>
</ul>
<h3>2023.1.475</h3>
<ul>
<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>
</ul>
<h3>2023.1.466</h3>
<ul>
<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.462</h3>
<ul>
<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.449</h3>
<ul>
<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-20970">SCL-20970</a></strong>: Scala compile server reading wrong project default JDK</li>
</ul>
<h3>2023.1.443</h3>
<ul>
<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-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>
</ul>
<h3>2023.1.420</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-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-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>
</ul>
<h3>2023.1.404</h3>
<ul>
<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>
</ul>
<h3>2023.1.400</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.1.391</h3>
<ul>
<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>
</ul>
<h3>2023.1.384</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>
</ul>
<h3>2023.1.376</h3>
<ul>
<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>
</ul>
<h3>2023.1.369</h3>
<ul>
<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.364</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-20976">SCL-20976</a></strong>: Project View: respect the error highlighting setting</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.355</h3>
<ul>
<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.343</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-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>
</ul>
<h3>2023.1.325</h3>
<ul>
<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>
</ul>
<h3>2023.1.323</h3>
<ul>
<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>
</ul>
<h3>2023.1.317</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-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.294</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-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>
<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-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-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>
</ul>
<h3>2023.1.272</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20904">SCL-20904</a></strong>: Handle rendering transient lazy vals in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20873">SCL-20873</a></strong>: BSP: exception during build: several mnemonic markers in [?[33mwarn?[0m] either upgrade sbt.bat to its latest version or make sure it is accessible from $PATH, and run 'sbt bspConfig'</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20906">SCL-20906</a></strong>: "JUnit malformed declaration" inspection false positive on methods with parameters and `test` prefix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20892">SCL-20892</a></strong>: Scaladoc for Scala 3 enums not processed correctly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20545">SCL-20545</a></strong>: ScalaDoc: auto-adjust indentation of new tag when typing or auto-completing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20177">SCL-20177</a></strong>: Scala 3 REPL prompt "scala&gt;" appears only after the first line is submitted</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>
</ul>
<h3>2023.1.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20398">SCL-20398</a></strong>: Revise previews for all QuickFixes, Actions, IntentionActions</li>
<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-20830">SCL-20830</a></strong>: Compile server can leak an already disposed project instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20828">SCL-20828</a></strong>: Compile Server widget not shown when closing a project and opening any other project again</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20846">SCL-20846</a></strong>: ScalaImportTypeFix: Enum is not suggested for auto import</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-20810">SCL-20810</a></strong>: MatchToPartialFunctionInspection: support indentation-based syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-6939">SCL-6939</a></strong>: No recursion highlighting/tip/circle icon is present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5428">SCL-5428</a></strong>: ScalaDoc: Support links to companion objects using the $ sign</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20784">SCL-20784</a></strong>: [can-be-private] [false negative] Type definition is erroneously deemed to escape</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20871">SCL-20871</a></strong>: scala3: move statement up breaks indentation-based syntax in single extension definition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20879">SCL-20879</a></strong>: [can-be-private] Def macro implementations can never be private</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20877">SCL-20877</a></strong>: Implementing/overriding methods with `using` clauses generates code with a regular argument</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20876">SCL-20876</a></strong>: Inlining values into a string interpolator changes the interpolator type to s"..."</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20852">SCL-20852</a></strong>: Debugger hanging at "collecting data"</li>
</ul>
<h3>2023.1.194</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8349">SCL-8349</a></strong>: Incorrect package/class highlighting in ScalaDoc links</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19315">SCL-19315</a></strong>: sbt-launch.jar not released when updating plugin\closing project after importing bsp-sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18815">SCL-18815</a></strong>: sbt project view: show standard "sources set" when creating new directory in module root like in Gradle</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20762">SCL-20762</a></strong>: compiler-based highlighting + sbt cross-project leads to lot's of red code on file editing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17519">SCL-17519</a></strong>: Pass -P:semanticdb:sourceroot:$PROJECTDIR to the compiler if semanticdb-scalac is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20779">SCL-20779</a></strong>: scala3: .semanticdb files are generated excessively during project build when semanticdb is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19815">SCL-19815</a></strong>: Wrong/legacy package name for FunSuite when creating a new ScalaTest test</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/IDEA-307038">IDEA-307038</a></strong>: package search: AsyncModuleTransformer is not effectively used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20803">SCL-20803</a></strong>: package search: "Dependencies" tool window isn't available in sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20826">SCL-20826</a></strong>: rename of type alias reference after `new` throws an exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15288">SCL-15288</a></strong>: highlight unresolved references in scaladoc as a warning</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5428">SCL-5428</a></strong>: ScalaDoc: Support links to companion objects using the $ sign</li>
</ul>
<h3>2023.1.192</h3>
<ul>
<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-20815">SCL-20815</a></strong>: scalac: Unicode paths not recognized when attempting to debug</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20842">SCL-20842</a></strong>: Creating SBT Project from Existing Sources Fails</li>
</ul>
<h3>2023.1.184</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20830">SCL-20830</a></strong>: Compile server can leak an already disposed project instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20828">SCL-20828</a></strong>: Compile Server widget not shown when closing a project and opening any other project again</li>
</ul>
<h3>2023.1.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20798">SCL-20798</a></strong>: Scala compilation error in java 8 project (scala 2.11 version) with scala 2022.3.13 plugin</li>
</ul>
<h3>2023.1.176</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20798">SCL-20798</a></strong>: Scala compilation error in java 8 project (scala 2.11 version) with scala 2022.3.13 plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20300">SCL-20300</a></strong>: Scala 3: false positive unnecessary parentheses on pattern-match for tuple</li>
</ul>
<h3>2023.1.168</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20185">SCL-20185</a></strong>: fix stubs for Scala3 inherit clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20751">SCL-20751</a></strong>: unused declaration inspection reports some declarations as unused "randomly"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20777">SCL-20777</a></strong>: [can-be-private] [false positive] Inner type definition accessed from non-private scope is marked as "can be private"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20535">SCL-20535</a></strong>: Do not suggest "Insert gap with concatenation" quickfix outside of the string literals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18336">SCL-18336</a></strong>: java to scala converter doesn't properly handle `synchronized`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20683">SCL-20683</a></strong>: Classes from library dependencies in Scala 3 projects are not suggested</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20139">SCL-20139</a></strong>: scala3: `Go to Class...` action doesn't find library class by short name or fully qualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20694">SCL-20694</a></strong>: scala code with semicolon is not recognized as scala when pasting into Project View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20507">SCL-20507</a></strong>: Do not count usage of some class, trait or object from within itself as actual usage</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-20066">SCL-20066</a></strong>: Mark unused members as unused if a type definition is unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20698">SCL-20698</a></strong>: Type refinements are not subtypes of AnyRef</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18137">SCL-18137</a></strong>: Structural types are not supertypes of Null</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-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20715">SCL-20715</a></strong>: Completion: suggestions contain method from another library version that is declared as a dependency of another module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20685">SCL-20685</a></strong>: Optimize trimming spaces and comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20720">SCL-20720</a></strong>: toggle scala 3 CBH is always off</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20711">SCL-20711</a></strong>: Debugger  Stepping settings are empty because of scala message bundle exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20513">SCL-20513</a></strong>: reimplement custom "Disable reporting of unused public declarations" using new IntelliJ API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20571">SCL-20571</a></strong>: Intellij Scala Repl no longer creates import statements</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20660">SCL-20660</a></strong>: warning: -Xnojline is deprecated: Replaced by -Xjline:off shown when evaluating smth in scala repl</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20723">SCL-20723</a></strong>: scala3: enter press before one-line extension method doesn't insert indentation, breaking the extension</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20572">SCL-20572</a></strong>: Scala Worksheet scrolling problem when evaluating</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20728">SCL-20728</a></strong>: Scala SDK not set up correctly due to changes in project loading order</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20721">SCL-20721</a></strong>: scala3 automatic refactoring keeps putting tick marks round given</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20335">SCL-20335</a></strong>: Go to declaration: NPE when clicking on given import and search doesn't start</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20441">SCL-20441</a></strong>: weird error "illegal start of toplevel definition" in erroneous java file (in scala-java project)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20436">SCL-20436</a></strong>: Either actually disable annotators or enable the highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18835">SCL-18835</a></strong>: Enable non-type-aware highlighting when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20704">SCL-20704</a></strong>: bad "unused declaration" for type parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20656">SCL-20656</a></strong>: false "Access can be private" for definitions which leak via signature of other public definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20734">SCL-20734</a></strong>: Scala 3.2.1 - worksheet evaluation fails</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19256">SCL-19256</a></strong>: "function is already defined in the scope" for extension method of different type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20731">SCL-20731</a></strong>: import of play (sample) project with sbt 1.8.0 fails as well</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20730">SCL-20730</a></strong>: Support code folding over Scala packages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20737">SCL-20737</a></strong>: Trait extends abstract class with parameters highlight red</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20540">SCL-20540</a></strong>: Scala plugin version 2022.2.10 and after incorrectly highlights an error when a trait extends a class.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20517">SCL-20517</a></strong>: High and long CPU usage when opening a scala file using sangria</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20702">SCL-20702</a></strong>: Object inherit from a exported method lose type information</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19854">SCL-19854</a></strong>: Pass macOS environment into sbt process</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18821">SCL-18821</a></strong>: Can't read OS environment variable in sbt script</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20707">SCL-20707</a></strong>: String interpolation in regexes reports a syntax error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19904">SCL-19904</a></strong>: Scala regex error highlighting problem</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16049">SCL-16049</a></strong>: Invalid context detected within Scala string interpolation block if a "language=XXX" annotation is present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15463">SCL-15463</a></strong>: language injection: handle multi-line strings for temporal injection via intention action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15461">SCL-15461</a></strong>: language injection: edit code fragment: adding new lines on Enter breaks code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11710">SCL-11710</a></strong>: Language injection and stripMargin in Scala strings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20763">SCL-20763</a></strong>: detect ScalaJs in Scala 3 module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20762">SCL-20762</a></strong>: compiler-based highlighting + sbt cross-project leads to lot's of red code on file editing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20765">SCL-20765</a></strong>: language injection: can't un-inject injection via intention action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20506">SCL-20506</a></strong>: Report declarations that are only used in companion objects/classes as "Can be private"</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-20612">SCL-20612</a></strong>: don't show unused declaration/can be private inspections in code fragments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20775">SCL-20775</a></strong>: Ctrl+Alt+W shortcut doesn't work in Scala Worksheets</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20603">SCL-20603</a></strong>: don't show "can be private" inspection for top level worksheet definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20756">SCL-20756</a></strong>: [unused-declaration] [TextSearch] Distinguish between term and type references</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20569">SCL-20569</a></strong>: wrong "declaration is never used" inspection result for base method in scala scratch files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20783">SCL-20783</a></strong>: [can-be-private] Do not inspect package objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20599">SCL-20599</a></strong>: unused declaration settings: clarify which compiler option affects inspection behavior</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20724">SCL-20724</a></strong>: scaladoc: backspace in header start removes entire header closing tag</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16053">SCL-16053</a></strong>: language injection shouldn't take margin char from settings</li>
</ul>
<h3>2023.1.129</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20535">SCL-20535</a></strong>: Do not suggest "Insert gap with concatenation" quickfix outside of the string literals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18336">SCL-18336</a></strong>: java to scala converter doesn't properly handle `synchronized`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20683">SCL-20683</a></strong>: Classes from library dependencies in Scala 3 projects are not suggested</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20139">SCL-20139</a></strong>: scala3: `Go to Class...` action doesn't find library class by short name or fully qualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20694">SCL-20694</a></strong>: scala code with semicolon is not recognized as scala when pasting into Project View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20507">SCL-20507</a></strong>: Do not count usage of some class, trait or object from within itself as actual usage</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-20066">SCL-20066</a></strong>: Mark unused members as unused if a type definition is unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20656">SCL-20656</a></strong>: false "Access can be private" for definitions which leak via signature of other public definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20698">SCL-20698</a></strong>: Type refinements are not subtypes of AnyRef</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18137">SCL-18137</a></strong>: Structural types are not supertypes of Null</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-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20599">SCL-20599</a></strong>: unused declaration settings: clarify which compiler option affects inspection behavior</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=382648</download-url><idea-version min="n/a" max="n/a" since-build="231.7665" until-build="231.*"/></idea-plugin><idea-plugin downloads="23436378" size="76015476" date="1692698200000" updatedDate="1692698200000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.211</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.211</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20806">SCL-20806</a></strong>: review all usages of ScTypedPattern and consider moving to ScTypedPatternLike</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8081">SCL-8081</a></strong>: Project forgetting Scala SDK</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-20336">SCL-20336</a></strong>: Go to declaration: Wrong results for by-type given 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-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</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-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20415">SCL-20415</a></strong>: Type-level compiler intrinsics: support changes in 3.1.2</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20416">SCL-20416</a></strong>: Type Info for type definitions</li>
<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-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21482">SCL-21482</a></strong>: source files are not detected for top level definitions from libraries</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21511">SCL-21511</a></strong>: Perform Java-to-Scala conversion on Paste rather than on Copy</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-14647">SCL-14647</a></strong>: no deprecation in structure view.</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-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-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-21520">SCL-21520</a></strong>: Resolve implicits in abstract type companion object</li>
</ul>
<h3>2023.3.153</h3>
<ul>
<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-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-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-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</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-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-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-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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>
<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-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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</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-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.3.101</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=381172</download-url><idea-version min="n/a" max="n/a" since-build="233.4341" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="75955675" date="1692419410000" updatedDate="1692419410000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.818</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.818</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.809</h3>
<ul>
<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.804</h3>
<ul>
<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>
</ul>
<h3>2023.2.803</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
</ul>
<h3>2023.2.800</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16393">SCL-16393</a></strong>: inline variable removes comment</li>
</ul>
<h3>2023.2.796</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
</ul>
<h3>2023.2.787</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
</ul>
<h3>2023.2.786</h3>
<ul>
<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-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</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>
</ul>
<h3>2023.2.765</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.2.762</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>
</ul>
<h3>2023.2.759</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>
</ul>
<h3>2023.2.753</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</li>
</ul>
<h3>2023.2.751</h3>
<ul>
<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-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.748</h3>
<ul>
<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-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-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
</ul>
<h3>2023.2.746</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-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-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</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>
</ul>
<h3>2023.2.742</h3>
<ul>
<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.730</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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.727</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>
</ul>
<h3>2023.2.722</h3>
<ul>
<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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
</ul>
<h3>2023.2.711</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-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>
</ul>
<h3>2023.2.693</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.674</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>
</ul>
<h3>2023.2.670</h3>
<ul>
<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.643</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</li>
</ul>
<h3>2023.2.639</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>
</ul>
<h3>2023.2.627</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-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-21322">SCL-21322</a></strong>: Make new and changed sbt settings searchable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21323">SCL-21323</a></strong>: reload bsp\sbt action is not searchable enough</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-21355">SCL-21355</a></strong>: Read access not allowed from background thread exception in JpsCompilationWatcher</li>
</ul>
<h3>2023.2.620</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.2.610</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-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-21348">SCL-21348</a></strong>: Debugger cannot stop inside a for comprehension in a Scala 3 top level method</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>
</ul>
<h3>2023.2.590</h3>
<ul>
<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>
</ul>
<h3>2023.2.587</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>
</ul>
<h3>2023.2.573</h3>
<ul>
<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>
</ul>
<h3>2023.2.562</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.552</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.546</h3>
<ul>
<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>
</ul>
<h3>2023.2.534</h3>
<ul>
<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.527</h3>
<ul>
<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.522</h3>
<ul>
<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>
</ul>
<h3>2023.2.515</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18089">SCL-18089</a></strong>: Autocomplete the catch expression</li>
</ul>
<h3>2023.2.508</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>
</ul>
<h3>2023.2.497</h3>
<ul>
<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.487</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.467</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>
</ul>
<h3>2023.2.463</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-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>
</ul>
<h3>2023.2.454</h3>
<ul>
<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.432</h3>
<ul>
<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>
</ul>
<h3>2023.2.428</h3>
<ul>
<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>
</ul>
<h3>2023.2.423</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
</ul>
<h3>2023.2.421</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.417</h3>
<ul>
<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>
</ul>
<h3>2023.2.405</h3>
<ul>
<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>
</ul>
<h3>2023.2.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<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-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.268</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-21020">SCL-21020</a></strong>: Documentation of inspection is wrong</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
<h3>2023.2.143</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.2.139</h3>
<ul>
<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>
</ul>
<h3>2023.2.132</h3>
<ul>
<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>
</ul>
<h3>2023.2.130</h3>
<ul>
<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>
</ul>
<h3>2023.2.123</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>
</ul>
<h3>2023.2.121</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</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>
</ul>
<h3>2023.2.116</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
</ul>
<h3>2023.2.112</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-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-5595">SCL-5595</a></strong>: Scala plugin: not showing implementing methods</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-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-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-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-20959">SCL-20959</a></strong>: Exception with Scala 3 worksheets</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>
<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-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-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</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-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-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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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-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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=380004</download-url><idea-version min="n/a" max="n/a" since-build="232.8660" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="75954729" date="1692332736000" updatedDate="1692332736000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.817</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.809</h3>
<ul>
<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.804</h3>
<ul>
<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>
</ul>
<h3>2023.2.803</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
</ul>
<h3>2023.2.800</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16393">SCL-16393</a></strong>: inline variable removes comment</li>
</ul>
<h3>2023.2.796</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
</ul>
<h3>2023.2.787</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
</ul>
<h3>2023.2.786</h3>
<ul>
<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-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</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>
</ul>
<h3>2023.2.765</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.2.762</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>
</ul>
<h3>2023.2.759</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>
</ul>
<h3>2023.2.753</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</li>
</ul>
<h3>2023.2.751</h3>
<ul>
<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-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.748</h3>
<ul>
<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-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-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
</ul>
<h3>2023.2.746</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-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-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</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>
</ul>
<h3>2023.2.742</h3>
<ul>
<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.730</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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.727</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>
</ul>
<h3>2023.2.722</h3>
<ul>
<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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
</ul>
<h3>2023.2.711</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-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>
</ul>
<h3>2023.2.693</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.674</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>
</ul>
<h3>2023.2.670</h3>
<ul>
<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.643</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</li>
</ul>
<h3>2023.2.639</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>
</ul>
<h3>2023.2.627</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-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-21322">SCL-21322</a></strong>: Make new and changed sbt settings searchable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21323">SCL-21323</a></strong>: reload bsp\sbt action is not searchable enough</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-21355">SCL-21355</a></strong>: Read access not allowed from background thread exception in JpsCompilationWatcher</li>
</ul>
<h3>2023.2.620</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.2.610</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-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-21348">SCL-21348</a></strong>: Debugger cannot stop inside a for comprehension in a Scala 3 top level method</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>
</ul>
<h3>2023.2.590</h3>
<ul>
<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>
</ul>
<h3>2023.2.587</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>
</ul>
<h3>2023.2.573</h3>
<ul>
<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>
</ul>
<h3>2023.2.562</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.552</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.546</h3>
<ul>
<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>
</ul>
<h3>2023.2.534</h3>
<ul>
<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.527</h3>
<ul>
<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.522</h3>
<ul>
<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>
</ul>
<h3>2023.2.515</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18089">SCL-18089</a></strong>: Autocomplete the catch expression</li>
</ul>
<h3>2023.2.508</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>
</ul>
<h3>2023.2.497</h3>
<ul>
<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.487</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.467</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>
</ul>
<h3>2023.2.463</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-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>
</ul>
<h3>2023.2.454</h3>
<ul>
<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.432</h3>
<ul>
<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>
</ul>
<h3>2023.2.428</h3>
<ul>
<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>
</ul>
<h3>2023.2.423</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
</ul>
<h3>2023.2.421</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.417</h3>
<ul>
<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>
</ul>
<h3>2023.2.405</h3>
<ul>
<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>
</ul>
<h3>2023.2.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<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-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.268</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-21020">SCL-21020</a></strong>: Documentation of inspection is wrong</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
<h3>2023.2.143</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.2.139</h3>
<ul>
<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>
</ul>
<h3>2023.2.132</h3>
<ul>
<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>
</ul>
<h3>2023.2.130</h3>
<ul>
<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>
</ul>
<h3>2023.2.123</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>
</ul>
<h3>2023.2.121</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</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>
</ul>
<h3>2023.2.116</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
</ul>
<h3>2023.2.112</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-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-5595">SCL-5595</a></strong>: Scala plugin: not showing implementing methods</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-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-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-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-20959">SCL-20959</a></strong>: Exception with Scala 3 worksheets</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>
<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-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-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</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-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-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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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-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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=379422</download-url><idea-version min="n/a" max="n/a" since-build="232.8660" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="75954612" date="1692246390000" updatedDate="1692246390000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.816</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.809</h3>
<ul>
<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.804</h3>
<ul>
<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>
</ul>
<h3>2023.2.803</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
</ul>
<h3>2023.2.800</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16393">SCL-16393</a></strong>: inline variable removes comment</li>
</ul>
<h3>2023.2.796</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
</ul>
<h3>2023.2.787</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
</ul>
<h3>2023.2.786</h3>
<ul>
<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-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</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>
</ul>
<h3>2023.2.765</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.2.762</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>
</ul>
<h3>2023.2.759</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>
</ul>
<h3>2023.2.753</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</li>
</ul>
<h3>2023.2.751</h3>
<ul>
<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-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.748</h3>
<ul>
<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-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-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
</ul>
<h3>2023.2.746</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-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-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</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>
</ul>
<h3>2023.2.742</h3>
<ul>
<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.730</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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.727</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>
</ul>
<h3>2023.2.722</h3>
<ul>
<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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
</ul>
<h3>2023.2.711</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-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>
</ul>
<h3>2023.2.693</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.674</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>
</ul>
<h3>2023.2.670</h3>
<ul>
<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.643</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</li>
</ul>
<h3>2023.2.639</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>
</ul>
<h3>2023.2.627</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-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-21322">SCL-21322</a></strong>: Make new and changed sbt settings searchable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21323">SCL-21323</a></strong>: reload bsp\sbt action is not searchable enough</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-21355">SCL-21355</a></strong>: Read access not allowed from background thread exception in JpsCompilationWatcher</li>
</ul>
<h3>2023.2.620</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.2.610</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-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-21348">SCL-21348</a></strong>: Debugger cannot stop inside a for comprehension in a Scala 3 top level method</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>
</ul>
<h3>2023.2.590</h3>
<ul>
<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>
</ul>
<h3>2023.2.587</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>
</ul>
<h3>2023.2.573</h3>
<ul>
<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>
</ul>
<h3>2023.2.562</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.552</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.546</h3>
<ul>
<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>
</ul>
<h3>2023.2.534</h3>
<ul>
<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.527</h3>
<ul>
<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.522</h3>
<ul>
<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>
</ul>
<h3>2023.2.515</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18089">SCL-18089</a></strong>: Autocomplete the catch expression</li>
</ul>
<h3>2023.2.508</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>
</ul>
<h3>2023.2.497</h3>
<ul>
<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.487</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.467</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>
</ul>
<h3>2023.2.463</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-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>
</ul>
<h3>2023.2.454</h3>
<ul>
<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.432</h3>
<ul>
<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>
</ul>
<h3>2023.2.428</h3>
<ul>
<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>
</ul>
<h3>2023.2.423</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
</ul>
<h3>2023.2.421</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.417</h3>
<ul>
<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>
</ul>
<h3>2023.2.405</h3>
<ul>
<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>
</ul>
<h3>2023.2.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<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-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.268</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-21020">SCL-21020</a></strong>: Documentation of inspection is wrong</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
<h3>2023.2.143</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.2.139</h3>
<ul>
<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>
</ul>
<h3>2023.2.132</h3>
<ul>
<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>
</ul>
<h3>2023.2.130</h3>
<ul>
<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>
</ul>
<h3>2023.2.123</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>
</ul>
<h3>2023.2.121</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</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>
</ul>
<h3>2023.2.116</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
</ul>
<h3>2023.2.112</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-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-5595">SCL-5595</a></strong>: Scala plugin: not showing implementing methods</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-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-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-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-20959">SCL-20959</a></strong>: Exception with Scala 3 worksheets</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>
<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-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-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</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-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-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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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-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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=378420</download-url><idea-version min="n/a" max="n/a" since-build="232.8660" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="75959849" date="1692073323000" updatedDate="1692073323000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.809</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.809</h3>
<ul>
<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.804</h3>
<ul>
<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>
</ul>
<h3>2023.2.803</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
</ul>
<h3>2023.2.800</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16393">SCL-16393</a></strong>: inline variable removes comment</li>
</ul>
<h3>2023.2.796</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
</ul>
<h3>2023.2.787</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
</ul>
<h3>2023.2.786</h3>
<ul>
<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-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</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>
</ul>
<h3>2023.2.765</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.2.762</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>
</ul>
<h3>2023.2.759</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>
</ul>
<h3>2023.2.753</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</li>
</ul>
<h3>2023.2.751</h3>
<ul>
<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-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.748</h3>
<ul>
<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-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-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
</ul>
<h3>2023.2.746</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-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-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</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>
</ul>
<h3>2023.2.742</h3>
<ul>
<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.730</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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.727</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>
</ul>
<h3>2023.2.722</h3>
<ul>
<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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
</ul>
<h3>2023.2.711</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-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>
</ul>
<h3>2023.2.693</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.674</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>
</ul>
<h3>2023.2.670</h3>
<ul>
<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.643</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</li>
</ul>
<h3>2023.2.639</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>
</ul>
<h3>2023.2.627</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-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-21322">SCL-21322</a></strong>: Make new and changed sbt settings searchable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21323">SCL-21323</a></strong>: reload bsp\sbt action is not searchable enough</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-21355">SCL-21355</a></strong>: Read access not allowed from background thread exception in JpsCompilationWatcher</li>
</ul>
<h3>2023.2.620</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.2.610</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-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-21348">SCL-21348</a></strong>: Debugger cannot stop inside a for comprehension in a Scala 3 top level method</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>
</ul>
<h3>2023.2.590</h3>
<ul>
<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>
</ul>
<h3>2023.2.587</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>
</ul>
<h3>2023.2.573</h3>
<ul>
<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>
</ul>
<h3>2023.2.562</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.552</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.546</h3>
<ul>
<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>
</ul>
<h3>2023.2.534</h3>
<ul>
<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.527</h3>
<ul>
<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.522</h3>
<ul>
<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>
</ul>
<h3>2023.2.515</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18089">SCL-18089</a></strong>: Autocomplete the catch expression</li>
</ul>
<h3>2023.2.508</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>
</ul>
<h3>2023.2.497</h3>
<ul>
<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.487</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.467</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>
</ul>
<h3>2023.2.463</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-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>
</ul>
<h3>2023.2.454</h3>
<ul>
<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.432</h3>
<ul>
<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>
</ul>
<h3>2023.2.428</h3>
<ul>
<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>
</ul>
<h3>2023.2.423</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
</ul>
<h3>2023.2.421</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.417</h3>
<ul>
<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>
</ul>
<h3>2023.2.405</h3>
<ul>
<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>
</ul>
<h3>2023.2.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<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-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.268</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-21020">SCL-21020</a></strong>: Documentation of inspection is wrong</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
<h3>2023.2.143</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.2.139</h3>
<ul>
<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>
</ul>
<h3>2023.2.132</h3>
<ul>
<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>
</ul>
<h3>2023.2.130</h3>
<ul>
<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>
</ul>
<h3>2023.2.123</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>
</ul>
<h3>2023.2.121</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</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>
</ul>
<h3>2023.2.116</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
</ul>
<h3>2023.2.112</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-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-5595">SCL-5595</a></strong>: Scala plugin: not showing implementing methods</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-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-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-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-20959">SCL-20959</a></strong>: Exception with Scala 3 worksheets</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>
<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-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-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</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-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-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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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-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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=377198</download-url><idea-version min="n/a" max="n/a" since-build="232.8660" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="75953383" date="1691727422000" updatedDate="1691727422000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.806</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.804</h3>
<ul>
<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>
</ul>
<h3>2023.2.803</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
</ul>
<h3>2023.2.800</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16393">SCL-16393</a></strong>: inline variable removes comment</li>
</ul>
<h3>2023.2.796</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
</ul>
<h3>2023.2.787</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
</ul>
<h3>2023.2.786</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</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>
</ul>
<h3>2023.2.765</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.2.762</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>
</ul>
<h3>2023.2.759</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>
</ul>
<h3>2023.2.753</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</li>
</ul>
<h3>2023.2.751</h3>
<ul>
<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-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.748</h3>
<ul>
<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-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-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
</ul>
<h3>2023.2.746</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-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-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</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>
</ul>
<h3>2023.2.730</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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.727</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>
</ul>
<h3>2023.2.722</h3>
<ul>
<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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
</ul>
<h3>2023.2.711</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-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>
</ul>
<h3>2023.2.693</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.674</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>
</ul>
<h3>2023.2.670</h3>
<ul>
<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.643</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</li>
</ul>
<h3>2023.2.639</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>
</ul>
<h3>2023.2.627</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-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-21322">SCL-21322</a></strong>: Make new and changed sbt settings searchable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21323">SCL-21323</a></strong>: reload bsp\sbt action is not searchable enough</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-21355">SCL-21355</a></strong>: Read access not allowed from background thread exception in JpsCompilationWatcher</li>
</ul>
<h3>2023.2.620</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.2.610</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-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-21348">SCL-21348</a></strong>: Debugger cannot stop inside a for comprehension in a Scala 3 top level method</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>
</ul>
<h3>2023.2.590</h3>
<ul>
<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>
</ul>
<h3>2023.2.587</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>
</ul>
<h3>2023.2.573</h3>
<ul>
<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>
</ul>
<h3>2023.2.562</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.552</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.546</h3>
<ul>
<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>
</ul>
<h3>2023.2.534</h3>
<ul>
<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.527</h3>
<ul>
<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.522</h3>
<ul>
<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>
</ul>
<h3>2023.2.515</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18089">SCL-18089</a></strong>: Autocomplete the catch expression</li>
</ul>
<h3>2023.2.508</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>
</ul>
<h3>2023.2.497</h3>
<ul>
<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.487</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.467</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>
</ul>
<h3>2023.2.463</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-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>
</ul>
<h3>2023.2.454</h3>
<ul>
<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.432</h3>
<ul>
<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>
</ul>
<h3>2023.2.428</h3>
<ul>
<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>
</ul>
<h3>2023.2.423</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
</ul>
<h3>2023.2.421</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.417</h3>
<ul>
<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>
</ul>
<h3>2023.2.405</h3>
<ul>
<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>
</ul>
<h3>2023.2.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<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-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.268</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-21020">SCL-21020</a></strong>: Documentation of inspection is wrong</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
<h3>2023.2.143</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.2.139</h3>
<ul>
<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>
</ul>
<h3>2023.2.132</h3>
<ul>
<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>
</ul>
<h3>2023.2.130</h3>
<ul>
<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>
</ul>
<h3>2023.2.123</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>
</ul>
<h3>2023.2.121</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</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>
</ul>
<h3>2023.2.116</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
</ul>
<h3>2023.2.112</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-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-5595">SCL-5595</a></strong>: Scala plugin: not showing implementing methods</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-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-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-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-20959">SCL-20959</a></strong>: Exception with Scala 3 worksheets</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>
<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-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-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</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-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-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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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-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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=375326</download-url><idea-version min="n/a" max="n/a" since-build="232.8660" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="75951228" date="1691642238000" updatedDate="1691642238000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.804</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.804</h3>
<ul>
<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>
</ul>
<h3>2023.2.803</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
</ul>
<h3>2023.2.800</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16393">SCL-16393</a></strong>: inline variable removes comment</li>
</ul>
<h3>2023.2.796</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
</ul>
<h3>2023.2.787</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
</ul>
<h3>2023.2.786</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</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>
</ul>
<h3>2023.2.765</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.2.762</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>
</ul>
<h3>2023.2.759</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>
</ul>
<h3>2023.2.753</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</li>
</ul>
<h3>2023.2.751</h3>
<ul>
<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-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.748</h3>
<ul>
<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-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-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
</ul>
<h3>2023.2.746</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-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-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</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>
</ul>
<h3>2023.2.730</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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.727</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>
</ul>
<h3>2023.2.722</h3>
<ul>
<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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
</ul>
<h3>2023.2.711</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-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>
</ul>
<h3>2023.2.693</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.674</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>
</ul>
<h3>2023.2.670</h3>
<ul>
<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.643</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</li>
</ul>
<h3>2023.2.639</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>
</ul>
<h3>2023.2.627</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-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-21322">SCL-21322</a></strong>: Make new and changed sbt settings searchable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21323">SCL-21323</a></strong>: reload bsp\sbt action is not searchable enough</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-21355">SCL-21355</a></strong>: Read access not allowed from background thread exception in JpsCompilationWatcher</li>
</ul>
<h3>2023.2.620</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.2.610</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-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-21348">SCL-21348</a></strong>: Debugger cannot stop inside a for comprehension in a Scala 3 top level method</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>
</ul>
<h3>2023.2.590</h3>
<ul>
<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>
</ul>
<h3>2023.2.587</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>
</ul>
<h3>2023.2.573</h3>
<ul>
<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>
</ul>
<h3>2023.2.562</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.552</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.546</h3>
<ul>
<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>
</ul>
<h3>2023.2.534</h3>
<ul>
<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.527</h3>
<ul>
<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.522</h3>
<ul>
<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>
</ul>
<h3>2023.2.515</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18089">SCL-18089</a></strong>: Autocomplete the catch expression</li>
</ul>
<h3>2023.2.508</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>
</ul>
<h3>2023.2.497</h3>
<ul>
<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.487</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.467</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>
</ul>
<h3>2023.2.463</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-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>
</ul>
<h3>2023.2.454</h3>
<ul>
<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.432</h3>
<ul>
<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>
</ul>
<h3>2023.2.428</h3>
<ul>
<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>
</ul>
<h3>2023.2.423</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
</ul>
<h3>2023.2.421</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.417</h3>
<ul>
<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>
</ul>
<h3>2023.2.405</h3>
<ul>
<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>
</ul>
<h3>2023.2.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<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-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.268</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-21020">SCL-21020</a></strong>: Documentation of inspection is wrong</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
<h3>2023.2.143</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.2.139</h3>
<ul>
<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>
</ul>
<h3>2023.2.132</h3>
<ul>
<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>
</ul>
<h3>2023.2.130</h3>
<ul>
<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>
</ul>
<h3>2023.2.123</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>
</ul>
<h3>2023.2.121</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</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>
</ul>
<h3>2023.2.116</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
</ul>
<h3>2023.2.112</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-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-5595">SCL-5595</a></strong>: Scala plugin: not showing implementing methods</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-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-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-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-20959">SCL-20959</a></strong>: Exception with Scala 3 worksheets</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>
<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-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-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</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-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-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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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-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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=374648</download-url><idea-version min="n/a" max="n/a" since-build="232.8660" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="75950916" date="1691554685000" updatedDate="1691554685000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.803</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.803</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
</ul>
<h3>2023.2.800</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16393">SCL-16393</a></strong>: inline variable removes comment</li>
</ul>
<h3>2023.2.796</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
</ul>
<h3>2023.2.787</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
</ul>
<h3>2023.2.786</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</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>
</ul>
<h3>2023.2.765</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.2.762</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>
</ul>
<h3>2023.2.759</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>
</ul>
<h3>2023.2.753</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</li>
</ul>
<h3>2023.2.751</h3>
<ul>
<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-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.748</h3>
<ul>
<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-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-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
</ul>
<h3>2023.2.746</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-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-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</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>
</ul>
<h3>2023.2.730</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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.727</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>
</ul>
<h3>2023.2.722</h3>
<ul>
<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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
</ul>
<h3>2023.2.711</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-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>
</ul>
<h3>2023.2.693</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.674</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>
</ul>
<h3>2023.2.670</h3>
<ul>
<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.643</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</li>
</ul>
<h3>2023.2.639</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>
</ul>
<h3>2023.2.627</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-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-21322">SCL-21322</a></strong>: Make new and changed sbt settings searchable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21323">SCL-21323</a></strong>: reload bsp\sbt action is not searchable enough</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-21355">SCL-21355</a></strong>: Read access not allowed from background thread exception in JpsCompilationWatcher</li>
</ul>
<h3>2023.2.620</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.2.610</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-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-21348">SCL-21348</a></strong>: Debugger cannot stop inside a for comprehension in a Scala 3 top level method</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>
</ul>
<h3>2023.2.590</h3>
<ul>
<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>
</ul>
<h3>2023.2.587</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>
</ul>
<h3>2023.2.573</h3>
<ul>
<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>
</ul>
<h3>2023.2.562</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.552</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.546</h3>
<ul>
<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>
</ul>
<h3>2023.2.534</h3>
<ul>
<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.527</h3>
<ul>
<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.522</h3>
<ul>
<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>
</ul>
<h3>2023.2.515</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18089">SCL-18089</a></strong>: Autocomplete the catch expression</li>
</ul>
<h3>2023.2.508</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>
</ul>
<h3>2023.2.497</h3>
<ul>
<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.487</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.467</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>
</ul>
<h3>2023.2.463</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-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>
</ul>
<h3>2023.2.454</h3>
<ul>
<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.432</h3>
<ul>
<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>
</ul>
<h3>2023.2.428</h3>
<ul>
<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>
</ul>
<h3>2023.2.423</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
</ul>
<h3>2023.2.421</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.417</h3>
<ul>
<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>
</ul>
<h3>2023.2.405</h3>
<ul>
<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>
</ul>
<h3>2023.2.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<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-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.268</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-21020">SCL-21020</a></strong>: Documentation of inspection is wrong</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
<h3>2023.2.143</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.2.139</h3>
<ul>
<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>
</ul>
<h3>2023.2.132</h3>
<ul>
<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>
</ul>
<h3>2023.2.130</h3>
<ul>
<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>
</ul>
<h3>2023.2.123</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>
</ul>
<h3>2023.2.121</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</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>
</ul>
<h3>2023.2.116</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
</ul>
<h3>2023.2.112</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-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-5595">SCL-5595</a></strong>: Scala plugin: not showing implementing methods</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-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-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-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-20959">SCL-20959</a></strong>: Exception with Scala 3 worksheets</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>
<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-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-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</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-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-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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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-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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=374198</download-url><idea-version min="n/a" max="n/a" since-build="232.9559" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="75950873" date="1691468438000" updatedDate="1691468438000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.800</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.800</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16393">SCL-16393</a></strong>: inline variable removes comment</li>
</ul>
<h3>2023.2.796</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
</ul>
<h3>2023.2.787</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
</ul>
<h3>2023.2.786</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</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>
</ul>
<h3>2023.2.765</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.2.762</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>
</ul>
<h3>2023.2.759</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>
</ul>
<h3>2023.2.753</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</li>
</ul>
<h3>2023.2.751</h3>
<ul>
<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-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.748</h3>
<ul>
<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-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-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
</ul>
<h3>2023.2.746</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-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-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</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>
</ul>
<h3>2023.2.730</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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.727</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>
</ul>
<h3>2023.2.722</h3>
<ul>
<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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
</ul>
<h3>2023.2.711</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-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>
</ul>
<h3>2023.2.693</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.674</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>
</ul>
<h3>2023.2.670</h3>
<ul>
<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.643</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</li>
</ul>
<h3>2023.2.639</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>
</ul>
<h3>2023.2.627</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-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-21322">SCL-21322</a></strong>: Make new and changed sbt settings searchable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21323">SCL-21323</a></strong>: reload bsp\sbt action is not searchable enough</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-21355">SCL-21355</a></strong>: Read access not allowed from background thread exception in JpsCompilationWatcher</li>
</ul>
<h3>2023.2.620</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.2.610</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-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-21348">SCL-21348</a></strong>: Debugger cannot stop inside a for comprehension in a Scala 3 top level method</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>
</ul>
<h3>2023.2.590</h3>
<ul>
<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>
</ul>
<h3>2023.2.587</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>
</ul>
<h3>2023.2.573</h3>
<ul>
<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>
</ul>
<h3>2023.2.562</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.552</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.546</h3>
<ul>
<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>
</ul>
<h3>2023.2.534</h3>
<ul>
<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.527</h3>
<ul>
<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.522</h3>
<ul>
<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>
</ul>
<h3>2023.2.515</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18089">SCL-18089</a></strong>: Autocomplete the catch expression</li>
</ul>
<h3>2023.2.508</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>
</ul>
<h3>2023.2.497</h3>
<ul>
<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.487</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.467</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>
</ul>
<h3>2023.2.463</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-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>
</ul>
<h3>2023.2.454</h3>
<ul>
<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.432</h3>
<ul>
<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>
</ul>
<h3>2023.2.428</h3>
<ul>
<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>
</ul>
<h3>2023.2.423</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
</ul>
<h3>2023.2.421</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.417</h3>
<ul>
<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>
</ul>
<h3>2023.2.405</h3>
<ul>
<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>
</ul>
<h3>2023.2.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<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-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.268</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-21020">SCL-21020</a></strong>: Documentation of inspection is wrong</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
<h3>2023.2.143</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.2.139</h3>
<ul>
<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>
</ul>
<h3>2023.2.132</h3>
<ul>
<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>
</ul>
<h3>2023.2.130</h3>
<ul>
<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>
</ul>
<h3>2023.2.123</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>
</ul>
<h3>2023.2.121</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</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>
</ul>
<h3>2023.2.116</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
</ul>
<h3>2023.2.112</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-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-5595">SCL-5595</a></strong>: Scala plugin: not showing implementing methods</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-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-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-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-20959">SCL-20959</a></strong>: Exception with Scala 3 worksheets</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>
<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-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-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</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-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-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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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-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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=373824</download-url><idea-version min="n/a" max="n/a" since-build="232.8660" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="75946620" date="1691209280000" updatedDate="1691209280000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.796</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.796</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17163">SCL-17163</a></strong>: i18: review messages passed to Client.progress and extract to bundle if needed</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21432">SCL-21432</a></strong>: scala-cli: auto-import should add import statements after using directives, not before</li>
</ul>
<h3>2023.2.787</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
</ul>
<h3>2023.2.786</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</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>
</ul>
<h3>2023.2.765</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.2.762</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>
</ul>
<h3>2023.2.759</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>
</ul>
<h3>2023.2.753</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</li>
</ul>
<h3>2023.2.751</h3>
<ul>
<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-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.748</h3>
<ul>
<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-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-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
</ul>
<h3>2023.2.746</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-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-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</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>
</ul>
<h3>2023.2.730</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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.727</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>
</ul>
<h3>2023.2.722</h3>
<ul>
<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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
</ul>
<h3>2023.2.711</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-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>
</ul>
<h3>2023.2.693</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.674</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>
</ul>
<h3>2023.2.670</h3>
<ul>
<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.643</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</li>
</ul>
<h3>2023.2.639</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>
</ul>
<h3>2023.2.627</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-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-21322">SCL-21322</a></strong>: Make new and changed sbt settings searchable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21323">SCL-21323</a></strong>: reload bsp\sbt action is not searchable enough</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-21355">SCL-21355</a></strong>: Read access not allowed from background thread exception in JpsCompilationWatcher</li>
</ul>
<h3>2023.2.620</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.2.610</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-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-21348">SCL-21348</a></strong>: Debugger cannot stop inside a for comprehension in a Scala 3 top level method</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>
</ul>
<h3>2023.2.590</h3>
<ul>
<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>
</ul>
<h3>2023.2.587</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>
</ul>
<h3>2023.2.573</h3>
<ul>
<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>
</ul>
<h3>2023.2.562</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.552</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.546</h3>
<ul>
<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>
</ul>
<h3>2023.2.534</h3>
<ul>
<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.527</h3>
<ul>
<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.522</h3>
<ul>
<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>
</ul>
<h3>2023.2.515</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18089">SCL-18089</a></strong>: Autocomplete the catch expression</li>
</ul>
<h3>2023.2.508</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>
</ul>
<h3>2023.2.497</h3>
<ul>
<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.487</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.467</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>
</ul>
<h3>2023.2.463</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-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>
</ul>
<h3>2023.2.454</h3>
<ul>
<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.432</h3>
<ul>
<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>
</ul>
<h3>2023.2.428</h3>
<ul>
<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>
</ul>
<h3>2023.2.423</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
</ul>
<h3>2023.2.421</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.417</h3>
<ul>
<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>
</ul>
<h3>2023.2.405</h3>
<ul>
<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>
</ul>
<h3>2023.2.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<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-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.268</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-21020">SCL-21020</a></strong>: Documentation of inspection is wrong</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
<h3>2023.2.143</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.2.139</h3>
<ul>
<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>
</ul>
<h3>2023.2.132</h3>
<ul>
<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>
</ul>
<h3>2023.2.130</h3>
<ul>
<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>
</ul>
<h3>2023.2.123</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>
</ul>
<h3>2023.2.121</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</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>
</ul>
<h3>2023.2.116</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
</ul>
<h3>2023.2.112</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-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-5595">SCL-5595</a></strong>: Scala plugin: not showing implementing methods</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-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-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-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-20959">SCL-20959</a></strong>: Exception with Scala 3 worksheets</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>
<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-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-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</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-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-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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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-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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=372630</download-url><idea-version min="n/a" max="n/a" since-build="232.8660" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="75943575" date="1691122982000" updatedDate="1691122982000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.787</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.787</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20410">SCL-20410</a></strong>: Type-level compiler intrinsics</li>
</ul>
<h3>2023.2.786</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</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>
</ul>
<h3>2023.2.765</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.2.762</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>
</ul>
<h3>2023.2.759</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>
</ul>
<h3>2023.2.753</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</li>
</ul>
<h3>2023.2.751</h3>
<ul>
<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-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.748</h3>
<ul>
<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-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-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
</ul>
<h3>2023.2.746</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-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-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</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>
</ul>
<h3>2023.2.730</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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.727</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>
</ul>
<h3>2023.2.722</h3>
<ul>
<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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
</ul>
<h3>2023.2.711</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-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>
</ul>
<h3>2023.2.693</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.674</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>
</ul>
<h3>2023.2.670</h3>
<ul>
<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.643</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</li>
</ul>
<h3>2023.2.639</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>
</ul>
<h3>2023.2.627</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-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-21322">SCL-21322</a></strong>: Make new and changed sbt settings searchable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21323">SCL-21323</a></strong>: reload bsp\sbt action is not searchable enough</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-21355">SCL-21355</a></strong>: Read access not allowed from background thread exception in JpsCompilationWatcher</li>
</ul>
<h3>2023.2.620</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.2.610</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-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-21348">SCL-21348</a></strong>: Debugger cannot stop inside a for comprehension in a Scala 3 top level method</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>
</ul>
<h3>2023.2.590</h3>
<ul>
<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>
</ul>
<h3>2023.2.587</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>
</ul>
<h3>2023.2.573</h3>
<ul>
<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>
</ul>
<h3>2023.2.562</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.552</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.546</h3>
<ul>
<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>
</ul>
<h3>2023.2.534</h3>
<ul>
<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.527</h3>
<ul>
<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.522</h3>
<ul>
<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>
</ul>
<h3>2023.2.515</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18089">SCL-18089</a></strong>: Autocomplete the catch expression</li>
</ul>
<h3>2023.2.508</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>
</ul>
<h3>2023.2.497</h3>
<ul>
<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.487</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.467</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>
</ul>
<h3>2023.2.463</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-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>
</ul>
<h3>2023.2.454</h3>
<ul>
<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.432</h3>
<ul>
<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>
</ul>
<h3>2023.2.428</h3>
<ul>
<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>
</ul>
<h3>2023.2.423</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
</ul>
<h3>2023.2.421</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.417</h3>
<ul>
<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>
</ul>
<h3>2023.2.405</h3>
<ul>
<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>
</ul>
<h3>2023.2.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<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-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.268</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-21020">SCL-21020</a></strong>: Documentation of inspection is wrong</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
<h3>2023.2.143</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.2.139</h3>
<ul>
<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>
</ul>
<h3>2023.2.132</h3>
<ul>
<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>
</ul>
<h3>2023.2.130</h3>
<ul>
<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>
</ul>
<h3>2023.2.123</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>
</ul>
<h3>2023.2.121</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</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>
</ul>
<h3>2023.2.116</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
</ul>
<h3>2023.2.112</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-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-5595">SCL-5595</a></strong>: Scala plugin: not showing implementing methods</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-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-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-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-20959">SCL-20959</a></strong>: Exception with Scala 3 worksheets</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>
<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-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-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</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-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-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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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-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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=372126</download-url><idea-version min="n/a" max="n/a" since-build="232.8660" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="75935844" date="1691036392000" updatedDate="1691036392000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.786</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.786</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21326">SCL-21326</a></strong>: Exhaustive completion: handle nested Java enums</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20619">SCL-20619</a></strong>: [Scala plugin influence] IDEA plugin: Runtime exception on build IDEA project with MPS facet</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>
</ul>
<h3>2023.2.765</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.2.762</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>
</ul>
<h3>2023.2.759</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>
</ul>
<h3>2023.2.753</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</li>
</ul>
<h3>2023.2.751</h3>
<ul>
<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-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.748</h3>
<ul>
<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-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-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
</ul>
<h3>2023.2.746</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-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-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</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>
</ul>
<h3>2023.2.730</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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.727</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>
</ul>
<h3>2023.2.722</h3>
<ul>
<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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
</ul>
<h3>2023.2.711</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-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>
</ul>
<h3>2023.2.693</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.674</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>
</ul>
<h3>2023.2.670</h3>
<ul>
<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.643</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</li>
</ul>
<h3>2023.2.639</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>
</ul>
<h3>2023.2.627</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-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-21322">SCL-21322</a></strong>: Make new and changed sbt settings searchable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21323">SCL-21323</a></strong>: reload bsp\sbt action is not searchable enough</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-21355">SCL-21355</a></strong>: Read access not allowed from background thread exception in JpsCompilationWatcher</li>
</ul>
<h3>2023.2.620</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.2.610</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-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-21348">SCL-21348</a></strong>: Debugger cannot stop inside a for comprehension in a Scala 3 top level method</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>
</ul>
<h3>2023.2.590</h3>
<ul>
<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>
</ul>
<h3>2023.2.587</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>
</ul>
<h3>2023.2.573</h3>
<ul>
<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>
</ul>
<h3>2023.2.562</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.552</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.546</h3>
<ul>
<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>
</ul>
<h3>2023.2.534</h3>
<ul>
<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.527</h3>
<ul>
<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.522</h3>
<ul>
<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>
</ul>
<h3>2023.2.515</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18089">SCL-18089</a></strong>: Autocomplete the catch expression</li>
</ul>
<h3>2023.2.508</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>
</ul>
<h3>2023.2.497</h3>
<ul>
<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.487</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.467</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>
</ul>
<h3>2023.2.463</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-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>
</ul>
<h3>2023.2.454</h3>
<ul>
<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.432</h3>
<ul>
<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>
</ul>
<h3>2023.2.428</h3>
<ul>
<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>
</ul>
<h3>2023.2.423</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
</ul>
<h3>2023.2.421</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.417</h3>
<ul>
<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>
</ul>
<h3>2023.2.405</h3>
<ul>
<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>
</ul>
<h3>2023.2.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<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-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.268</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-21020">SCL-21020</a></strong>: Documentation of inspection is wrong</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
<h3>2023.2.143</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.2.139</h3>
<ul>
<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>
</ul>
<h3>2023.2.132</h3>
<ul>
<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>
</ul>
<h3>2023.2.130</h3>
<ul>
<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>
</ul>
<h3>2023.2.123</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>
</ul>
<h3>2023.2.121</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</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>
</ul>
<h3>2023.2.116</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
</ul>
<h3>2023.2.112</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-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-5595">SCL-5595</a></strong>: Scala plugin: not showing implementing methods</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-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-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-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-20959">SCL-20959</a></strong>: Exception with Scala 3 worksheets</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>
<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-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-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</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-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-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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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-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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=371807</download-url><idea-version min="n/a" max="n/a" since-build="232.8660" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="75943176" date="1690821519000" updatedDate="1690821519000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.153</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.153</h3>
<ul>
<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-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-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-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</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-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-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-21413">SCL-21413</a></strong>: Tasty reader: type class derivation</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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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-21456">SCL-21456</a></strong>: Remove unused rule from ScalaCoreLexer</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-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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</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-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.3.101</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>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=370918</download-url><idea-version min="n/a" max="n/a" since-build="233.2805" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="75936732" date="1690812492000" updatedDate="1690812492000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.774</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.765</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.2.762</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>
</ul>
<h3>2023.2.759</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>
</ul>
<h3>2023.2.753</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</li>
</ul>
<h3>2023.2.751</h3>
<ul>
<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-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.748</h3>
<ul>
<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-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-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
</ul>
<h3>2023.2.746</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-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-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</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>
</ul>
<h3>2023.2.730</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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.727</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>
</ul>
<h3>2023.2.722</h3>
<ul>
<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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
</ul>
<h3>2023.2.711</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-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>
</ul>
<h3>2023.2.693</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.674</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>
</ul>
<h3>2023.2.670</h3>
<ul>
<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.643</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</li>
</ul>
<h3>2023.2.639</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>
</ul>
<h3>2023.2.627</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-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-21322">SCL-21322</a></strong>: Make new and changed sbt settings searchable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21323">SCL-21323</a></strong>: reload bsp\sbt action is not searchable enough</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-21355">SCL-21355</a></strong>: Read access not allowed from background thread exception in JpsCompilationWatcher</li>
</ul>
<h3>2023.2.620</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.2.610</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-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-21348">SCL-21348</a></strong>: Debugger cannot stop inside a for comprehension in a Scala 3 top level method</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>
</ul>
<h3>2023.2.590</h3>
<ul>
<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>
</ul>
<h3>2023.2.587</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>
</ul>
<h3>2023.2.573</h3>
<ul>
<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>
</ul>
<h3>2023.2.562</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.552</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.546</h3>
<ul>
<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>
</ul>
<h3>2023.2.534</h3>
<ul>
<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.527</h3>
<ul>
<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.522</h3>
<ul>
<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>
</ul>
<h3>2023.2.515</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18089">SCL-18089</a></strong>: Autocomplete the catch expression</li>
</ul>
<h3>2023.2.508</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>
</ul>
<h3>2023.2.497</h3>
<ul>
<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.487</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.467</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>
</ul>
<h3>2023.2.463</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-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>
</ul>
<h3>2023.2.454</h3>
<ul>
<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.432</h3>
<ul>
<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>
</ul>
<h3>2023.2.428</h3>
<ul>
<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>
</ul>
<h3>2023.2.423</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
</ul>
<h3>2023.2.421</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.417</h3>
<ul>
<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>
</ul>
<h3>2023.2.405</h3>
<ul>
<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>
</ul>
<h3>2023.2.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<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-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.268</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-21020">SCL-21020</a></strong>: Documentation of inspection is wrong</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
<h3>2023.2.143</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.2.139</h3>
<ul>
<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>
</ul>
<h3>2023.2.132</h3>
<ul>
<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>
</ul>
<h3>2023.2.130</h3>
<ul>
<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>
</ul>
<h3>2023.2.123</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>
</ul>
<h3>2023.2.121</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</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>
</ul>
<h3>2023.2.116</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
</ul>
<h3>2023.2.112</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-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-5595">SCL-5595</a></strong>: Scala plugin: not showing implementing methods</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-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-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-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-20959">SCL-20959</a></strong>: Exception with Scala 3 worksheets</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>
<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-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-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</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-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-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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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-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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=370890</download-url><idea-version min="n/a" max="n/a" since-build="232.8660" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="75937511" date="1690518158000" updatedDate="1690518158000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.769</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.765</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.2.762</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>
</ul>
<h3>2023.2.759</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>
</ul>
<h3>2023.2.753</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</li>
</ul>
<h3>2023.2.751</h3>
<ul>
<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-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.748</h3>
<ul>
<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-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-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
</ul>
<h3>2023.2.746</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-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-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</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>
</ul>
<h3>2023.2.730</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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.727</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>
</ul>
<h3>2023.2.722</h3>
<ul>
<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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
</ul>
<h3>2023.2.711</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-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>
</ul>
<h3>2023.2.693</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.674</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>
</ul>
<h3>2023.2.670</h3>
<ul>
<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.643</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</li>
</ul>
<h3>2023.2.639</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>
</ul>
<h3>2023.2.627</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-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-21322">SCL-21322</a></strong>: Make new and changed sbt settings searchable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21323">SCL-21323</a></strong>: reload bsp\sbt action is not searchable enough</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-21355">SCL-21355</a></strong>: Read access not allowed from background thread exception in JpsCompilationWatcher</li>
</ul>
<h3>2023.2.620</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.2.610</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-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-21348">SCL-21348</a></strong>: Debugger cannot stop inside a for comprehension in a Scala 3 top level method</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>
</ul>
<h3>2023.2.590</h3>
<ul>
<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>
</ul>
<h3>2023.2.587</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>
</ul>
<h3>2023.2.573</h3>
<ul>
<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>
</ul>
<h3>2023.2.562</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.552</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.546</h3>
<ul>
<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>
</ul>
<h3>2023.2.534</h3>
<ul>
<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.527</h3>
<ul>
<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.522</h3>
<ul>
<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>
</ul>
<h3>2023.2.515</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18089">SCL-18089</a></strong>: Autocomplete the catch expression</li>
</ul>
<h3>2023.2.508</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>
</ul>
<h3>2023.2.497</h3>
<ul>
<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.487</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.467</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>
</ul>
<h3>2023.2.463</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-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>
</ul>
<h3>2023.2.454</h3>
<ul>
<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.432</h3>
<ul>
<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>
</ul>
<h3>2023.2.428</h3>
<ul>
<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>
</ul>
<h3>2023.2.423</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
</ul>
<h3>2023.2.421</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.417</h3>
<ul>
<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>
</ul>
<h3>2023.2.405</h3>
<ul>
<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>
</ul>
<h3>2023.2.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<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-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.268</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-21020">SCL-21020</a></strong>: Documentation of inspection is wrong</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
<h3>2023.2.143</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.2.139</h3>
<ul>
<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>
</ul>
<h3>2023.2.132</h3>
<ul>
<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>
</ul>
<h3>2023.2.130</h3>
<ul>
<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>
</ul>
<h3>2023.2.123</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>
</ul>
<h3>2023.2.121</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</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>
</ul>
<h3>2023.2.116</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
</ul>
<h3>2023.2.112</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-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-5595">SCL-5595</a></strong>: Scala plugin: not showing implementing methods</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-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-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-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-20959">SCL-20959</a></strong>: Exception with Scala 3 worksheets</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>
<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-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-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</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-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-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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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-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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=369926</download-url><idea-version min="n/a" max="n/a" since-build="232.8660" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="75936642" date="1690475017000" updatedDate="1690475017000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.767</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.765</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.2.762</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>
</ul>
<h3>2023.2.759</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>
</ul>
<h3>2023.2.753</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</li>
</ul>
<h3>2023.2.751</h3>
<ul>
<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-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.748</h3>
<ul>
<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-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-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
</ul>
<h3>2023.2.746</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-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-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</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>
</ul>
<h3>2023.2.730</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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.727</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>
</ul>
<h3>2023.2.722</h3>
<ul>
<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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
</ul>
<h3>2023.2.711</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-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>
</ul>
<h3>2023.2.693</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.674</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>
</ul>
<h3>2023.2.670</h3>
<ul>
<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.643</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</li>
</ul>
<h3>2023.2.639</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>
</ul>
<h3>2023.2.627</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-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-21322">SCL-21322</a></strong>: Make new and changed sbt settings searchable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21323">SCL-21323</a></strong>: reload bsp\sbt action is not searchable enough</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-21355">SCL-21355</a></strong>: Read access not allowed from background thread exception in JpsCompilationWatcher</li>
</ul>
<h3>2023.2.620</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.2.610</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-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-21348">SCL-21348</a></strong>: Debugger cannot stop inside a for comprehension in a Scala 3 top level method</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>
</ul>
<h3>2023.2.590</h3>
<ul>
<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>
</ul>
<h3>2023.2.587</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>
</ul>
<h3>2023.2.573</h3>
<ul>
<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>
</ul>
<h3>2023.2.562</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.552</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.546</h3>
<ul>
<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>
</ul>
<h3>2023.2.534</h3>
<ul>
<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.527</h3>
<ul>
<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.522</h3>
<ul>
<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>
</ul>
<h3>2023.2.515</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18089">SCL-18089</a></strong>: Autocomplete the catch expression</li>
</ul>
<h3>2023.2.508</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>
</ul>
<h3>2023.2.497</h3>
<ul>
<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.487</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.467</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>
</ul>
<h3>2023.2.463</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-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>
</ul>
<h3>2023.2.454</h3>
<ul>
<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.432</h3>
<ul>
<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>
</ul>
<h3>2023.2.428</h3>
<ul>
<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>
</ul>
<h3>2023.2.423</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
</ul>
<h3>2023.2.421</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.417</h3>
<ul>
<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>
</ul>
<h3>2023.2.405</h3>
<ul>
<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>
</ul>
<h3>2023.2.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<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-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.268</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-21020">SCL-21020</a></strong>: Documentation of inspection is wrong</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
<h3>2023.2.143</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.2.139</h3>
<ul>
<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>
</ul>
<h3>2023.2.132</h3>
<ul>
<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>
</ul>
<h3>2023.2.130</h3>
<ul>
<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>
</ul>
<h3>2023.2.123</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>
</ul>
<h3>2023.2.121</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</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>
</ul>
<h3>2023.2.116</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
</ul>
<h3>2023.2.112</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-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-5595">SCL-5595</a></strong>: Scala plugin: not showing implementing methods</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-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-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-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-20959">SCL-20959</a></strong>: Exception with Scala 3 worksheets</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>
<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-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-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</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-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-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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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-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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=369601</download-url><idea-version min="n/a" max="n/a" since-build="232.8660" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="75929338" date="1690431570000" updatedDate="1690431570000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.765</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.765</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21464">SCL-21464</a></strong>: scala-cli: completion for `//&gt; using`</li>
</ul>
<h3>2023.2.762</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>
</ul>
<h3>2023.2.759</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>
</ul>
<h3>2023.2.753</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</li>
</ul>
<h3>2023.2.751</h3>
<ul>
<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-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.748</h3>
<ul>
<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-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-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
</ul>
<h3>2023.2.746</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-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-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</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>
</ul>
<h3>2023.2.730</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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.727</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>
</ul>
<h3>2023.2.722</h3>
<ul>
<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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
</ul>
<h3>2023.2.711</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-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>
</ul>
<h3>2023.2.693</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.674</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>
</ul>
<h3>2023.2.670</h3>
<ul>
<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.643</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</li>
</ul>
<h3>2023.2.639</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>
</ul>
<h3>2023.2.627</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-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-21322">SCL-21322</a></strong>: Make new and changed sbt settings searchable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21323">SCL-21323</a></strong>: reload bsp\sbt action is not searchable enough</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-21355">SCL-21355</a></strong>: Read access not allowed from background thread exception in JpsCompilationWatcher</li>
</ul>
<h3>2023.2.620</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.2.610</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-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-21348">SCL-21348</a></strong>: Debugger cannot stop inside a for comprehension in a Scala 3 top level method</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>
</ul>
<h3>2023.2.590</h3>
<ul>
<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>
</ul>
<h3>2023.2.587</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>
</ul>
<h3>2023.2.573</h3>
<ul>
<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>
</ul>
<h3>2023.2.562</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.552</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.546</h3>
<ul>
<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>
</ul>
<h3>2023.2.534</h3>
<ul>
<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.527</h3>
<ul>
<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.522</h3>
<ul>
<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>
</ul>
<h3>2023.2.515</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18089">SCL-18089</a></strong>: Autocomplete the catch expression</li>
</ul>
<h3>2023.2.508</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>
</ul>
<h3>2023.2.497</h3>
<ul>
<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.487</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.467</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>
</ul>
<h3>2023.2.463</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-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>
</ul>
<h3>2023.2.454</h3>
<ul>
<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.432</h3>
<ul>
<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>
</ul>
<h3>2023.2.428</h3>
<ul>
<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>
</ul>
<h3>2023.2.423</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
</ul>
<h3>2023.2.421</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.417</h3>
<ul>
<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>
</ul>
<h3>2023.2.405</h3>
<ul>
<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>
</ul>
<h3>2023.2.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<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-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.268</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-21020">SCL-21020</a></strong>: Documentation of inspection is wrong</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
<h3>2023.2.143</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.2.139</h3>
<ul>
<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>
</ul>
<h3>2023.2.132</h3>
<ul>
<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>
</ul>
<h3>2023.2.130</h3>
<ul>
<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>
</ul>
<h3>2023.2.123</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>
</ul>
<h3>2023.2.121</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</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>
</ul>
<h3>2023.2.116</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
</ul>
<h3>2023.2.112</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-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-5595">SCL-5595</a></strong>: Scala plugin: not showing implementing methods</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-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-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-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-20959">SCL-20959</a></strong>: Exception with Scala 3 worksheets</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>
<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-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-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</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-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-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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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-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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=369289</download-url><idea-version min="n/a" max="n/a" since-build="232.8660" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="75915291" date="1690345283000" updatedDate="1690345283000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.762</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.762</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>
</ul>
<h3>2023.2.759</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>
</ul>
<h3>2023.2.753</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</li>
</ul>
<h3>2023.2.751</h3>
<ul>
<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-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.748</h3>
<ul>
<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-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-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
</ul>
<h3>2023.2.746</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-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-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</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>
</ul>
<h3>2023.2.730</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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.727</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>
</ul>
<h3>2023.2.722</h3>
<ul>
<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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
</ul>
<h3>2023.2.711</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-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>
</ul>
<h3>2023.2.693</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.674</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>
</ul>
<h3>2023.2.670</h3>
<ul>
<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.643</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</li>
</ul>
<h3>2023.2.639</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>
</ul>
<h3>2023.2.627</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-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-21322">SCL-21322</a></strong>: Make new and changed sbt settings searchable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21323">SCL-21323</a></strong>: reload bsp\sbt action is not searchable enough</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-21355">SCL-21355</a></strong>: Read access not allowed from background thread exception in JpsCompilationWatcher</li>
</ul>
<h3>2023.2.620</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.2.610</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-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-21348">SCL-21348</a></strong>: Debugger cannot stop inside a for comprehension in a Scala 3 top level method</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>
</ul>
<h3>2023.2.590</h3>
<ul>
<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>
</ul>
<h3>2023.2.587</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>
</ul>
<h3>2023.2.573</h3>
<ul>
<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>
</ul>
<h3>2023.2.562</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.552</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.546</h3>
<ul>
<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>
</ul>
<h3>2023.2.534</h3>
<ul>
<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.527</h3>
<ul>
<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.522</h3>
<ul>
<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>
</ul>
<h3>2023.2.515</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18089">SCL-18089</a></strong>: Autocomplete the catch expression</li>
</ul>
<h3>2023.2.508</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>
</ul>
<h3>2023.2.497</h3>
<ul>
<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.487</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.467</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>
</ul>
<h3>2023.2.463</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-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>
</ul>
<h3>2023.2.454</h3>
<ul>
<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.432</h3>
<ul>
<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>
</ul>
<h3>2023.2.428</h3>
<ul>
<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>
</ul>
<h3>2023.2.423</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
</ul>
<h3>2023.2.421</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.417</h3>
<ul>
<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>
</ul>
<h3>2023.2.405</h3>
<ul>
<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>
</ul>
<h3>2023.2.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<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-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.268</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-21020">SCL-21020</a></strong>: Documentation of inspection is wrong</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
<h3>2023.2.143</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.2.139</h3>
<ul>
<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>
</ul>
<h3>2023.2.132</h3>
<ul>
<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>
</ul>
<h3>2023.2.130</h3>
<ul>
<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>
</ul>
<h3>2023.2.123</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>
</ul>
<h3>2023.2.121</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</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>
</ul>
<h3>2023.2.116</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
</ul>
<h3>2023.2.112</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-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-5595">SCL-5595</a></strong>: Scala plugin: not showing implementing methods</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-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-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-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-20959">SCL-20959</a></strong>: Exception with Scala 3 worksheets</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>
<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-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-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</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-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-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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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-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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=368649</download-url><idea-version min="n/a" max="n/a" since-build="232.8660" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="75916940" date="1690259163000" updatedDate="1690259163000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.759</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.759</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>
</ul>
<h3>2023.2.753</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</li>
</ul>
<h3>2023.2.751</h3>
<ul>
<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-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.748</h3>
<ul>
<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-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-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
</ul>
<h3>2023.2.746</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-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-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</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>
</ul>
<h3>2023.2.730</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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.727</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>
</ul>
<h3>2023.2.722</h3>
<ul>
<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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
</ul>
<h3>2023.2.711</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-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>
</ul>
<h3>2023.2.693</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.674</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>
</ul>
<h3>2023.2.670</h3>
<ul>
<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.643</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</li>
</ul>
<h3>2023.2.639</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>
</ul>
<h3>2023.2.627</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-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-21322">SCL-21322</a></strong>: Make new and changed sbt settings searchable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21323">SCL-21323</a></strong>: reload bsp\sbt action is not searchable enough</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-21355">SCL-21355</a></strong>: Read access not allowed from background thread exception in JpsCompilationWatcher</li>
</ul>
<h3>2023.2.620</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.2.610</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-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-21348">SCL-21348</a></strong>: Debugger cannot stop inside a for comprehension in a Scala 3 top level method</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>
</ul>
<h3>2023.2.590</h3>
<ul>
<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>
</ul>
<h3>2023.2.587</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>
</ul>
<h3>2023.2.573</h3>
<ul>
<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>
</ul>
<h3>2023.2.562</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.552</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.546</h3>
<ul>
<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>
</ul>
<h3>2023.2.534</h3>
<ul>
<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.527</h3>
<ul>
<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.522</h3>
<ul>
<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>
</ul>
<h3>2023.2.515</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18089">SCL-18089</a></strong>: Autocomplete the catch expression</li>
</ul>
<h3>2023.2.508</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>
</ul>
<h3>2023.2.497</h3>
<ul>
<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.487</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.467</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>
</ul>
<h3>2023.2.463</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-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>
</ul>
<h3>2023.2.454</h3>
<ul>
<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.432</h3>
<ul>
<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>
</ul>
<h3>2023.2.428</h3>
<ul>
<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>
</ul>
<h3>2023.2.423</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
</ul>
<h3>2023.2.421</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.417</h3>
<ul>
<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>
</ul>
<h3>2023.2.405</h3>
<ul>
<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>
</ul>
<h3>2023.2.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<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-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.268</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-21020">SCL-21020</a></strong>: Documentation of inspection is wrong</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
<h3>2023.2.143</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.2.139</h3>
<ul>
<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>
</ul>
<h3>2023.2.132</h3>
<ul>
<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>
</ul>
<h3>2023.2.130</h3>
<ul>
<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>
</ul>
<h3>2023.2.123</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>
</ul>
<h3>2023.2.121</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</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>
</ul>
<h3>2023.2.116</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
</ul>
<h3>2023.2.112</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-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-5595">SCL-5595</a></strong>: Scala plugin: not showing implementing methods</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-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-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-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-20959">SCL-20959</a></strong>: Exception with Scala 3 worksheets</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>
<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-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-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</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-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-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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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-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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=367863</download-url><idea-version min="n/a" max="n/a" since-build="232.8660" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="75915013" date="1690086051000" updatedDate="1690086051000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.753</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.753</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19749">SCL-19749</a></strong>: completion: support enum case in basic completion</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19138">SCL-19138</a></strong>: Enum cases completion in patterns</li>
</ul>
<h3>2023.2.751</h3>
<ul>
<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-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.748</h3>
<ul>
<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-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-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
</ul>
<h3>2023.2.746</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-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-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</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>
</ul>
<h3>2023.2.730</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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.727</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>
</ul>
<h3>2023.2.722</h3>
<ul>
<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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
</ul>
<h3>2023.2.711</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-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>
</ul>
<h3>2023.2.693</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.674</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>
</ul>
<h3>2023.2.670</h3>
<ul>
<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.643</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</li>
</ul>
<h3>2023.2.639</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>
</ul>
<h3>2023.2.627</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-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-21322">SCL-21322</a></strong>: Make new and changed sbt settings searchable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21323">SCL-21323</a></strong>: reload bsp\sbt action is not searchable enough</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-21355">SCL-21355</a></strong>: Read access not allowed from background thread exception in JpsCompilationWatcher</li>
</ul>
<h3>2023.2.620</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.2.610</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-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-21348">SCL-21348</a></strong>: Debugger cannot stop inside a for comprehension in a Scala 3 top level method</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>
</ul>
<h3>2023.2.590</h3>
<ul>
<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>
</ul>
<h3>2023.2.587</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>
</ul>
<h3>2023.2.573</h3>
<ul>
<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>
</ul>
<h3>2023.2.562</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.552</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.546</h3>
<ul>
<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>
</ul>
<h3>2023.2.534</h3>
<ul>
<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.527</h3>
<ul>
<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.522</h3>
<ul>
<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>
</ul>
<h3>2023.2.515</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18089">SCL-18089</a></strong>: Autocomplete the catch expression</li>
</ul>
<h3>2023.2.508</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>
</ul>
<h3>2023.2.497</h3>
<ul>
<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.487</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.467</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>
</ul>
<h3>2023.2.463</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-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>
</ul>
<h3>2023.2.454</h3>
<ul>
<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.432</h3>
<ul>
<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>
</ul>
<h3>2023.2.428</h3>
<ul>
<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>
</ul>
<h3>2023.2.423</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
</ul>
<h3>2023.2.421</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.417</h3>
<ul>
<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>
</ul>
<h3>2023.2.405</h3>
<ul>
<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>
</ul>
<h3>2023.2.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<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-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.268</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-21020">SCL-21020</a></strong>: Documentation of inspection is wrong</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
<h3>2023.2.143</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.2.139</h3>
<ul>
<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>
</ul>
<h3>2023.2.132</h3>
<ul>
<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>
</ul>
<h3>2023.2.130</h3>
<ul>
<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>
</ul>
<h3>2023.2.123</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>
</ul>
<h3>2023.2.121</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</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>
</ul>
<h3>2023.2.116</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
</ul>
<h3>2023.2.112</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-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-5595">SCL-5595</a></strong>: Scala plugin: not showing implementing methods</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-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-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-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-20959">SCL-20959</a></strong>: Exception with Scala 3 worksheets</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>
<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-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-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</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-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-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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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-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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=366939</download-url><idea-version min="n/a" max="n/a" since-build="232.8660" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="75918024" date="1689999878000" updatedDate="1689999878000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.751</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.751</h3>
<ul>
<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-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.748</h3>
<ul>
<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-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-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
</ul>
<h3>2023.2.746</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-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-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</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>
</ul>
<h3>2023.2.730</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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.727</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>
</ul>
<h3>2023.2.722</h3>
<ul>
<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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
</ul>
<h3>2023.2.711</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-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>
</ul>
<h3>2023.2.693</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.674</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>
</ul>
<h3>2023.2.670</h3>
<ul>
<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.643</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</li>
</ul>
<h3>2023.2.639</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>
</ul>
<h3>2023.2.627</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-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-21322">SCL-21322</a></strong>: Make new and changed sbt settings searchable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21323">SCL-21323</a></strong>: reload bsp\sbt action is not searchable enough</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-21355">SCL-21355</a></strong>: Read access not allowed from background thread exception in JpsCompilationWatcher</li>
</ul>
<h3>2023.2.620</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.2.610</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-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-21348">SCL-21348</a></strong>: Debugger cannot stop inside a for comprehension in a Scala 3 top level method</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>
</ul>
<h3>2023.2.590</h3>
<ul>
<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>
</ul>
<h3>2023.2.587</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>
</ul>
<h3>2023.2.573</h3>
<ul>
<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>
</ul>
<h3>2023.2.562</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.552</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.546</h3>
<ul>
<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>
</ul>
<h3>2023.2.534</h3>
<ul>
<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.527</h3>
<ul>
<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.522</h3>
<ul>
<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>
</ul>
<h3>2023.2.515</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18089">SCL-18089</a></strong>: Autocomplete the catch expression</li>
</ul>
<h3>2023.2.508</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>
</ul>
<h3>2023.2.497</h3>
<ul>
<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.487</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.467</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>
</ul>
<h3>2023.2.463</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-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>
</ul>
<h3>2023.2.454</h3>
<ul>
<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.432</h3>
<ul>
<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>
</ul>
<h3>2023.2.428</h3>
<ul>
<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>
</ul>
<h3>2023.2.423</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
</ul>
<h3>2023.2.421</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.417</h3>
<ul>
<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>
</ul>
<h3>2023.2.405</h3>
<ul>
<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>
</ul>
<h3>2023.2.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<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-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.268</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-21020">SCL-21020</a></strong>: Documentation of inspection is wrong</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
<h3>2023.2.143</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.2.139</h3>
<ul>
<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>
</ul>
<h3>2023.2.132</h3>
<ul>
<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>
</ul>
<h3>2023.2.130</h3>
<ul>
<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>
</ul>
<h3>2023.2.123</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>
</ul>
<h3>2023.2.121</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</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>
</ul>
<h3>2023.2.116</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
</ul>
<h3>2023.2.112</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-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-5595">SCL-5595</a></strong>: Scala plugin: not showing implementing methods</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-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-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-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-20959">SCL-20959</a></strong>: Exception with Scala 3 worksheets</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>
<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-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-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</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-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-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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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-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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=366670</download-url><idea-version min="n/a" max="n/a" since-build="232.8660" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="75912469" date="1689913124000" updatedDate="1689913124000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.748</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.748</h3>
<ul>
<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-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-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</li>
</ul>
<h3>2023.2.746</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-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-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</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>
</ul>
<h3>2023.2.730</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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.727</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>
</ul>
<h3>2023.2.722</h3>
<ul>
<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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
</ul>
<h3>2023.2.711</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-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>
</ul>
<h3>2023.2.693</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.674</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>
</ul>
<h3>2023.2.670</h3>
<ul>
<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.643</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</li>
</ul>
<h3>2023.2.639</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>
</ul>
<h3>2023.2.627</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-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-21322">SCL-21322</a></strong>: Make new and changed sbt settings searchable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21323">SCL-21323</a></strong>: reload bsp\sbt action is not searchable enough</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-21355">SCL-21355</a></strong>: Read access not allowed from background thread exception in JpsCompilationWatcher</li>
</ul>
<h3>2023.2.620</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.2.610</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-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-21348">SCL-21348</a></strong>: Debugger cannot stop inside a for comprehension in a Scala 3 top level method</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>
</ul>
<h3>2023.2.590</h3>
<ul>
<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>
</ul>
<h3>2023.2.587</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>
</ul>
<h3>2023.2.573</h3>
<ul>
<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>
</ul>
<h3>2023.2.562</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.552</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.546</h3>
<ul>
<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>
</ul>
<h3>2023.2.534</h3>
<ul>
<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.527</h3>
<ul>
<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.522</h3>
<ul>
<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>
</ul>
<h3>2023.2.515</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18089">SCL-18089</a></strong>: Autocomplete the catch expression</li>
</ul>
<h3>2023.2.508</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>
</ul>
<h3>2023.2.497</h3>
<ul>
<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.487</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.467</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>
</ul>
<h3>2023.2.463</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-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>
</ul>
<h3>2023.2.454</h3>
<ul>
<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.432</h3>
<ul>
<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>
</ul>
<h3>2023.2.428</h3>
<ul>
<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>
</ul>
<h3>2023.2.423</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
</ul>
<h3>2023.2.421</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.417</h3>
<ul>
<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>
</ul>
<h3>2023.2.405</h3>
<ul>
<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>
</ul>
<h3>2023.2.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<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-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.268</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-21020">SCL-21020</a></strong>: Documentation of inspection is wrong</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
<h3>2023.2.143</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.2.139</h3>
<ul>
<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>
</ul>
<h3>2023.2.132</h3>
<ul>
<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>
</ul>
<h3>2023.2.130</h3>
<ul>
<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>
</ul>
<h3>2023.2.123</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>
</ul>
<h3>2023.2.121</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</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>
</ul>
<h3>2023.2.116</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
</ul>
<h3>2023.2.112</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-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-5595">SCL-5595</a></strong>: Scala plugin: not showing implementing methods</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-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-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-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-20959">SCL-20959</a></strong>: Exception with Scala 3 worksheets</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>
<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-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-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</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-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-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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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-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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=366036</download-url><idea-version min="n/a" max="n/a" since-build="232.8660" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="75893946" date="1689827128000" updatedDate="1689827128000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.746</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.746</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-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-21292">SCL-21292</a></strong>: CBH: False error highlighting of return type</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>
</ul>
<h3>2023.2.730</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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.727</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>
</ul>
<h3>2023.2.722</h3>
<ul>
<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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
</ul>
<h3>2023.2.711</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-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>
</ul>
<h3>2023.2.693</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.674</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>
</ul>
<h3>2023.2.670</h3>
<ul>
<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.643</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</li>
</ul>
<h3>2023.2.639</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>
</ul>
<h3>2023.2.627</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-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-21322">SCL-21322</a></strong>: Make new and changed sbt settings searchable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21323">SCL-21323</a></strong>: reload bsp\sbt action is not searchable enough</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-21355">SCL-21355</a></strong>: Read access not allowed from background thread exception in JpsCompilationWatcher</li>
</ul>
<h3>2023.2.620</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.2.610</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-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-21348">SCL-21348</a></strong>: Debugger cannot stop inside a for comprehension in a Scala 3 top level method</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>
</ul>
<h3>2023.2.590</h3>
<ul>
<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>
</ul>
<h3>2023.2.587</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>
</ul>
<h3>2023.2.573</h3>
<ul>
<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>
</ul>
<h3>2023.2.562</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.552</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.546</h3>
<ul>
<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>
</ul>
<h3>2023.2.534</h3>
<ul>
<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.527</h3>
<ul>
<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.522</h3>
<ul>
<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>
</ul>
<h3>2023.2.515</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18089">SCL-18089</a></strong>: Autocomplete the catch expression</li>
</ul>
<h3>2023.2.508</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>
</ul>
<h3>2023.2.497</h3>
<ul>
<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.487</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.467</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>
</ul>
<h3>2023.2.463</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-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>
</ul>
<h3>2023.2.454</h3>
<ul>
<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.432</h3>
<ul>
<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>
</ul>
<h3>2023.2.428</h3>
<ul>
<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>
</ul>
<h3>2023.2.423</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
</ul>
<h3>2023.2.421</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.417</h3>
<ul>
<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>
</ul>
<h3>2023.2.405</h3>
<ul>
<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>
</ul>
<h3>2023.2.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<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-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.268</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-21020">SCL-21020</a></strong>: Documentation of inspection is wrong</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
<h3>2023.2.143</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.2.139</h3>
<ul>
<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>
</ul>
<h3>2023.2.132</h3>
<ul>
<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>
</ul>
<h3>2023.2.130</h3>
<ul>
<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>
</ul>
<h3>2023.2.123</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>
</ul>
<h3>2023.2.121</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</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>
</ul>
<h3>2023.2.116</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
</ul>
<h3>2023.2.112</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-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-5595">SCL-5595</a></strong>: Scala plugin: not showing implementing methods</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-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-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-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-20959">SCL-20959</a></strong>: Exception with Scala 3 worksheets</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>
<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-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-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</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-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-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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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-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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=365249</download-url><idea-version min="n/a" max="n/a" since-build="232.8660" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="75891570" date="1689740643000" updatedDate="1689740643000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.742</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.730</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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.727</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>
</ul>
<h3>2023.2.722</h3>
<ul>
<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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
</ul>
<h3>2023.2.711</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-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>
</ul>
<h3>2023.2.693</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.674</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>
</ul>
<h3>2023.2.670</h3>
<ul>
<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.643</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</li>
</ul>
<h3>2023.2.639</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>
</ul>
<h3>2023.2.627</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-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-21322">SCL-21322</a></strong>: Make new and changed sbt settings searchable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21323">SCL-21323</a></strong>: reload bsp\sbt action is not searchable enough</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-21355">SCL-21355</a></strong>: Read access not allowed from background thread exception in JpsCompilationWatcher</li>
</ul>
<h3>2023.2.620</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.2.610</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-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-21348">SCL-21348</a></strong>: Debugger cannot stop inside a for comprehension in a Scala 3 top level method</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>
</ul>
<h3>2023.2.590</h3>
<ul>
<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>
</ul>
<h3>2023.2.587</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>
</ul>
<h3>2023.2.573</h3>
<ul>
<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>
</ul>
<h3>2023.2.562</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.552</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.546</h3>
<ul>
<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>
</ul>
<h3>2023.2.534</h3>
<ul>
<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.527</h3>
<ul>
<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.522</h3>
<ul>
<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>
</ul>
<h3>2023.2.515</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18089">SCL-18089</a></strong>: Autocomplete the catch expression</li>
</ul>
<h3>2023.2.508</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>
</ul>
<h3>2023.2.497</h3>
<ul>
<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.487</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.467</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>
</ul>
<h3>2023.2.463</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-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>
</ul>
<h3>2023.2.454</h3>
<ul>
<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.432</h3>
<ul>
<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>
</ul>
<h3>2023.2.428</h3>
<ul>
<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>
</ul>
<h3>2023.2.423</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
</ul>
<h3>2023.2.421</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.417</h3>
<ul>
<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>
</ul>
<h3>2023.2.405</h3>
<ul>
<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>
</ul>
<h3>2023.2.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<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-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.268</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-21020">SCL-21020</a></strong>: Documentation of inspection is wrong</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
<h3>2023.2.143</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.2.139</h3>
<ul>
<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>
</ul>
<h3>2023.2.132</h3>
<ul>
<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>
</ul>
<h3>2023.2.130</h3>
<ul>
<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>
</ul>
<h3>2023.2.123</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>
</ul>
<h3>2023.2.121</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</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>
</ul>
<h3>2023.2.116</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
</ul>
<h3>2023.2.112</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-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-5595">SCL-5595</a></strong>: Scala plugin: not showing implementing methods</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-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-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-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-20959">SCL-20959</a></strong>: Exception with Scala 3 worksheets</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>
<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-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-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</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-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-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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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-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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=364629</download-url><idea-version min="n/a" max="n/a" since-build="232.8660" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="73041283" date="1689655192000" updatedDate="1689655192000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.738</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.730</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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.727</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>
</ul>
<h3>2023.2.722</h3>
<ul>
<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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
</ul>
<h3>2023.2.711</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-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>
</ul>
<h3>2023.2.693</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.674</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>
</ul>
<h3>2023.2.670</h3>
<ul>
<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.643</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</li>
</ul>
<h3>2023.2.639</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>
</ul>
<h3>2023.2.627</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-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-21322">SCL-21322</a></strong>: Make new and changed sbt settings searchable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21323">SCL-21323</a></strong>: reload bsp\sbt action is not searchable enough</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-21355">SCL-21355</a></strong>: Read access not allowed from background thread exception in JpsCompilationWatcher</li>
</ul>
<h3>2023.2.620</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.2.610</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-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-21348">SCL-21348</a></strong>: Debugger cannot stop inside a for comprehension in a Scala 3 top level method</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>
</ul>
<h3>2023.2.590</h3>
<ul>
<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>
</ul>
<h3>2023.2.587</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>
</ul>
<h3>2023.2.573</h3>
<ul>
<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>
</ul>
<h3>2023.2.562</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.552</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.546</h3>
<ul>
<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>
</ul>
<h3>2023.2.534</h3>
<ul>
<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.527</h3>
<ul>
<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.522</h3>
<ul>
<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>
</ul>
<h3>2023.2.515</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18089">SCL-18089</a></strong>: Autocomplete the catch expression</li>
</ul>
<h3>2023.2.508</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>
</ul>
<h3>2023.2.497</h3>
<ul>
<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.487</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.467</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>
</ul>
<h3>2023.2.463</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-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>
</ul>
<h3>2023.2.454</h3>
<ul>
<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.432</h3>
<ul>
<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>
</ul>
<h3>2023.2.428</h3>
<ul>
<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>
</ul>
<h3>2023.2.423</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
</ul>
<h3>2023.2.421</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.417</h3>
<ul>
<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>
</ul>
<h3>2023.2.405</h3>
<ul>
<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>
</ul>
<h3>2023.2.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<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-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.268</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-21020">SCL-21020</a></strong>: Documentation of inspection is wrong</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
<h3>2023.2.143</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.2.139</h3>
<ul>
<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>
</ul>
<h3>2023.2.132</h3>
<ul>
<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>
</ul>
<h3>2023.2.130</h3>
<ul>
<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>
</ul>
<h3>2023.2.123</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>
</ul>
<h3>2023.2.121</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</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>
</ul>
<h3>2023.2.116</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
</ul>
<h3>2023.2.112</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-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-5595">SCL-5595</a></strong>: Scala plugin: not showing implementing methods</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-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-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-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-20959">SCL-20959</a></strong>: Exception with Scala 3 worksheets</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>
<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-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-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</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-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-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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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-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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=363859</download-url><idea-version min="n/a" max="n/a" since-build="232.8660" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="75890144" date="1689394915000" updatedDate="1689394915000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.730</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.730</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21405">SCL-21405</a></strong>: [scala-cli] Format Scala CLI directives properly in all cases</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.727</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>
</ul>
<h3>2023.2.722</h3>
<ul>
<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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21139">SCL-21139</a></strong>: scala-cli: parse using directives</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
</ul>
<h3>2023.2.711</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-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>
</ul>
<h3>2023.2.693</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.674</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>
</ul>
<h3>2023.2.670</h3>
<ul>
<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.643</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</li>
</ul>
<h3>2023.2.639</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>
</ul>
<h3>2023.2.627</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-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-21322">SCL-21322</a></strong>: Make new and changed sbt settings searchable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21323">SCL-21323</a></strong>: reload bsp\sbt action is not searchable enough</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-21355">SCL-21355</a></strong>: Read access not allowed from background thread exception in JpsCompilationWatcher</li>
</ul>
<h3>2023.2.620</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.2.610</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-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-21348">SCL-21348</a></strong>: Debugger cannot stop inside a for comprehension in a Scala 3 top level method</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>
</ul>
<h3>2023.2.590</h3>
<ul>
<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>
</ul>
<h3>2023.2.587</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>
</ul>
<h3>2023.2.573</h3>
<ul>
<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>
</ul>
<h3>2023.2.562</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.552</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.546</h3>
<ul>
<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>
</ul>
<h3>2023.2.534</h3>
<ul>
<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.527</h3>
<ul>
<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.522</h3>
<ul>
<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>
</ul>
<h3>2023.2.515</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18089">SCL-18089</a></strong>: Autocomplete the catch expression</li>
</ul>
<h3>2023.2.508</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>
</ul>
<h3>2023.2.497</h3>
<ul>
<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.487</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.467</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>
</ul>
<h3>2023.2.463</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-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>
</ul>
<h3>2023.2.454</h3>
<ul>
<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.432</h3>
<ul>
<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>
</ul>
<h3>2023.2.428</h3>
<ul>
<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>
</ul>
<h3>2023.2.423</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
</ul>
<h3>2023.2.421</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.417</h3>
<ul>
<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>
</ul>
<h3>2023.2.405</h3>
<ul>
<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>
</ul>
<h3>2023.2.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<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-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.268</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-21020">SCL-21020</a></strong>: Documentation of inspection is wrong</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
<h3>2023.2.143</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.2.139</h3>
<ul>
<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>
</ul>
<h3>2023.2.132</h3>
<ul>
<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>
</ul>
<h3>2023.2.130</h3>
<ul>
<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>
</ul>
<h3>2023.2.123</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>
</ul>
<h3>2023.2.121</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</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>
</ul>
<h3>2023.2.116</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
</ul>
<h3>2023.2.112</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-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-5595">SCL-5595</a></strong>: Scala plugin: not showing implementing methods</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-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-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-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-20959">SCL-20959</a></strong>: Exception with Scala 3 worksheets</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>
<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-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-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</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-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-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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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-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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=362026</download-url><idea-version min="n/a" max="n/a" since-build="232.8660" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="75887622" date="1689222283000" updatedDate="1689222283000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.727</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.727</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>
</ul>
<h3>2023.2.722</h3>
<ul>
<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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
</ul>
<h3>2023.2.711</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-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>
</ul>
<h3>2023.2.693</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.674</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>
</ul>
<h3>2023.2.670</h3>
<ul>
<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.643</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</li>
</ul>
<h3>2023.2.639</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>
</ul>
<h3>2023.2.627</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-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-21322">SCL-21322</a></strong>: Make new and changed sbt settings searchable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21323">SCL-21323</a></strong>: reload bsp\sbt action is not searchable enough</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-21355">SCL-21355</a></strong>: Read access not allowed from background thread exception in JpsCompilationWatcher</li>
</ul>
<h3>2023.2.620</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.2.610</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-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-21348">SCL-21348</a></strong>: Debugger cannot stop inside a for comprehension in a Scala 3 top level method</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>
</ul>
<h3>2023.2.590</h3>
<ul>
<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>
</ul>
<h3>2023.2.587</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>
</ul>
<h3>2023.2.573</h3>
<ul>
<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>
</ul>
<h3>2023.2.562</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.552</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.546</h3>
<ul>
<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>
</ul>
<h3>2023.2.534</h3>
<ul>
<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.527</h3>
<ul>
<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.522</h3>
<ul>
<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>
</ul>
<h3>2023.2.515</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18089">SCL-18089</a></strong>: Autocomplete the catch expression</li>
</ul>
<h3>2023.2.508</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>
</ul>
<h3>2023.2.497</h3>
<ul>
<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.487</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.467</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>
</ul>
<h3>2023.2.463</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-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>
</ul>
<h3>2023.2.454</h3>
<ul>
<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.432</h3>
<ul>
<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>
</ul>
<h3>2023.2.428</h3>
<ul>
<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>
</ul>
<h3>2023.2.423</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
</ul>
<h3>2023.2.421</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.417</h3>
<ul>
<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>
</ul>
<h3>2023.2.405</h3>
<ul>
<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>
</ul>
<h3>2023.2.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<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-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.268</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-21020">SCL-21020</a></strong>: Documentation of inspection is wrong</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
<h3>2023.2.143</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.2.139</h3>
<ul>
<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>
</ul>
<h3>2023.2.132</h3>
<ul>
<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>
</ul>
<h3>2023.2.130</h3>
<ul>
<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>
</ul>
<h3>2023.2.123</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>
</ul>
<h3>2023.2.121</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</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>
</ul>
<h3>2023.2.116</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
</ul>
<h3>2023.2.112</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-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-5595">SCL-5595</a></strong>: Scala plugin: not showing implementing methods</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-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-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-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-20959">SCL-20959</a></strong>: Exception with Scala 3 worksheets</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>
<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-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-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</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-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-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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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-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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=360671</download-url><idea-version min="n/a" max="n/a" since-build="232.8660" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="75884346" date="1689136443000" updatedDate="1689136443000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.722</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.722</h3>
<ul>
<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-20989">SCL-20989</a></strong>: Load sbt changes popup in a newly created sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21280">SCL-21280</a></strong>: Argument for @NotNull parameter 'sdk' of com/intellij/openapi/projectRoots/impl/JavaSdkImpl.getVMExecutablePath must not be null</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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21412">SCL-21412</a></strong>: [scala-cli] Handle trailing comments</li>
</ul>
<h3>2023.2.711</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-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>
</ul>
<h3>2023.2.693</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.674</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>
</ul>
<h3>2023.2.670</h3>
<ul>
<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.643</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</li>
</ul>
<h3>2023.2.639</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>
</ul>
<h3>2023.2.627</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-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-21322">SCL-21322</a></strong>: Make new and changed sbt settings searchable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21323">SCL-21323</a></strong>: reload bsp\sbt action is not searchable enough</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-21355">SCL-21355</a></strong>: Read access not allowed from background thread exception in JpsCompilationWatcher</li>
</ul>
<h3>2023.2.620</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.2.610</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-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-21348">SCL-21348</a></strong>: Debugger cannot stop inside a for comprehension in a Scala 3 top level method</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>
</ul>
<h3>2023.2.590</h3>
<ul>
<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>
</ul>
<h3>2023.2.587</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>
</ul>
<h3>2023.2.573</h3>
<ul>
<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>
</ul>
<h3>2023.2.562</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.552</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.546</h3>
<ul>
<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>
</ul>
<h3>2023.2.534</h3>
<ul>
<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.527</h3>
<ul>
<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.522</h3>
<ul>
<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>
</ul>
<h3>2023.2.515</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18089">SCL-18089</a></strong>: Autocomplete the catch expression</li>
</ul>
<h3>2023.2.508</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>
</ul>
<h3>2023.2.497</h3>
<ul>
<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.487</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.467</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>
</ul>
<h3>2023.2.463</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-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>
</ul>
<h3>2023.2.454</h3>
<ul>
<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.432</h3>
<ul>
<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>
</ul>
<h3>2023.2.428</h3>
<ul>
<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>
</ul>
<h3>2023.2.423</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
</ul>
<h3>2023.2.421</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.417</h3>
<ul>
<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>
</ul>
<h3>2023.2.405</h3>
<ul>
<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>
</ul>
<h3>2023.2.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<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-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.268</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-21020">SCL-21020</a></strong>: Documentation of inspection is wrong</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
<h3>2023.2.143</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.2.139</h3>
<ul>
<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>
</ul>
<h3>2023.2.132</h3>
<ul>
<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>
</ul>
<h3>2023.2.130</h3>
<ul>
<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>
</ul>
<h3>2023.2.123</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>
</ul>
<h3>2023.2.121</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</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>
</ul>
<h3>2023.2.116</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
</ul>
<h3>2023.2.112</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-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-5595">SCL-5595</a></strong>: Scala plugin: not showing implementing methods</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-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-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-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-20959">SCL-20959</a></strong>: Exception with Scala 3 worksheets</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>
<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-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-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</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-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-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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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-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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=359835</download-url><idea-version min="n/a" max="n/a" since-build="232.8660" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="75841376" date="1689061501000" updatedDate="1689061501000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.711</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.711</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-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>
</ul>
<h3>2023.2.693</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.674</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>
</ul>
<h3>2023.2.670</h3>
<ul>
<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.643</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</li>
</ul>
<h3>2023.2.639</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>
</ul>
<h3>2023.2.627</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-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-21322">SCL-21322</a></strong>: Make new and changed sbt settings searchable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21323">SCL-21323</a></strong>: reload bsp\sbt action is not searchable enough</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-21355">SCL-21355</a></strong>: Read access not allowed from background thread exception in JpsCompilationWatcher</li>
</ul>
<h3>2023.2.620</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.2.610</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-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-21348">SCL-21348</a></strong>: Debugger cannot stop inside a for comprehension in a Scala 3 top level method</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>
</ul>
<h3>2023.2.590</h3>
<ul>
<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>
</ul>
<h3>2023.2.587</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>
</ul>
<h3>2023.2.573</h3>
<ul>
<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>
</ul>
<h3>2023.2.562</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.552</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.546</h3>
<ul>
<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>
</ul>
<h3>2023.2.534</h3>
<ul>
<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.527</h3>
<ul>
<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.522</h3>
<ul>
<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>
</ul>
<h3>2023.2.515</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18089">SCL-18089</a></strong>: Autocomplete the catch expression</li>
</ul>
<h3>2023.2.508</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>
</ul>
<h3>2023.2.497</h3>
<ul>
<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.487</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.467</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>
</ul>
<h3>2023.2.463</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-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>
</ul>
<h3>2023.2.454</h3>
<ul>
<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.432</h3>
<ul>
<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>
</ul>
<h3>2023.2.428</h3>
<ul>
<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>
</ul>
<h3>2023.2.423</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
</ul>
<h3>2023.2.421</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.417</h3>
<ul>
<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>
</ul>
<h3>2023.2.405</h3>
<ul>
<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>
</ul>
<h3>2023.2.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<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-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.268</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-21020">SCL-21020</a></strong>: Documentation of inspection is wrong</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
<h3>2023.2.143</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.2.139</h3>
<ul>
<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>
</ul>
<h3>2023.2.132</h3>
<ul>
<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>
</ul>
<h3>2023.2.130</h3>
<ul>
<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>
</ul>
<h3>2023.2.123</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>
</ul>
<h3>2023.2.121</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</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>
</ul>
<h3>2023.2.116</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
</ul>
<h3>2023.2.112</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-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-5595">SCL-5595</a></strong>: Scala plugin: not showing implementing methods</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-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-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-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-20959">SCL-20959</a></strong>: Exception with Scala 3 worksheets</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>
<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-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-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</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-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-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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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-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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=359690</download-url><idea-version min="n/a" max="n/a" since-build="232.8660" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="74068551" date="1688742901000" updatedDate="1688742901000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.693</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.693</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.674</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>
</ul>
<h3>2023.2.670</h3>
<ul>
<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.643</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</li>
</ul>
<h3>2023.2.639</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>
</ul>
<h3>2023.2.627</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-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-21322">SCL-21322</a></strong>: Make new and changed sbt settings searchable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21323">SCL-21323</a></strong>: reload bsp\sbt action is not searchable enough</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-21355">SCL-21355</a></strong>: Read access not allowed from background thread exception in JpsCompilationWatcher</li>
</ul>
<h3>2023.2.620</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.2.610</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-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-21348">SCL-21348</a></strong>: Debugger cannot stop inside a for comprehension in a Scala 3 top level method</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>
</ul>
<h3>2023.2.590</h3>
<ul>
<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>
</ul>
<h3>2023.2.587</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>
</ul>
<h3>2023.2.573</h3>
<ul>
<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>
</ul>
<h3>2023.2.562</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.552</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.546</h3>
<ul>
<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>
</ul>
<h3>2023.2.534</h3>
<ul>
<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.527</h3>
<ul>
<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.522</h3>
<ul>
<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>
</ul>
<h3>2023.2.515</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18089">SCL-18089</a></strong>: Autocomplete the catch expression</li>
</ul>
<h3>2023.2.508</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>
</ul>
<h3>2023.2.497</h3>
<ul>
<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.487</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.467</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>
</ul>
<h3>2023.2.463</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-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>
</ul>
<h3>2023.2.454</h3>
<ul>
<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.441</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-314026">IDEA-314026</a></strong>: Create floating toolbar for code selection</li>
</ul>
<h3>2023.2.432</h3>
<ul>
<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>
</ul>
<h3>2023.2.428</h3>
<ul>
<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>
</ul>
<h3>2023.2.423</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
</ul>
<h3>2023.2.421</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.417</h3>
<ul>
<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>
</ul>
<h3>2023.2.405</h3>
<ul>
<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>
</ul>
<h3>2023.2.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<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-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.268</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-21020">SCL-21020</a></strong>: Documentation of inspection is wrong</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
<h3>2023.2.143</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.2.139</h3>
<ul>
<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>
</ul>
<h3>2023.2.132</h3>
<ul>
<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>
</ul>
<h3>2023.2.130</h3>
<ul>
<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>
</ul>
<h3>2023.2.123</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>
</ul>
<h3>2023.2.121</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</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>
</ul>
<h3>2023.2.116</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
</ul>
<h3>2023.2.112</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-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-5595">SCL-5595</a></strong>: Scala plugin: not showing implementing methods</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-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-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-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-20959">SCL-20959</a></strong>: Exception with Scala 3 worksheets</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>
<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-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-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</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-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-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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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-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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=358263</download-url><idea-version min="n/a" max="n/a" since-build="232.8660" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="71244481" date="1688551860000" updatedDate="1688551860000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.674</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.674</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>
</ul>
<h3>2023.2.670</h3>
<ul>
<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.643</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</li>
</ul>
<h3>2023.2.639</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>
</ul>
<h3>2023.2.627</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-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-21322">SCL-21322</a></strong>: Make new and changed sbt settings searchable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21323">SCL-21323</a></strong>: reload bsp\sbt action is not searchable enough</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-21355">SCL-21355</a></strong>: Read access not allowed from background thread exception in JpsCompilationWatcher</li>
</ul>
<h3>2023.2.620</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.2.610</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-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-21348">SCL-21348</a></strong>: Debugger cannot stop inside a for comprehension in a Scala 3 top level method</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>
</ul>
<h3>2023.2.590</h3>
<ul>
<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>
</ul>
<h3>2023.2.587</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>
</ul>
<h3>2023.2.573</h3>
<ul>
<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>
</ul>
<h3>2023.2.562</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.552</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.546</h3>
<ul>
<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>
</ul>
<h3>2023.2.534</h3>
<ul>
<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.527</h3>
<ul>
<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.522</h3>
<ul>
<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>
</ul>
<h3>2023.2.515</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18089">SCL-18089</a></strong>: Autocomplete the catch expression</li>
</ul>
<h3>2023.2.508</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>
</ul>
<h3>2023.2.497</h3>
<ul>
<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.487</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.467</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>
</ul>
<h3>2023.2.463</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-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>
</ul>
<h3>2023.2.454</h3>
<ul>
<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.441</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-314026">IDEA-314026</a></strong>: Create floating toolbar for code selection</li>
</ul>
<h3>2023.2.432</h3>
<ul>
<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>
</ul>
<h3>2023.2.428</h3>
<ul>
<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>
</ul>
<h3>2023.2.423</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
</ul>
<h3>2023.2.421</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.417</h3>
<ul>
<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>
</ul>
<h3>2023.2.405</h3>
<ul>
<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>
</ul>
<h3>2023.2.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<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-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.268</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
<h3>2023.2.143</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.2.139</h3>
<ul>
<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>
</ul>
<h3>2023.2.132</h3>
<ul>
<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>
</ul>
<h3>2023.2.130</h3>
<ul>
<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>
</ul>
<h3>2023.2.123</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>
</ul>
<h3>2023.2.121</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</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>
</ul>
<h3>2023.2.116</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
</ul>
<h3>2023.2.112</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-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-5595">SCL-5595</a></strong>: Scala plugin: not showing implementing methods</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-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-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-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-20959">SCL-20959</a></strong>: Exception with Scala 3 worksheets</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>
<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-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-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</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-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-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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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-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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=356641</download-url><idea-version min="n/a" max="n/a" since-build="232.8660" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="71235624" date="1688444253000" updatedDate="1688444253000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.670</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.670</h3>
<ul>
<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.643</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</li>
</ul>
<h3>2023.2.639</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>
</ul>
<h3>2023.2.627</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-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-21322">SCL-21322</a></strong>: Make new and changed sbt settings searchable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21323">SCL-21323</a></strong>: reload bsp\sbt action is not searchable enough</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-21355">SCL-21355</a></strong>: Read access not allowed from background thread exception in JpsCompilationWatcher</li>
</ul>
<h3>2023.2.620</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.2.610</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-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-21348">SCL-21348</a></strong>: Debugger cannot stop inside a for comprehension in a Scala 3 top level method</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>
</ul>
<h3>2023.2.590</h3>
<ul>
<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>
</ul>
<h3>2023.2.587</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>
</ul>
<h3>2023.2.573</h3>
<ul>
<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>
</ul>
<h3>2023.2.562</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.552</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.546</h3>
<ul>
<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>
</ul>
<h3>2023.2.534</h3>
<ul>
<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.527</h3>
<ul>
<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.522</h3>
<ul>
<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>
</ul>
<h3>2023.2.515</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18089">SCL-18089</a></strong>: Autocomplete the catch expression</li>
</ul>
<h3>2023.2.508</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>
</ul>
<h3>2023.2.497</h3>
<ul>
<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.487</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.467</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>
</ul>
<h3>2023.2.463</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-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>
</ul>
<h3>2023.2.454</h3>
<ul>
<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.441</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-314026">IDEA-314026</a></strong>: Create floating toolbar for code selection</li>
</ul>
<h3>2023.2.432</h3>
<ul>
<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>
</ul>
<h3>2023.2.428</h3>
<ul>
<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>
</ul>
<h3>2023.2.423</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
</ul>
<h3>2023.2.421</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.417</h3>
<ul>
<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>
</ul>
<h3>2023.2.405</h3>
<ul>
<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>
</ul>
<h3>2023.2.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<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-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.268</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
<h3>2023.2.143</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.2.139</h3>
<ul>
<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>
</ul>
<h3>2023.2.132</h3>
<ul>
<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>
</ul>
<h3>2023.2.130</h3>
<ul>
<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>
</ul>
<h3>2023.2.123</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>
</ul>
<h3>2023.2.121</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</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>
</ul>
<h3>2023.2.116</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
</ul>
<h3>2023.2.112</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-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-5595">SCL-5595</a></strong>: Scala plugin: not showing implementing methods</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-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-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-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-20959">SCL-20959</a></strong>: Exception with Scala 3 worksheets</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>
<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-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-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</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-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-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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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-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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=355852</download-url><idea-version min="n/a" max="n/a" since-build="232.8453" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="71236679" date="1688184932000" updatedDate="1688184932000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.656</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.643</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</li>
</ul>
<h3>2023.2.639</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>
</ul>
<h3>2023.2.627</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-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-21322">SCL-21322</a></strong>: Make new and changed sbt settings searchable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21323">SCL-21323</a></strong>: reload bsp\sbt action is not searchable enough</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-21355">SCL-21355</a></strong>: Read access not allowed from background thread exception in JpsCompilationWatcher</li>
</ul>
<h3>2023.2.620</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.2.610</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-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-21348">SCL-21348</a></strong>: Debugger cannot stop inside a for comprehension in a Scala 3 top level method</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>
</ul>
<h3>2023.2.590</h3>
<ul>
<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>
</ul>
<h3>2023.2.587</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>
</ul>
<h3>2023.2.573</h3>
<ul>
<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>
</ul>
<h3>2023.2.562</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.552</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.546</h3>
<ul>
<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>
</ul>
<h3>2023.2.534</h3>
<ul>
<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.527</h3>
<ul>
<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.522</h3>
<ul>
<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>
</ul>
<h3>2023.2.515</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18089">SCL-18089</a></strong>: Autocomplete the catch expression</li>
</ul>
<h3>2023.2.508</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>
</ul>
<h3>2023.2.497</h3>
<ul>
<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.487</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.467</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>
</ul>
<h3>2023.2.463</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-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>
</ul>
<h3>2023.2.454</h3>
<ul>
<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.441</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-314026">IDEA-314026</a></strong>: Create floating toolbar for code selection</li>
</ul>
<h3>2023.2.432</h3>
<ul>
<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>
</ul>
<h3>2023.2.428</h3>
<ul>
<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>
</ul>
<h3>2023.2.423</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
</ul>
<h3>2023.2.421</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.417</h3>
<ul>
<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>
</ul>
<h3>2023.2.405</h3>
<ul>
<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>
</ul>
<h3>2023.2.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<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-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.268</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
<h3>2023.2.143</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.2.139</h3>
<ul>
<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>
</ul>
<h3>2023.2.132</h3>
<ul>
<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>
</ul>
<h3>2023.2.130</h3>
<ul>
<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>
</ul>
<h3>2023.2.123</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>
</ul>
<h3>2023.2.121</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</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>
</ul>
<h3>2023.2.116</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
</ul>
<h3>2023.2.112</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-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-5595">SCL-5595</a></strong>: Scala plugin: not showing implementing methods</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-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-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-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-20959">SCL-20959</a></strong>: Exception with Scala 3 worksheets</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>
<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-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-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</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-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-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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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-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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=354702</download-url><idea-version min="n/a" max="n/a" since-build="232.8453" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="71235807" date="1688013113000" updatedDate="1688013113000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.643</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.643</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21359">SCL-21359</a></strong>: AssertionError in ScalaLineBreakpointType</li>
</ul>
<h3>2023.2.639</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>
</ul>
<h3>2023.2.627</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-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-21322">SCL-21322</a></strong>: Make new and changed sbt settings searchable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21323">SCL-21323</a></strong>: reload bsp\sbt action is not searchable enough</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-21355">SCL-21355</a></strong>: Read access not allowed from background thread exception in JpsCompilationWatcher</li>
</ul>
<h3>2023.2.620</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.2.610</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-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-21348">SCL-21348</a></strong>: Debugger cannot stop inside a for comprehension in a Scala 3 top level method</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>
</ul>
<h3>2023.2.590</h3>
<ul>
<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>
</ul>
<h3>2023.2.587</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>
</ul>
<h3>2023.2.573</h3>
<ul>
<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>
</ul>
<h3>2023.2.562</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.552</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.546</h3>
<ul>
<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>
</ul>
<h3>2023.2.534</h3>
<ul>
<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.527</h3>
<ul>
<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.522</h3>
<ul>
<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>
</ul>
<h3>2023.2.515</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18089">SCL-18089</a></strong>: Autocomplete the catch expression</li>
</ul>
<h3>2023.2.508</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>
</ul>
<h3>2023.2.497</h3>
<ul>
<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.487</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.467</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>
</ul>
<h3>2023.2.463</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-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>
</ul>
<h3>2023.2.454</h3>
<ul>
<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.441</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-314026">IDEA-314026</a></strong>: Create floating toolbar for code selection</li>
</ul>
<h3>2023.2.432</h3>
<ul>
<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>
</ul>
<h3>2023.2.428</h3>
<ul>
<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>
</ul>
<h3>2023.2.423</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
</ul>
<h3>2023.2.421</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.417</h3>
<ul>
<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>
</ul>
<h3>2023.2.405</h3>
<ul>
<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>
</ul>
<h3>2023.2.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<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-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.268</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
<h3>2023.2.143</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.2.139</h3>
<ul>
<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>
</ul>
<h3>2023.2.132</h3>
<ul>
<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>
</ul>
<h3>2023.2.130</h3>
<ul>
<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>
</ul>
<h3>2023.2.123</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>
</ul>
<h3>2023.2.121</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</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>
</ul>
<h3>2023.2.116</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
</ul>
<h3>2023.2.112</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-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-5595">SCL-5595</a></strong>: Scala plugin: not showing implementing methods</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-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-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-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-20959">SCL-20959</a></strong>: Exception with Scala 3 worksheets</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>
<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-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-20963">SCL-20963</a></strong>: Use Zinc incremental compiler by default</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-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-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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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-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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=353657</download-url><idea-version min="n/a" max="n/a" since-build="232.8453" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="71216725" date="1687948676000" updatedDate="1687948676000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.101</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=353379</download-url><idea-version min="n/a" max="n/a" since-build="233.486" until-build="233.*"/></idea-plugin><idea-plugin downloads="23436378" size="71233408" date="1687926704000" updatedDate="1687926704000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.639</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.627</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-21322">SCL-21322</a></strong>: Make new and changed sbt settings searchable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21323">SCL-21323</a></strong>: reload bsp\sbt action is not searchable enough</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>
</ul>
<h3>2023.2.620</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.2.610</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-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-21348">SCL-21348</a></strong>: Debugger cannot stop inside a for comprehension in a Scala 3 top level method</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>
</ul>
<h3>2023.2.590</h3>
<ul>
<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>
</ul>
<h3>2023.2.573</h3>
<ul>
<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>
</ul>
<h3>2023.2.562</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.552</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.546</h3>
<ul>
<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>
</ul>
<h3>2023.2.527</h3>
<ul>
<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.522</h3>
<ul>
<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>
</ul>
<h3>2023.2.515</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18089">SCL-18089</a></strong>: Autocomplete the catch expression</li>
</ul>
<h3>2023.2.508</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>
</ul>
<h3>2023.2.497</h3>
<ul>
<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.487</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.467</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>
</ul>
<h3>2023.2.463</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-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>
</ul>
<h3>2023.2.454</h3>
<ul>
<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.441</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-314026">IDEA-314026</a></strong>: Create floating toolbar for code selection</li>
</ul>
<h3>2023.2.432</h3>
<ul>
<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>
</ul>
<h3>2023.2.428</h3>
<ul>
<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>
</ul>
<h3>2023.2.423</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
</ul>
<h3>2023.2.421</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.417</h3>
<ul>
<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>
</ul>
<h3>2023.2.405</h3>
<ul>
<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>
</ul>
<h3>2023.2.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
<h3>2023.2.143</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.2.139</h3>
<ul>
<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>
</ul>
<h3>2023.2.132</h3>
<ul>
<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>
</ul>
<h3>2023.2.130</h3>
<ul>
<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>
</ul>
<h3>2023.2.123</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>
</ul>
<h3>2023.2.121</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</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>
</ul>
<h3>2023.2.116</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
</ul>
<h3>2023.2.112</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-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-5595">SCL-5595</a></strong>: Scala plugin: not showing implementing methods</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-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-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-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-20959">SCL-20959</a></strong>: Exception with Scala 3 worksheets</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>
<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-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-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-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-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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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-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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=353288</download-url><idea-version min="n/a" max="n/a" since-build="232.8296" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="71233862" date="1687838645000" updatedDate="1687838645000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.627</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.627</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-21322">SCL-21322</a></strong>: Make new and changed sbt settings searchable</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21323">SCL-21323</a></strong>: reload bsp\sbt action is not searchable enough</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>
</ul>
<h3>2023.2.620</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.2.610</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-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-21348">SCL-21348</a></strong>: Debugger cannot stop inside a for comprehension in a Scala 3 top level method</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>
</ul>
<h3>2023.2.590</h3>
<ul>
<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>
</ul>
<h3>2023.2.573</h3>
<ul>
<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>
</ul>
<h3>2023.2.562</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.552</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.546</h3>
<ul>
<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>
</ul>
<h3>2023.2.527</h3>
<ul>
<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.522</h3>
<ul>
<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>
</ul>
<h3>2023.2.515</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18089">SCL-18089</a></strong>: Autocomplete the catch expression</li>
</ul>
<h3>2023.2.508</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>
</ul>
<h3>2023.2.497</h3>
<ul>
<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.487</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.467</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>
</ul>
<h3>2023.2.463</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-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>
</ul>
<h3>2023.2.454</h3>
<ul>
<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.441</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-314026">IDEA-314026</a></strong>: Create floating toolbar for code selection</li>
</ul>
<h3>2023.2.432</h3>
<ul>
<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>
</ul>
<h3>2023.2.428</h3>
<ul>
<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>
</ul>
<h3>2023.2.423</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
</ul>
<h3>2023.2.421</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.417</h3>
<ul>
<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>
</ul>
<h3>2023.2.405</h3>
<ul>
<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>
</ul>
<h3>2023.2.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
<h3>2023.2.143</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.2.139</h3>
<ul>
<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>
</ul>
<h3>2023.2.132</h3>
<ul>
<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>
</ul>
<h3>2023.2.130</h3>
<ul>
<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>
</ul>
<h3>2023.2.123</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>
</ul>
<h3>2023.2.121</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</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>
</ul>
<h3>2023.2.116</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
</ul>
<h3>2023.2.112</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-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-5595">SCL-5595</a></strong>: Scala plugin: not showing implementing methods</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-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-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-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-20959">SCL-20959</a></strong>: Exception with Scala 3 worksheets</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>
<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-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-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-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-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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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-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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=352894</download-url><idea-version min="n/a" max="n/a" since-build="232.8296" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="71232145" date="1687580058000" updatedDate="1687580058000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.620</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.620</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.2.610</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-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-21348">SCL-21348</a></strong>: Debugger cannot stop inside a for comprehension in a Scala 3 top level method</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>
</ul>
<h3>2023.2.590</h3>
<ul>
<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>
</ul>
<h3>2023.2.573</h3>
<ul>
<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>
</ul>
<h3>2023.2.562</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.552</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.546</h3>
<ul>
<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>
</ul>
<h3>2023.2.527</h3>
<ul>
<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.522</h3>
<ul>
<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>
</ul>
<h3>2023.2.515</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18089">SCL-18089</a></strong>: Autocomplete the catch expression</li>
</ul>
<h3>2023.2.508</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>
</ul>
<h3>2023.2.497</h3>
<ul>
<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.487</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.467</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>
</ul>
<h3>2023.2.463</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-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>
</ul>
<h3>2023.2.454</h3>
<ul>
<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.441</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-314026">IDEA-314026</a></strong>: Create floating toolbar for code selection</li>
</ul>
<h3>2023.2.432</h3>
<ul>
<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>
</ul>
<h3>2023.2.428</h3>
<ul>
<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>
</ul>
<h3>2023.2.423</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
</ul>
<h3>2023.2.421</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.417</h3>
<ul>
<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>
</ul>
<h3>2023.2.405</h3>
<ul>
<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>
</ul>
<h3>2023.2.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
<h3>2023.2.143</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.2.139</h3>
<ul>
<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>
</ul>
<h3>2023.2.132</h3>
<ul>
<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>
</ul>
<h3>2023.2.130</h3>
<ul>
<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>
</ul>
<h3>2023.2.123</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>
</ul>
<h3>2023.2.121</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</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>
</ul>
<h3>2023.2.116</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
</ul>
<h3>2023.2.112</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-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-5595">SCL-5595</a></strong>: Scala plugin: not showing implementing methods</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-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-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-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-20959">SCL-20959</a></strong>: Exception with Scala 3 worksheets</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>
<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-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-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-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-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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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-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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=351871</download-url><idea-version min="n/a" max="n/a" since-build="232.8296" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="71233122" date="1687493599000" updatedDate="1687493599000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.610</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.610</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-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-21348">SCL-21348</a></strong>: Debugger cannot stop inside a for comprehension in a Scala 3 top level method</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>
</ul>
<h3>2023.2.590</h3>
<ul>
<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>
</ul>
<h3>2023.2.573</h3>
<ul>
<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>
</ul>
<h3>2023.2.562</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.552</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.546</h3>
<ul>
<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>
</ul>
<h3>2023.2.527</h3>
<ul>
<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.522</h3>
<ul>
<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>
</ul>
<h3>2023.2.515</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18089">SCL-18089</a></strong>: Autocomplete the catch expression</li>
</ul>
<h3>2023.2.508</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>
</ul>
<h3>2023.2.497</h3>
<ul>
<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.487</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.467</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>
</ul>
<h3>2023.2.463</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-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>
</ul>
<h3>2023.2.454</h3>
<ul>
<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.441</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-314026">IDEA-314026</a></strong>: Create floating toolbar for code selection</li>
</ul>
<h3>2023.2.432</h3>
<ul>
<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>
</ul>
<h3>2023.2.428</h3>
<ul>
<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>
</ul>
<h3>2023.2.423</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
</ul>
<h3>2023.2.421</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.417</h3>
<ul>
<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>
</ul>
<h3>2023.2.405</h3>
<ul>
<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>
</ul>
<h3>2023.2.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
<h3>2023.2.143</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.2.139</h3>
<ul>
<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>
</ul>
<h3>2023.2.132</h3>
<ul>
<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>
</ul>
<h3>2023.2.130</h3>
<ul>
<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>
</ul>
<h3>2023.2.123</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>
</ul>
<h3>2023.2.121</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</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>
</ul>
<h3>2023.2.116</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
</ul>
<h3>2023.2.112</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-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-5595">SCL-5595</a></strong>: Scala plugin: not showing implementing methods</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-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-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-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-20959">SCL-20959</a></strong>: Exception with Scala 3 worksheets</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>
<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-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-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-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-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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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-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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=351412</download-url><idea-version min="n/a" max="n/a" since-build="232.8296" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="79768176" date="1687448131000" updatedDate="1687448131000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.565</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.565</h3>
<ul>
<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.558</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21262">SCL-21262</a></strong>: BSP: Failed to import (NPE: Cannot invoke "scala.collection.mutable.Buffer.map(scala.Function1)")</li>
</ul>
<h3>2023.1.553</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-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.548</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>
</ul>
<h3>2023.1.547</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.1.545</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20672">SCL-20672</a></strong>: Prettify and unify Scala 2 decompiler output</li>
</ul>
<h3>2023.1.543</h3>
<ul>
<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.542</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.1.541</h3>
<ul>
<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>
</ul>
<h3>2023.1.536</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>
</ul>
<h3>2023.1.534</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-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.533</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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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>
</ul>
<h3>2023.1.528</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.525</h3>
<ul>
<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>
</ul>
<h3>2023.1.523</h3>
<ul>
<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-21056">SCL-21056</a></strong>: Our status bar widgets do not have tooltips anymore</li>
</ul>
<h3>2023.1.521</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-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>
</ul>
<h3>2023.1.520</h3>
<ul>
<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>
</ul>
<h3>2023.1.514</h3>
<ul>
<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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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>
</ul>
<h3>2023.1.512</h3>
<ul>
<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.510</h3>
<ul>
<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>
</ul>
<h3>2023.1.509</h3>
<ul>
<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-20970">SCL-20970</a></strong>: Scala compile server reading wrong project default JDK</li>
</ul>
<h3>2023.1.507</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-21050">SCL-21050</a></strong>: Don't re-resolve references in compiled files</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>
</ul>
<h3>2023.1.503</h3>
<ul>
<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>
</ul>
<h3>2023.1.502</h3>
<ul>
<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-21050">SCL-21050</a></strong>: Don't re-resolve references in compiled files</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>
</ul>
<h3>2023.1.496</h3>
<ul>
<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>
</ul>
<h3>2023.1.486</h3>
<ul>
<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>
</ul>
<h3>2023.1.478</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-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>
</ul>
<h3>2023.1.475</h3>
<ul>
<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>
</ul>
<h3>2023.1.466</h3>
<ul>
<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.462</h3>
<ul>
<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.449</h3>
<ul>
<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-20970">SCL-20970</a></strong>: Scala compile server reading wrong project default JDK</li>
</ul>
<h3>2023.1.443</h3>
<ul>
<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-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>
</ul>
<h3>2023.1.420</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-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-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>
</ul>
<h3>2023.1.404</h3>
<ul>
<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>
</ul>
<h3>2023.1.400</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.1.391</h3>
<ul>
<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>
</ul>
<h3>2023.1.384</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>
</ul>
<h3>2023.1.376</h3>
<ul>
<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>
</ul>
<h3>2023.1.369</h3>
<ul>
<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.364</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-20976">SCL-20976</a></strong>: Project View: respect the error highlighting setting</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.355</h3>
<ul>
<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.343</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-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>
</ul>
<h3>2023.1.325</h3>
<ul>
<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>
</ul>
<h3>2023.1.323</h3>
<ul>
<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>
</ul>
<h3>2023.1.317</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-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.294</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-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>
<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-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-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>
</ul>
<h3>2023.1.272</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20904">SCL-20904</a></strong>: Handle rendering transient lazy vals in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20873">SCL-20873</a></strong>: BSP: exception during build: several mnemonic markers in [?[33mwarn?[0m] either upgrade sbt.bat to its latest version or make sure it is accessible from $PATH, and run 'sbt bspConfig'</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20906">SCL-20906</a></strong>: "JUnit malformed declaration" inspection false positive on methods with parameters and `test` prefix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20892">SCL-20892</a></strong>: Scaladoc for Scala 3 enums not processed correctly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20545">SCL-20545</a></strong>: ScalaDoc: auto-adjust indentation of new tag when typing or auto-completing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20177">SCL-20177</a></strong>: Scala 3 REPL prompt "scala&gt;" appears only after the first line is submitted</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>
</ul>
<h3>2023.1.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20398">SCL-20398</a></strong>: Revise previews for all QuickFixes, Actions, IntentionActions</li>
<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-20830">SCL-20830</a></strong>: Compile server can leak an already disposed project instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20828">SCL-20828</a></strong>: Compile Server widget not shown when closing a project and opening any other project again</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20846">SCL-20846</a></strong>: ScalaImportTypeFix: Enum is not suggested for auto import</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-20810">SCL-20810</a></strong>: MatchToPartialFunctionInspection: support indentation-based syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-6939">SCL-6939</a></strong>: No recursion highlighting/tip/circle icon is present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5428">SCL-5428</a></strong>: ScalaDoc: Support links to companion objects using the $ sign</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20784">SCL-20784</a></strong>: [can-be-private] [false negative] Type definition is erroneously deemed to escape</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20871">SCL-20871</a></strong>: scala3: move statement up breaks indentation-based syntax in single extension definition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20879">SCL-20879</a></strong>: [can-be-private] Def macro implementations can never be private</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20877">SCL-20877</a></strong>: Implementing/overriding methods with `using` clauses generates code with a regular argument</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20876">SCL-20876</a></strong>: Inlining values into a string interpolator changes the interpolator type to s"..."</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20852">SCL-20852</a></strong>: Debugger hanging at "collecting data"</li>
</ul>
<h3>2023.1.194</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8349">SCL-8349</a></strong>: Incorrect package/class highlighting in ScalaDoc links</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19315">SCL-19315</a></strong>: sbt-launch.jar not released when updating plugin\closing project after importing bsp-sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18815">SCL-18815</a></strong>: sbt project view: show standard "sources set" when creating new directory in module root like in Gradle</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20762">SCL-20762</a></strong>: compiler-based highlighting + sbt cross-project leads to lot's of red code on file editing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17519">SCL-17519</a></strong>: Pass -P:semanticdb:sourceroot:$PROJECTDIR to the compiler if semanticdb-scalac is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20779">SCL-20779</a></strong>: scala3: .semanticdb files are generated excessively during project build when semanticdb is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19815">SCL-19815</a></strong>: Wrong/legacy package name for FunSuite when creating a new ScalaTest test</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/IDEA-307038">IDEA-307038</a></strong>: package search: AsyncModuleTransformer is not effectively used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20803">SCL-20803</a></strong>: package search: "Dependencies" tool window isn't available in sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20826">SCL-20826</a></strong>: rename of type alias reference after `new` throws an exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15288">SCL-15288</a></strong>: highlight unresolved references in scaladoc as a warning</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5428">SCL-5428</a></strong>: ScalaDoc: Support links to companion objects using the $ sign</li>
</ul>
<h3>2023.1.192</h3>
<ul>
<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-20815">SCL-20815</a></strong>: scalac: Unicode paths not recognized when attempting to debug</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20842">SCL-20842</a></strong>: Creating SBT Project from Existing Sources Fails</li>
</ul>
<h3>2023.1.184</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20830">SCL-20830</a></strong>: Compile server can leak an already disposed project instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20828">SCL-20828</a></strong>: Compile Server widget not shown when closing a project and opening any other project again</li>
</ul>
<h3>2023.1.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20798">SCL-20798</a></strong>: Scala compilation error in java 8 project (scala 2.11 version) with scala 2022.3.13 plugin</li>
</ul>
<h3>2023.1.176</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20798">SCL-20798</a></strong>: Scala compilation error in java 8 project (scala 2.11 version) with scala 2022.3.13 plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20300">SCL-20300</a></strong>: Scala 3: false positive unnecessary parentheses on pattern-match for tuple</li>
</ul>
<h3>2023.1.168</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20185">SCL-20185</a></strong>: fix stubs for Scala3 inherit clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20751">SCL-20751</a></strong>: unused declaration inspection reports some declarations as unused "randomly"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20777">SCL-20777</a></strong>: [can-be-private] [false positive] Inner type definition accessed from non-private scope is marked as "can be private"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20535">SCL-20535</a></strong>: Do not suggest "Insert gap with concatenation" quickfix outside of the string literals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18336">SCL-18336</a></strong>: java to scala converter doesn't properly handle `synchronized`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20683">SCL-20683</a></strong>: Classes from library dependencies in Scala 3 projects are not suggested</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20139">SCL-20139</a></strong>: scala3: `Go to Class...` action doesn't find library class by short name or fully qualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20694">SCL-20694</a></strong>: scala code with semicolon is not recognized as scala when pasting into Project View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20507">SCL-20507</a></strong>: Do not count usage of some class, trait or object from within itself as actual usage</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-20066">SCL-20066</a></strong>: Mark unused members as unused if a type definition is unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20698">SCL-20698</a></strong>: Type refinements are not subtypes of AnyRef</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18137">SCL-18137</a></strong>: Structural types are not supertypes of Null</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-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20715">SCL-20715</a></strong>: Completion: suggestions contain method from another library version that is declared as a dependency of another module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20685">SCL-20685</a></strong>: Optimize trimming spaces and comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20720">SCL-20720</a></strong>: toggle scala 3 CBH is always off</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20711">SCL-20711</a></strong>: Debugger  Stepping settings are empty because of scala message bundle exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20513">SCL-20513</a></strong>: reimplement custom "Disable reporting of unused public declarations" using new IntelliJ API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20571">SCL-20571</a></strong>: Intellij Scala Repl no longer creates import statements</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20660">SCL-20660</a></strong>: warning: -Xnojline is deprecated: Replaced by -Xjline:off shown when evaluating smth in scala repl</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20723">SCL-20723</a></strong>: scala3: enter press before one-line extension method doesn't insert indentation, breaking the extension</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20572">SCL-20572</a></strong>: Scala Worksheet scrolling problem when evaluating</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20721">SCL-20721</a></strong>: scala3 automatic refactoring keeps putting tick marks round given</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20335">SCL-20335</a></strong>: Go to declaration: NPE when clicking on given import and search doesn't start</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20441">SCL-20441</a></strong>: weird error "illegal start of toplevel definition" in erroneous java file (in scala-java project)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20436">SCL-20436</a></strong>: Either actually disable annotators or enable the highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18835">SCL-18835</a></strong>: Enable non-type-aware highlighting when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20704">SCL-20704</a></strong>: bad "unused declaration" for type parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20656">SCL-20656</a></strong>: false "Access can be private" for definitions which leak via signature of other public definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20734">SCL-20734</a></strong>: Scala 3.2.1 - worksheet evaluation fails</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19256">SCL-19256</a></strong>: "function is already defined in the scope" for extension method of different type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20731">SCL-20731</a></strong>: import of play (sample) project with sbt 1.8.0 fails as well</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20730">SCL-20730</a></strong>: Support code folding over Scala packages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20737">SCL-20737</a></strong>: Trait extends abstract class with parameters highlight red</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20540">SCL-20540</a></strong>: Scala plugin version 2022.2.10 and after incorrectly highlights an error when a trait extends a class.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20517">SCL-20517</a></strong>: High and long CPU usage when opening a scala file using sangria</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20702">SCL-20702</a></strong>: Object inherit from a exported method lose type information</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19854">SCL-19854</a></strong>: Pass macOS environment into sbt process</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18821">SCL-18821</a></strong>: Can't read OS environment variable in sbt script</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20707">SCL-20707</a></strong>: String interpolation in regexes reports a syntax error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19904">SCL-19904</a></strong>: Scala regex error highlighting problem</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16049">SCL-16049</a></strong>: Invalid context detected within Scala string interpolation block if a "language=XXX" annotation is present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15463">SCL-15463</a></strong>: language injection: handle multi-line strings for temporal injection via intention action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15461">SCL-15461</a></strong>: language injection: edit code fragment: adding new lines on Enter breaks code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11710">SCL-11710</a></strong>: Language injection and stripMargin in Scala strings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20763">SCL-20763</a></strong>: detect ScalaJs in Scala 3 module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20762">SCL-20762</a></strong>: compiler-based highlighting + sbt cross-project leads to lot's of red code on file editing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20765">SCL-20765</a></strong>: language injection: can't un-inject injection via intention action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20506">SCL-20506</a></strong>: Report declarations that are only used in companion objects/classes as "Can be private"</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-20612">SCL-20612</a></strong>: don't show unused declaration/can be private inspections in code fragments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20775">SCL-20775</a></strong>: Ctrl+Alt+W shortcut doesn't work in Scala Worksheets</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20603">SCL-20603</a></strong>: don't show "can be private" inspection for top level worksheet definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20756">SCL-20756</a></strong>: [unused-declaration] [TextSearch] Distinguish between term and type references</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20569">SCL-20569</a></strong>: wrong "declaration is never used" inspection result for base method in scala scratch files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20783">SCL-20783</a></strong>: [can-be-private] Do not inspect package objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20599">SCL-20599</a></strong>: unused declaration settings: clarify which compiler option affects inspection behavior</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20724">SCL-20724</a></strong>: scaladoc: backspace in header start removes entire header closing tag</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16053">SCL-16053</a></strong>: language injection shouldn't take margin char from settings</li>
</ul>
<h3>2023.1.129</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20535">SCL-20535</a></strong>: Do not suggest "Insert gap with concatenation" quickfix outside of the string literals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18336">SCL-18336</a></strong>: java to scala converter doesn't properly handle `synchronized`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20683">SCL-20683</a></strong>: Classes from library dependencies in Scala 3 projects are not suggested</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20139">SCL-20139</a></strong>: scala3: `Go to Class...` action doesn't find library class by short name or fully qualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20694">SCL-20694</a></strong>: scala code with semicolon is not recognized as scala when pasting into Project View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20507">SCL-20507</a></strong>: Do not count usage of some class, trait or object from within itself as actual usage</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-20066">SCL-20066</a></strong>: Mark unused members as unused if a type definition is unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20656">SCL-20656</a></strong>: false "Access can be private" for definitions which leak via signature of other public definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20698">SCL-20698</a></strong>: Type refinements are not subtypes of AnyRef</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18137">SCL-18137</a></strong>: Structural types are not supertypes of Null</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-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20599">SCL-20599</a></strong>: unused declaration settings: clarify which compiler option affects inspection behavior</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=351356</download-url><idea-version min="n/a" max="n/a" since-build="231.7665" until-build="231.*"/></idea-plugin><idea-plugin downloads="23436378" size="71001497" date="1687344371000" updatedDate="1687344371000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.590</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.590</h3>
<ul>
<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>
</ul>
<h3>2023.2.573</h3>
<ul>
<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>
</ul>
<h3>2023.2.562</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.552</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.546</h3>
<ul>
<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>
</ul>
<h3>2023.2.527</h3>
<ul>
<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.522</h3>
<ul>
<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>
</ul>
<h3>2023.2.515</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18089">SCL-18089</a></strong>: Autocomplete the catch expression</li>
</ul>
<h3>2023.2.508</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>
</ul>
<h3>2023.2.497</h3>
<ul>
<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.487</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.467</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>
</ul>
<h3>2023.2.463</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-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>
</ul>
<h3>2023.2.454</h3>
<ul>
<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.441</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-314026">IDEA-314026</a></strong>: Create floating toolbar for code selection</li>
</ul>
<h3>2023.2.432</h3>
<ul>
<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>
</ul>
<h3>2023.2.428</h3>
<ul>
<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>
</ul>
<h3>2023.2.423</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
</ul>
<h3>2023.2.421</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.417</h3>
<ul>
<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>
</ul>
<h3>2023.2.405</h3>
<ul>
<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>
</ul>
<h3>2023.2.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
<h3>2023.2.143</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.2.139</h3>
<ul>
<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>
</ul>
<h3>2023.2.132</h3>
<ul>
<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>
</ul>
<h3>2023.2.130</h3>
<ul>
<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>
</ul>
<h3>2023.2.123</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>
</ul>
<h3>2023.2.121</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</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>
</ul>
<h3>2023.2.116</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
</ul>
<h3>2023.2.112</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-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-5595">SCL-5595</a></strong>: Scala plugin: not showing implementing methods</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-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-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-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-20959">SCL-20959</a></strong>: Exception with Scala 3 worksheets</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>
<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-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-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-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-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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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-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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=351025</download-url><idea-version min="n/a" max="n/a" since-build="232.7754" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="70998814" date="1687320471000" updatedDate="1687320471000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.587</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.573</h3>
<ul>
<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>
</ul>
<h3>2023.2.562</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.552</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.546</h3>
<ul>
<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>
</ul>
<h3>2023.2.527</h3>
<ul>
<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.522</h3>
<ul>
<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>
</ul>
<h3>2023.2.515</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18089">SCL-18089</a></strong>: Autocomplete the catch expression</li>
</ul>
<h3>2023.2.508</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>
</ul>
<h3>2023.2.497</h3>
<ul>
<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.487</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.467</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>
</ul>
<h3>2023.2.463</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-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>
</ul>
<h3>2023.2.454</h3>
<ul>
<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.441</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-314026">IDEA-314026</a></strong>: Create floating toolbar for code selection</li>
</ul>
<h3>2023.2.432</h3>
<ul>
<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>
</ul>
<h3>2023.2.428</h3>
<ul>
<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>
</ul>
<h3>2023.2.423</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
</ul>
<h3>2023.2.421</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.417</h3>
<ul>
<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>
</ul>
<h3>2023.2.405</h3>
<ul>
<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>
</ul>
<h3>2023.2.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
<h3>2023.2.143</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.2.139</h3>
<ul>
<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>
</ul>
<h3>2023.2.132</h3>
<ul>
<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>
</ul>
<h3>2023.2.130</h3>
<ul>
<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>
</ul>
<h3>2023.2.123</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>
</ul>
<h3>2023.2.121</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</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>
</ul>
<h3>2023.2.116</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
</ul>
<h3>2023.2.112</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-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-5595">SCL-5595</a></strong>: Scala plugin: not showing implementing methods</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-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-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-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-20959">SCL-20959</a></strong>: Exception with Scala 3 worksheets</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>
<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-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-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-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-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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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-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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=350922</download-url><idea-version min="n/a" max="n/a" since-build="232.7754" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="70984479" date="1687236039000" updatedDate="1687236039000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.573</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.573</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21336">SCL-21336</a></strong>: Auto-import broken in .sbt files</li>
</ul>
<h3>2023.2.562</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.552</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.546</h3>
<ul>
<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>
</ul>
<h3>2023.2.534</h3>
<ul>
<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.527</h3>
<ul>
<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.522</h3>
<ul>
<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>
</ul>
<h3>2023.2.515</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18089">SCL-18089</a></strong>: Autocomplete the catch expression</li>
</ul>
<h3>2023.2.508</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>
</ul>
<h3>2023.2.497</h3>
<ul>
<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.487</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.467</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>
</ul>
<h3>2023.2.463</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-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>
</ul>
<h3>2023.2.454</h3>
<ul>
<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.441</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-314026">IDEA-314026</a></strong>: Create floating toolbar for code selection</li>
</ul>
<h3>2023.2.432</h3>
<ul>
<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>
</ul>
<h3>2023.2.428</h3>
<ul>
<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>
</ul>
<h3>2023.2.423</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
</ul>
<h3>2023.2.421</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.417</h3>
<ul>
<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>
</ul>
<h3>2023.2.405</h3>
<ul>
<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>
</ul>
<h3>2023.2.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
<h3>2023.2.143</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.2.139</h3>
<ul>
<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>
</ul>
<h3>2023.2.132</h3>
<ul>
<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>
</ul>
<h3>2023.2.130</h3>
<ul>
<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>
</ul>
<h3>2023.2.123</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>
</ul>
<h3>2023.2.121</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</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>
</ul>
<h3>2023.2.116</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
</ul>
<h3>2023.2.112</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-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-5595">SCL-5595</a></strong>: Scala plugin: not showing implementing methods</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-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-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-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-20959">SCL-20959</a></strong>: Exception with Scala 3 worksheets</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>
<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-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-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-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-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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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-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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=350657</download-url><idea-version min="n/a" max="n/a" since-build="232.7754" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="70977196" date="1686999612000" updatedDate="1686999612000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.562</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.562</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.552</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.546</h3>
<ul>
<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>
</ul>
<h3>2023.2.534</h3>
<ul>
<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.527</h3>
<ul>
<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.522</h3>
<ul>
<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>
</ul>
<h3>2023.2.515</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18089">SCL-18089</a></strong>: Autocomplete the catch expression</li>
</ul>
<h3>2023.2.508</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>
</ul>
<h3>2023.2.497</h3>
<ul>
<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.487</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.467</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>
</ul>
<h3>2023.2.463</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-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>
</ul>
<h3>2023.2.454</h3>
<ul>
<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.441</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-314026">IDEA-314026</a></strong>: Create floating toolbar for code selection</li>
</ul>
<h3>2023.2.432</h3>
<ul>
<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>
</ul>
<h3>2023.2.428</h3>
<ul>
<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>
</ul>
<h3>2023.2.423</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
</ul>
<h3>2023.2.421</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.417</h3>
<ul>
<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>
</ul>
<h3>2023.2.405</h3>
<ul>
<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>
</ul>
<h3>2023.2.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
<h3>2023.2.143</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.2.139</h3>
<ul>
<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>
</ul>
<h3>2023.2.132</h3>
<ul>
<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>
</ul>
<h3>2023.2.130</h3>
<ul>
<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>
</ul>
<h3>2023.2.123</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>
</ul>
<h3>2023.2.121</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</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>
</ul>
<h3>2023.2.116</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
</ul>
<h3>2023.2.112</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-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-5595">SCL-5595</a></strong>: Scala plugin: not showing implementing methods</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-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-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-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-20959">SCL-20959</a></strong>: Exception with Scala 3 worksheets</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>
<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-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-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-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-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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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-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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=349708</download-url><idea-version min="n/a" max="n/a" since-build="232.7754" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="70968853" date="1686888448000" updatedDate="1686888448000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.552</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.552</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.546</h3>
<ul>
<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>
</ul>
<h3>2023.2.534</h3>
<ul>
<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.527</h3>
<ul>
<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.522</h3>
<ul>
<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>
</ul>
<h3>2023.2.515</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18089">SCL-18089</a></strong>: Autocomplete the catch expression</li>
</ul>
<h3>2023.2.508</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>
</ul>
<h3>2023.2.497</h3>
<ul>
<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.487</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.467</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>
</ul>
<h3>2023.2.463</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-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>
</ul>
<h3>2023.2.454</h3>
<ul>
<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.441</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-314026">IDEA-314026</a></strong>: Create floating toolbar for code selection</li>
</ul>
<h3>2023.2.432</h3>
<ul>
<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>
</ul>
<h3>2023.2.428</h3>
<ul>
<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>
</ul>
<h3>2023.2.423</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
</ul>
<h3>2023.2.421</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.417</h3>
<ul>
<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>
</ul>
<h3>2023.2.405</h3>
<ul>
<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>
</ul>
<h3>2023.2.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
<h3>2023.2.143</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.2.139</h3>
<ul>
<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>
</ul>
<h3>2023.2.132</h3>
<ul>
<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>
</ul>
<h3>2023.2.130</h3>
<ul>
<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>
</ul>
<h3>2023.2.123</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>
</ul>
<h3>2023.2.121</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</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>
</ul>
<h3>2023.2.116</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
</ul>
<h3>2023.2.112</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-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-5595">SCL-5595</a></strong>: Scala plugin: not showing implementing methods</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-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-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-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-20959">SCL-20959</a></strong>: Exception with Scala 3 worksheets</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>
<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-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-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-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-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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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-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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=348819</download-url><idea-version min="n/a" max="n/a" since-build="232.7754" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="70960483" date="1686802217000" updatedDate="1686802217000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.546</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.546</h3>
<ul>
<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>
</ul>
<h3>2023.2.534</h3>
<ul>
<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.527</h3>
<ul>
<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.522</h3>
<ul>
<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>
</ul>
<h3>2023.2.515</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18089">SCL-18089</a></strong>: Autocomplete the catch expression</li>
</ul>
<h3>2023.2.508</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>
</ul>
<h3>2023.2.497</h3>
<ul>
<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.487</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.467</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>
</ul>
<h3>2023.2.463</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-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>
</ul>
<h3>2023.2.454</h3>
<ul>
<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.441</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-314026">IDEA-314026</a></strong>: Create floating toolbar for code selection</li>
</ul>
<h3>2023.2.432</h3>
<ul>
<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>
</ul>
<h3>2023.2.428</h3>
<ul>
<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>
</ul>
<h3>2023.2.423</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
</ul>
<h3>2023.2.421</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.417</h3>
<ul>
<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>
</ul>
<h3>2023.2.405</h3>
<ul>
<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>
</ul>
<h3>2023.2.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
<h3>2023.2.143</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.2.139</h3>
<ul>
<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>
</ul>
<h3>2023.2.132</h3>
<ul>
<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>
</ul>
<h3>2023.2.130</h3>
<ul>
<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>
</ul>
<h3>2023.2.123</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>
</ul>
<h3>2023.2.121</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</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>
</ul>
<h3>2023.2.116</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
</ul>
<h3>2023.2.112</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-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-5595">SCL-5595</a></strong>: Scala plugin: not showing implementing methods</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-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-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-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-20959">SCL-20959</a></strong>: Exception with Scala 3 worksheets</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>
<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-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-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-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-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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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-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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=348250</download-url><idea-version min="n/a" max="n/a" since-build="232.7754" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="70942609" date="1686715971000" updatedDate="1686715971000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.534</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.534</h3>
<ul>
<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.527</h3>
<ul>
<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.522</h3>
<ul>
<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>
</ul>
<h3>2023.2.515</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18089">SCL-18089</a></strong>: Autocomplete the catch expression</li>
</ul>
<h3>2023.2.508</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>
</ul>
<h3>2023.2.497</h3>
<ul>
<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.487</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.467</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>
</ul>
<h3>2023.2.463</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-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>
</ul>
<h3>2023.2.454</h3>
<ul>
<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.441</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-314026">IDEA-314026</a></strong>: Create floating toolbar for code selection</li>
</ul>
<h3>2023.2.432</h3>
<ul>
<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>
</ul>
<h3>2023.2.428</h3>
<ul>
<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>
</ul>
<h3>2023.2.423</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
</ul>
<h3>2023.2.421</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.417</h3>
<ul>
<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>
</ul>
<h3>2023.2.405</h3>
<ul>
<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>
</ul>
<h3>2023.2.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
<h3>2023.2.143</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.2.139</h3>
<ul>
<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>
</ul>
<h3>2023.2.132</h3>
<ul>
<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>
</ul>
<h3>2023.2.130</h3>
<ul>
<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>
</ul>
<h3>2023.2.123</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>
</ul>
<h3>2023.2.121</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</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>
</ul>
<h3>2023.2.116</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
</ul>
<h3>2023.2.112</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-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-5595">SCL-5595</a></strong>: Scala plugin: not showing implementing methods</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-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-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-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-20959">SCL-20959</a></strong>: Exception with Scala 3 worksheets</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>
<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-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-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-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-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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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-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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=347654</download-url><idea-version min="n/a" max="n/a" since-build="232.7754" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="70942983" date="1686629930000" updatedDate="1686629930000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.527</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.527</h3>
<ul>
<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.522</h3>
<ul>
<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>
</ul>
<h3>2023.2.515</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18089">SCL-18089</a></strong>: Autocomplete the catch expression</li>
</ul>
<h3>2023.2.508</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>
</ul>
<h3>2023.2.497</h3>
<ul>
<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.487</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.467</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>
</ul>
<h3>2023.2.463</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-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>
</ul>
<h3>2023.2.454</h3>
<ul>
<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.441</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-314026">IDEA-314026</a></strong>: Create floating toolbar for code selection</li>
</ul>
<h3>2023.2.432</h3>
<ul>
<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>
</ul>
<h3>2023.2.428</h3>
<ul>
<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>
</ul>
<h3>2023.2.423</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
</ul>
<h3>2023.2.421</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.417</h3>
<ul>
<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>
</ul>
<h3>2023.2.405</h3>
<ul>
<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>
</ul>
<h3>2023.2.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
<h3>2023.2.143</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.2.139</h3>
<ul>
<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>
</ul>
<h3>2023.2.132</h3>
<ul>
<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>
</ul>
<h3>2023.2.130</h3>
<ul>
<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>
</ul>
<h3>2023.2.123</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>
</ul>
<h3>2023.2.121</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</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>
</ul>
<h3>2023.2.116</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
</ul>
<h3>2023.2.112</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-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-5595">SCL-5595</a></strong>: Scala plugin: not showing implementing methods</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-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-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-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-20959">SCL-20959</a></strong>: Exception with Scala 3 worksheets</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>
<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-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-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-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-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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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-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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=346913</download-url><idea-version min="n/a" max="n/a" since-build="232.7295" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="70942970" date="1686370005000" updatedDate="1686370005000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.522</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.522</h3>
<ul>
<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>
</ul>
<h3>2023.2.515</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18089">SCL-18089</a></strong>: Autocomplete the catch expression</li>
</ul>
<h3>2023.2.508</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>
</ul>
<h3>2023.2.497</h3>
<ul>
<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.487</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.467</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>
</ul>
<h3>2023.2.463</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-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>
</ul>
<h3>2023.2.454</h3>
<ul>
<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.441</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-314026">IDEA-314026</a></strong>: Create floating toolbar for code selection</li>
</ul>
<h3>2023.2.432</h3>
<ul>
<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>
</ul>
<h3>2023.2.428</h3>
<ul>
<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>
</ul>
<h3>2023.2.423</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
</ul>
<h3>2023.2.421</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.417</h3>
<ul>
<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>
</ul>
<h3>2023.2.405</h3>
<ul>
<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>
</ul>
<h3>2023.2.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
<h3>2023.2.143</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.2.139</h3>
<ul>
<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>
</ul>
<h3>2023.2.132</h3>
<ul>
<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>
</ul>
<h3>2023.2.130</h3>
<ul>
<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>
</ul>
<h3>2023.2.123</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>
</ul>
<h3>2023.2.121</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</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>
</ul>
<h3>2023.2.116</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
</ul>
<h3>2023.2.112</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-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-5595">SCL-5595</a></strong>: Scala plugin: not showing implementing methods</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-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-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-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-20959">SCL-20959</a></strong>: Exception with Scala 3 worksheets</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>
<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-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-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-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-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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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-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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=345792</download-url><idea-version min="n/a" max="n/a" since-build="232.7295" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="70940400" date="1686284530000" updatedDate="1686284530000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.515</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.515</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18089">SCL-18089</a></strong>: Autocomplete the catch expression</li>
</ul>
<h3>2023.2.508</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>
</ul>
<h3>2023.2.497</h3>
<ul>
<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.487</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.467</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>
</ul>
<h3>2023.2.463</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-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>
</ul>
<h3>2023.2.454</h3>
<ul>
<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.441</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-314026">IDEA-314026</a></strong>: Create floating toolbar for code selection</li>
</ul>
<h3>2023.2.432</h3>
<ul>
<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>
</ul>
<h3>2023.2.428</h3>
<ul>
<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>
</ul>
<h3>2023.2.423</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
</ul>
<h3>2023.2.421</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.417</h3>
<ul>
<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>
</ul>
<h3>2023.2.405</h3>
<ul>
<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>
</ul>
<h3>2023.2.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
<h3>2023.2.143</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.2.139</h3>
<ul>
<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>
</ul>
<h3>2023.2.132</h3>
<ul>
<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>
</ul>
<h3>2023.2.130</h3>
<ul>
<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>
</ul>
<h3>2023.2.123</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>
</ul>
<h3>2023.2.121</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</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>
</ul>
<h3>2023.2.116</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
</ul>
<h3>2023.2.112</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-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-5595">SCL-5595</a></strong>: Scala plugin: not showing implementing methods</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-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-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-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-20959">SCL-20959</a></strong>: Exception with Scala 3 worksheets</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>
<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-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-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-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-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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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-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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=345151</download-url><idea-version min="n/a" max="n/a" since-build="232.7295" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="70939983" date="1686197714000" updatedDate="1686197714000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.508</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.508</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>
</ul>
<h3>2023.2.497</h3>
<ul>
<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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21276">SCL-21276</a></strong>: Java debugger expression evaluator can't resolve names with backticks</li>
</ul>
<h3>2023.2.487</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.467</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>
</ul>
<h3>2023.2.463</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-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>
</ul>
<h3>2023.2.454</h3>
<ul>
<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.441</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-314026">IDEA-314026</a></strong>: Create floating toolbar for code selection</li>
</ul>
<h3>2023.2.432</h3>
<ul>
<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>
</ul>
<h3>2023.2.428</h3>
<ul>
<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>
</ul>
<h3>2023.2.423</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
</ul>
<h3>2023.2.421</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.417</h3>
<ul>
<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>
</ul>
<h3>2023.2.405</h3>
<ul>
<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>
</ul>
<h3>2023.2.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
<h3>2023.2.143</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.2.139</h3>
<ul>
<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>
</ul>
<h3>2023.2.132</h3>
<ul>
<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>
</ul>
<h3>2023.2.130</h3>
<ul>
<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>
</ul>
<h3>2023.2.123</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>
</ul>
<h3>2023.2.121</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</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>
</ul>
<h3>2023.2.116</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
</ul>
<h3>2023.2.112</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-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-5595">SCL-5595</a></strong>: Scala plugin: not showing implementing methods</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-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-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-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-20959">SCL-20959</a></strong>: Exception with Scala 3 worksheets</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>
<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-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-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-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-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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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-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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=344468</download-url><idea-version min="n/a" max="n/a" since-build="232.7295" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="70932403" date="1686111431000" updatedDate="1686111431000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.497</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.497</h3>
<ul>
<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>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21276">SCL-21276</a></strong>: Java debugger expression evaluator can't resolve names with backticks</li>
</ul>
<h3>2023.2.487</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.467</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>
</ul>
<h3>2023.2.463</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-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>
</ul>
<h3>2023.2.454</h3>
<ul>
<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.441</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-314026">IDEA-314026</a></strong>: Create floating toolbar for code selection</li>
</ul>
<h3>2023.2.432</h3>
<ul>
<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>
</ul>
<h3>2023.2.428</h3>
<ul>
<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>
</ul>
<h3>2023.2.423</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
</ul>
<h3>2023.2.421</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.417</h3>
<ul>
<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>
</ul>
<h3>2023.2.405</h3>
<ul>
<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>
</ul>
<h3>2023.2.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
<h3>2023.2.143</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.2.139</h3>
<ul>
<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>
</ul>
<h3>2023.2.132</h3>
<ul>
<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>
</ul>
<h3>2023.2.130</h3>
<ul>
<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>
</ul>
<h3>2023.2.123</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>
</ul>
<h3>2023.2.121</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</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>
</ul>
<h3>2023.2.116</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
</ul>
<h3>2023.2.112</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-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-5595">SCL-5595</a></strong>: Scala plugin: not showing implementing methods</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-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-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-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-20959">SCL-20959</a></strong>: Exception with Scala 3 worksheets</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>
<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-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-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-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-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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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-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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=343725</download-url><idea-version min="n/a" max="n/a" since-build="232.7295" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="70934678" date="1686025128000" updatedDate="1686025128000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.487</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.487</h3>
<ul>
<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-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>
</ul>
<h3>2023.2.467</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>
</ul>
<h3>2023.2.463</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-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>
</ul>
<h3>2023.2.454</h3>
<ul>
<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.441</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/IDEA-314026">IDEA-314026</a></strong>: Create floating toolbar for code selection</li>
</ul>
<h3>2023.2.432</h3>
<ul>
<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>
</ul>
<h3>2023.2.428</h3>
<ul>
<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>
</ul>
<h3>2023.2.423</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
</ul>
<h3>2023.2.421</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.417</h3>
<ul>
<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>
</ul>
<h3>2023.2.405</h3>
<ul>
<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>
</ul>
<h3>2023.2.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
<h3>2023.2.143</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.2.139</h3>
<ul>
<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>
</ul>
<h3>2023.2.132</h3>
<ul>
<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>
</ul>
<h3>2023.2.130</h3>
<ul>
<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>
</ul>
<h3>2023.2.123</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>
</ul>
<h3>2023.2.121</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</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>
</ul>
<h3>2023.2.116</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
</ul>
<h3>2023.2.112</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-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-5595">SCL-5595</a></strong>: Scala plugin: not showing implementing methods</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-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-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-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-20959">SCL-20959</a></strong>: Exception with Scala 3 worksheets</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>
<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-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-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-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-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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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-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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=343163</download-url><idea-version min="n/a" max="n/a" since-build="232.6734" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="70773780" date="1685939033000" updatedDate="1685939033000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.469</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.467</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>
</ul>
<h3>2023.2.463</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-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>
</ul>
<h3>2023.2.454</h3>
<ul>
<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.432</h3>
<ul>
<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>
</ul>
<h3>2023.2.428</h3>
<ul>
<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>
</ul>
<h3>2023.2.423</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
</ul>
<h3>2023.2.421</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.417</h3>
<ul>
<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>
</ul>
<h3>2023.2.405</h3>
<ul>
<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>
</ul>
<h3>2023.2.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
<h3>2023.2.143</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.2.139</h3>
<ul>
<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>
</ul>
<h3>2023.2.132</h3>
<ul>
<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>
</ul>
<h3>2023.2.130</h3>
<ul>
<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>
</ul>
<h3>2023.2.123</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>
</ul>
<h3>2023.2.121</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</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>
</ul>
<h3>2023.2.116</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
</ul>
<h3>2023.2.112</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-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-5595">SCL-5595</a></strong>: Scala plugin: not showing implementing methods</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-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-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-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-20959">SCL-20959</a></strong>: Exception with Scala 3 worksheets</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>
<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-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-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-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-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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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-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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=342724</download-url><idea-version min="n/a" max="n/a" since-build="232.6734" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="70774238" date="1685765809000" updatedDate="1685765809000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.467</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.467</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>
</ul>
<h3>2023.2.463</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-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>
</ul>
<h3>2023.2.454</h3>
<ul>
<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.432</h3>
<ul>
<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>
</ul>
<h3>2023.2.428</h3>
<ul>
<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>
</ul>
<h3>2023.2.423</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
</ul>
<h3>2023.2.421</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.417</h3>
<ul>
<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>
</ul>
<h3>2023.2.405</h3>
<ul>
<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>
</ul>
<h3>2023.2.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
<h3>2023.2.143</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.2.139</h3>
<ul>
<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>
</ul>
<h3>2023.2.132</h3>
<ul>
<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>
</ul>
<h3>2023.2.130</h3>
<ul>
<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>
</ul>
<h3>2023.2.123</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>
</ul>
<h3>2023.2.121</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</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>
</ul>
<h3>2023.2.116</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
</ul>
<h3>2023.2.112</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-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-5595">SCL-5595</a></strong>: Scala plugin: not showing implementing methods</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-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-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-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-20959">SCL-20959</a></strong>: Exception with Scala 3 worksheets</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>
<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-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-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-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-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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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-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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=342212</download-url><idea-version min="n/a" max="n/a" since-build="232.6734" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="70772462" date="1685686401000" updatedDate="1685686401000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.463</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.463</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-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>
</ul>
<h3>2023.2.454</h3>
<ul>
<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.432</h3>
<ul>
<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>
</ul>
<h3>2023.2.428</h3>
<ul>
<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>
</ul>
<h3>2023.2.423</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
</ul>
<h3>2023.2.421</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.417</h3>
<ul>
<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>
</ul>
<h3>2023.2.405</h3>
<ul>
<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>
</ul>
<h3>2023.2.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
<h3>2023.2.143</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.2.139</h3>
<ul>
<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>
</ul>
<h3>2023.2.132</h3>
<ul>
<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>
</ul>
<h3>2023.2.130</h3>
<ul>
<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>
</ul>
<h3>2023.2.123</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>
</ul>
<h3>2023.2.121</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</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>
</ul>
<h3>2023.2.116</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
</ul>
<h3>2023.2.112</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-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-5595">SCL-5595</a></strong>: Scala plugin: not showing implementing methods</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-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-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-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-20959">SCL-20959</a></strong>: Exception with Scala 3 worksheets</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>
<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-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-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-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-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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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-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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=341821</download-url><idea-version min="n/a" max="n/a" since-build="232.6734" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="70764013" date="1685599960000" updatedDate="1685599960000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.454</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.454</h3>
<ul>
<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.432</h3>
<ul>
<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>
</ul>
<h3>2023.2.428</h3>
<ul>
<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>
</ul>
<h3>2023.2.423</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
</ul>
<h3>2023.2.421</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.417</h3>
<ul>
<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>
</ul>
<h3>2023.2.405</h3>
<ul>
<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>
</ul>
<h3>2023.2.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
<h3>2023.2.143</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.2.139</h3>
<ul>
<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>
</ul>
<h3>2023.2.132</h3>
<ul>
<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>
</ul>
<h3>2023.2.130</h3>
<ul>
<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>
</ul>
<h3>2023.2.123</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>
</ul>
<h3>2023.2.121</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</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>
</ul>
<h3>2023.2.116</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
</ul>
<h3>2023.2.112</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-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-5595">SCL-5595</a></strong>: Scala plugin: not showing implementing methods</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-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-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-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-20959">SCL-20959</a></strong>: Exception with Scala 3 worksheets</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>
<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-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-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-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-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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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-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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=341150</download-url><idea-version min="n/a" max="n/a" since-build="232.6734" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="70750524" date="1685544233000" updatedDate="1685544233000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.448</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.432</h3>
<ul>
<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>
</ul>
<h3>2023.2.428</h3>
<ul>
<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>
</ul>
<h3>2023.2.423</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
</ul>
<h3>2023.2.421</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.417</h3>
<ul>
<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>
</ul>
<h3>2023.2.405</h3>
<ul>
<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>
</ul>
<h3>2023.2.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
<h3>2023.2.143</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.2.139</h3>
<ul>
<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>
</ul>
<h3>2023.2.132</h3>
<ul>
<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>
</ul>
<h3>2023.2.130</h3>
<ul>
<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>
</ul>
<h3>2023.2.123</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>
</ul>
<h3>2023.2.121</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</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>
</ul>
<h3>2023.2.116</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
</ul>
<h3>2023.2.112</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-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-5595">SCL-5595</a></strong>: Scala plugin: not showing implementing methods</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-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-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-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-20959">SCL-20959</a></strong>: Exception with Scala 3 worksheets</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>
<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-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-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-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-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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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-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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=340904</download-url><idea-version min="n/a" max="n/a" since-build="232.6734" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="70938957" date="1685419975000" updatedDate="1685419975000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.432</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.432</h3>
<ul>
<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>
</ul>
<h3>2023.2.428</h3>
<ul>
<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>
</ul>
<h3>2023.2.423</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
</ul>
<h3>2023.2.421</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.417</h3>
<ul>
<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>
</ul>
<h3>2023.2.405</h3>
<ul>
<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>
</ul>
<h3>2023.2.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
<h3>2023.2.143</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.2.139</h3>
<ul>
<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>
</ul>
<h3>2023.2.132</h3>
<ul>
<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>
</ul>
<h3>2023.2.130</h3>
<ul>
<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>
</ul>
<h3>2023.2.123</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>
</ul>
<h3>2023.2.121</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</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>
</ul>
<h3>2023.2.116</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
</ul>
<h3>2023.2.112</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-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-5595">SCL-5595</a></strong>: Scala plugin: not showing implementing methods</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-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-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-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-20959">SCL-20959</a></strong>: Exception with Scala 3 worksheets</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>
<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-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-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-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-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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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-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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=340274</download-url><idea-version min="n/a" max="n/a" since-build="232.6095.2" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="70938428" date="1685161614000" updatedDate="1685161614000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.428</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.428</h3>
<ul>
<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>
</ul>
<h3>2023.2.423</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
</ul>
<h3>2023.2.421</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.417</h3>
<ul>
<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>
</ul>
<h3>2023.2.405</h3>
<ul>
<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>
</ul>
<h3>2023.2.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
<h3>2023.2.143</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.2.139</h3>
<ul>
<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>
</ul>
<h3>2023.2.132</h3>
<ul>
<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>
</ul>
<h3>2023.2.130</h3>
<ul>
<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>
</ul>
<h3>2023.2.123</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>
</ul>
<h3>2023.2.121</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</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>
</ul>
<h3>2023.2.116</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
</ul>
<h3>2023.2.112</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-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-5595">SCL-5595</a></strong>: Scala plugin: not showing implementing methods</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-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-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-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-20959">SCL-20959</a></strong>: Exception with Scala 3 worksheets</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>
<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-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-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-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-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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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-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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=339463</download-url><idea-version min="n/a" max="n/a" since-build="232.6095.2" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="79768529" date="1685146191000" updatedDate="1685146191000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.562</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.558</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21262">SCL-21262</a></strong>: BSP: Failed to import (NPE: Cannot invoke "scala.collection.mutable.Buffer.map(scala.Function1)")</li>
</ul>
<h3>2023.1.553</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-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.548</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>
</ul>
<h3>2023.1.547</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.1.545</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20672">SCL-20672</a></strong>: Prettify and unify Scala 2 decompiler output</li>
</ul>
<h3>2023.1.543</h3>
<ul>
<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.542</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.1.541</h3>
<ul>
<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>
</ul>
<h3>2023.1.536</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>
</ul>
<h3>2023.1.534</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-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.533</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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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>
</ul>
<h3>2023.1.528</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.525</h3>
<ul>
<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>
</ul>
<h3>2023.1.523</h3>
<ul>
<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-21056">SCL-21056</a></strong>: Our status bar widgets do not have tooltips anymore</li>
</ul>
<h3>2023.1.521</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-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>
</ul>
<h3>2023.1.520</h3>
<ul>
<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>
</ul>
<h3>2023.1.514</h3>
<ul>
<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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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>
</ul>
<h3>2023.1.512</h3>
<ul>
<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.510</h3>
<ul>
<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>
</ul>
<h3>2023.1.509</h3>
<ul>
<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-20970">SCL-20970</a></strong>: Scala compile server reading wrong project default JDK</li>
</ul>
<h3>2023.1.507</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-21050">SCL-21050</a></strong>: Don't re-resolve references in compiled files</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>
</ul>
<h3>2023.1.503</h3>
<ul>
<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>
</ul>
<h3>2023.1.502</h3>
<ul>
<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-21050">SCL-21050</a></strong>: Don't re-resolve references in compiled files</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>
</ul>
<h3>2023.1.496</h3>
<ul>
<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>
</ul>
<h3>2023.1.486</h3>
<ul>
<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>
</ul>
<h3>2023.1.478</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-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>
</ul>
<h3>2023.1.475</h3>
<ul>
<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>
</ul>
<h3>2023.1.466</h3>
<ul>
<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.462</h3>
<ul>
<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.449</h3>
<ul>
<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-20970">SCL-20970</a></strong>: Scala compile server reading wrong project default JDK</li>
</ul>
<h3>2023.1.443</h3>
<ul>
<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-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>
</ul>
<h3>2023.1.420</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-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-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>
</ul>
<h3>2023.1.404</h3>
<ul>
<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>
</ul>
<h3>2023.1.400</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.1.391</h3>
<ul>
<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>
</ul>
<h3>2023.1.384</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>
</ul>
<h3>2023.1.376</h3>
<ul>
<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>
</ul>
<h3>2023.1.369</h3>
<ul>
<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.364</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-20976">SCL-20976</a></strong>: Project View: respect the error highlighting setting</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.355</h3>
<ul>
<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.343</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-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>
</ul>
<h3>2023.1.325</h3>
<ul>
<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>
</ul>
<h3>2023.1.323</h3>
<ul>
<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>
</ul>
<h3>2023.1.317</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-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.294</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-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>
<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-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-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>
</ul>
<h3>2023.1.272</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20904">SCL-20904</a></strong>: Handle rendering transient lazy vals in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20873">SCL-20873</a></strong>: BSP: exception during build: several mnemonic markers in [?[33mwarn?[0m] either upgrade sbt.bat to its latest version or make sure it is accessible from $PATH, and run 'sbt bspConfig'</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20906">SCL-20906</a></strong>: "JUnit malformed declaration" inspection false positive on methods with parameters and `test` prefix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20892">SCL-20892</a></strong>: Scaladoc for Scala 3 enums not processed correctly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20545">SCL-20545</a></strong>: ScalaDoc: auto-adjust indentation of new tag when typing or auto-completing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20177">SCL-20177</a></strong>: Scala 3 REPL prompt "scala&gt;" appears only after the first line is submitted</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>
</ul>
<h3>2023.1.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20398">SCL-20398</a></strong>: Revise previews for all QuickFixes, Actions, IntentionActions</li>
<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-20830">SCL-20830</a></strong>: Compile server can leak an already disposed project instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20828">SCL-20828</a></strong>: Compile Server widget not shown when closing a project and opening any other project again</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20846">SCL-20846</a></strong>: ScalaImportTypeFix: Enum is not suggested for auto import</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-20810">SCL-20810</a></strong>: MatchToPartialFunctionInspection: support indentation-based syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-6939">SCL-6939</a></strong>: No recursion highlighting/tip/circle icon is present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5428">SCL-5428</a></strong>: ScalaDoc: Support links to companion objects using the $ sign</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20784">SCL-20784</a></strong>: [can-be-private] [false negative] Type definition is erroneously deemed to escape</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20871">SCL-20871</a></strong>: scala3: move statement up breaks indentation-based syntax in single extension definition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20879">SCL-20879</a></strong>: [can-be-private] Def macro implementations can never be private</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20877">SCL-20877</a></strong>: Implementing/overriding methods with `using` clauses generates code with a regular argument</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20876">SCL-20876</a></strong>: Inlining values into a string interpolator changes the interpolator type to s"..."</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20852">SCL-20852</a></strong>: Debugger hanging at "collecting data"</li>
</ul>
<h3>2023.1.194</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8349">SCL-8349</a></strong>: Incorrect package/class highlighting in ScalaDoc links</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19315">SCL-19315</a></strong>: sbt-launch.jar not released when updating plugin\closing project after importing bsp-sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18815">SCL-18815</a></strong>: sbt project view: show standard "sources set" when creating new directory in module root like in Gradle</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20762">SCL-20762</a></strong>: compiler-based highlighting + sbt cross-project leads to lot's of red code on file editing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17519">SCL-17519</a></strong>: Pass -P:semanticdb:sourceroot:$PROJECTDIR to the compiler if semanticdb-scalac is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20779">SCL-20779</a></strong>: scala3: .semanticdb files are generated excessively during project build when semanticdb is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19815">SCL-19815</a></strong>: Wrong/legacy package name for FunSuite when creating a new ScalaTest test</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/IDEA-307038">IDEA-307038</a></strong>: package search: AsyncModuleTransformer is not effectively used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20803">SCL-20803</a></strong>: package search: "Dependencies" tool window isn't available in sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20826">SCL-20826</a></strong>: rename of type alias reference after `new` throws an exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15288">SCL-15288</a></strong>: highlight unresolved references in scaladoc as a warning</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5428">SCL-5428</a></strong>: ScalaDoc: Support links to companion objects using the $ sign</li>
</ul>
<h3>2023.1.192</h3>
<ul>
<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-20815">SCL-20815</a></strong>: scalac: Unicode paths not recognized when attempting to debug</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20842">SCL-20842</a></strong>: Creating SBT Project from Existing Sources Fails</li>
</ul>
<h3>2023.1.184</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20830">SCL-20830</a></strong>: Compile server can leak an already disposed project instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20828">SCL-20828</a></strong>: Compile Server widget not shown when closing a project and opening any other project again</li>
</ul>
<h3>2023.1.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20798">SCL-20798</a></strong>: Scala compilation error in java 8 project (scala 2.11 version) with scala 2022.3.13 plugin</li>
</ul>
<h3>2023.1.176</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20798">SCL-20798</a></strong>: Scala compilation error in java 8 project (scala 2.11 version) with scala 2022.3.13 plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20300">SCL-20300</a></strong>: Scala 3: false positive unnecessary parentheses on pattern-match for tuple</li>
</ul>
<h3>2023.1.168</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20185">SCL-20185</a></strong>: fix stubs for Scala3 inherit clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20751">SCL-20751</a></strong>: unused declaration inspection reports some declarations as unused "randomly"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20777">SCL-20777</a></strong>: [can-be-private] [false positive] Inner type definition accessed from non-private scope is marked as "can be private"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20535">SCL-20535</a></strong>: Do not suggest "Insert gap with concatenation" quickfix outside of the string literals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18336">SCL-18336</a></strong>: java to scala converter doesn't properly handle `synchronized`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20683">SCL-20683</a></strong>: Classes from library dependencies in Scala 3 projects are not suggested</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20139">SCL-20139</a></strong>: scala3: `Go to Class...` action doesn't find library class by short name or fully qualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20694">SCL-20694</a></strong>: scala code with semicolon is not recognized as scala when pasting into Project View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20507">SCL-20507</a></strong>: Do not count usage of some class, trait or object from within itself as actual usage</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20066">SCL-20066</a></strong>: Mark unused members as unused if a type definition is unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20698">SCL-20698</a></strong>: Type refinements are not subtypes of AnyRef</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18137">SCL-18137</a></strong>: Structural types are not supertypes of Null</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-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20715">SCL-20715</a></strong>: Completion: suggestions contain method from another library version that is declared as a dependency of another module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20685">SCL-20685</a></strong>: Optimize trimming spaces and comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20720">SCL-20720</a></strong>: toggle scala 3 CBH is always off</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20711">SCL-20711</a></strong>: Debugger  Stepping settings are empty because of scala message bundle exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20513">SCL-20513</a></strong>: reimplement custom "Disable reporting of unused public declarations" using new IntelliJ API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20571">SCL-20571</a></strong>: Intellij Scala Repl no longer creates import statements</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20660">SCL-20660</a></strong>: warning: -Xnojline is deprecated: Replaced by -Xjline:off shown when evaluating smth in scala repl</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20723">SCL-20723</a></strong>: scala3: enter press before one-line extension method doesn't insert indentation, breaking the extension</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20572">SCL-20572</a></strong>: Scala Worksheet scrolling problem when evaluating</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20721">SCL-20721</a></strong>: scala3 automatic refactoring keeps putting tick marks round given</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20441">SCL-20441</a></strong>: weird error "illegal start of toplevel definition" in erroneous java file (in scala-java project)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20436">SCL-20436</a></strong>: Either actually disable annotators or enable the highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18835">SCL-18835</a></strong>: Enable non-type-aware highlighting when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20704">SCL-20704</a></strong>: bad "unused declaration" for type parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20656">SCL-20656</a></strong>: false "Access can be private" for definitions which leak via signature of other public definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20734">SCL-20734</a></strong>: Scala 3.2.1 - worksheet evaluation fails</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19256">SCL-19256</a></strong>: "function is already defined in the scope" for extension method of different type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20731">SCL-20731</a></strong>: import of play (sample) project with sbt 1.8.0 fails as well</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20730">SCL-20730</a></strong>: Support code folding over Scala packages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20737">SCL-20737</a></strong>: Trait extends abstract class with parameters highlight red</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20540">SCL-20540</a></strong>: Scala plugin version 2022.2.10 and after incorrectly highlights an error when a trait extends a class.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20517">SCL-20517</a></strong>: High and long CPU usage when opening a scala file using sangria</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20702">SCL-20702</a></strong>: Object inherit from a exported method lose type information</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19854">SCL-19854</a></strong>: Pass macOS environment into sbt process</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18821">SCL-18821</a></strong>: Can't read OS environment variable in sbt script</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20707">SCL-20707</a></strong>: String interpolation in regexes reports a syntax error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19904">SCL-19904</a></strong>: Scala regex error highlighting problem</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16049">SCL-16049</a></strong>: Invalid context detected within Scala string interpolation block if a "language=XXX" annotation is present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15463">SCL-15463</a></strong>: language injection: handle multi-line strings for temporal injection via intention action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15461">SCL-15461</a></strong>: language injection: edit code fragment: adding new lines on Enter breaks code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11710">SCL-11710</a></strong>: Language injection and stripMargin in Scala strings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20763">SCL-20763</a></strong>: detect ScalaJs in Scala 3 module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20762">SCL-20762</a></strong>: compiler-based highlighting + sbt cross-project leads to lot's of red code on file editing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20765">SCL-20765</a></strong>: language injection: can't un-inject injection via intention action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20506">SCL-20506</a></strong>: Report declarations that are only used in companion objects/classes as "Can be private"</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-20612">SCL-20612</a></strong>: don't show unused declaration/can be private inspections in code fragments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20775">SCL-20775</a></strong>: Ctrl+Alt+W shortcut doesn't work in Scala Worksheets</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20603">SCL-20603</a></strong>: don't show "can be private" inspection for top level worksheet definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20756">SCL-20756</a></strong>: [unused-declaration] [TextSearch] Distinguish between term and type references</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20569">SCL-20569</a></strong>: wrong "declaration is never used" inspection result for base method in scala scratch files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20783">SCL-20783</a></strong>: [can-be-private] Do not inspect package objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20599">SCL-20599</a></strong>: unused declaration settings: clarify which compiler option affects inspection behavior</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20724">SCL-20724</a></strong>: scaladoc: backspace in header start removes entire header closing tag</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16053">SCL-16053</a></strong>: language injection shouldn't take margin char from settings</li>
</ul>
<h3>2023.1.129</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20535">SCL-20535</a></strong>: Do not suggest "Insert gap with concatenation" quickfix outside of the string literals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18336">SCL-18336</a></strong>: java to scala converter doesn't properly handle `synchronized`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20683">SCL-20683</a></strong>: Classes from library dependencies in Scala 3 projects are not suggested</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20139">SCL-20139</a></strong>: scala3: `Go to Class...` action doesn't find library class by short name or fully qualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20694">SCL-20694</a></strong>: scala code with semicolon is not recognized as scala when pasting into Project View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20507">SCL-20507</a></strong>: Do not count usage of some class, trait or object from within itself as actual usage</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20066">SCL-20066</a></strong>: Mark unused members as unused if a type definition is unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20656">SCL-20656</a></strong>: false "Access can be private" for definitions which leak via signature of other public definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20698">SCL-20698</a></strong>: Type refinements are not subtypes of AnyRef</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18137">SCL-18137</a></strong>: Structural types are not supertypes of Null</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-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20599">SCL-20599</a></strong>: unused declaration settings: clarify which compiler option affects inspection behavior</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=339395</download-url><idea-version min="n/a" max="n/a" since-build="231.7665" until-build="231.*"/></idea-plugin><idea-plugin downloads="23436378" size="79769647" date="1685074926000" updatedDate="1685074926000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.558</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.558</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21262">SCL-21262</a></strong>: BSP: Failed to import (NPE: Cannot invoke "scala.collection.mutable.Buffer.map(scala.Function1)")</li>
</ul>
<h3>2023.1.553</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-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.548</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>
</ul>
<h3>2023.1.547</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.1.545</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20672">SCL-20672</a></strong>: Prettify and unify Scala 2 decompiler output</li>
</ul>
<h3>2023.1.543</h3>
<ul>
<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.542</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.1.541</h3>
<ul>
<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>
</ul>
<h3>2023.1.536</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>
</ul>
<h3>2023.1.534</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-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.533</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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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>
</ul>
<h3>2023.1.528</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.525</h3>
<ul>
<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>
</ul>
<h3>2023.1.523</h3>
<ul>
<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-21056">SCL-21056</a></strong>: Our status bar widgets do not have tooltips anymore</li>
</ul>
<h3>2023.1.521</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-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>
</ul>
<h3>2023.1.520</h3>
<ul>
<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>
</ul>
<h3>2023.1.514</h3>
<ul>
<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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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>
</ul>
<h3>2023.1.512</h3>
<ul>
<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.510</h3>
<ul>
<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>
</ul>
<h3>2023.1.509</h3>
<ul>
<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-20970">SCL-20970</a></strong>: Scala compile server reading wrong project default JDK</li>
</ul>
<h3>2023.1.507</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-21050">SCL-21050</a></strong>: Don't re-resolve references in compiled files</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>
</ul>
<h3>2023.1.503</h3>
<ul>
<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>
</ul>
<h3>2023.1.502</h3>
<ul>
<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-21050">SCL-21050</a></strong>: Don't re-resolve references in compiled files</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>
</ul>
<h3>2023.1.496</h3>
<ul>
<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>
</ul>
<h3>2023.1.486</h3>
<ul>
<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>
</ul>
<h3>2023.1.478</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-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>
</ul>
<h3>2023.1.475</h3>
<ul>
<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>
</ul>
<h3>2023.1.466</h3>
<ul>
<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.462</h3>
<ul>
<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.449</h3>
<ul>
<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-20970">SCL-20970</a></strong>: Scala compile server reading wrong project default JDK</li>
</ul>
<h3>2023.1.443</h3>
<ul>
<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-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>
</ul>
<h3>2023.1.420</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-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-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>
</ul>
<h3>2023.1.404</h3>
<ul>
<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>
</ul>
<h3>2023.1.400</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.1.391</h3>
<ul>
<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>
</ul>
<h3>2023.1.384</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>
</ul>
<h3>2023.1.376</h3>
<ul>
<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>
</ul>
<h3>2023.1.369</h3>
<ul>
<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.364</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-20976">SCL-20976</a></strong>: Project View: respect the error highlighting setting</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.355</h3>
<ul>
<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.343</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-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>
</ul>
<h3>2023.1.325</h3>
<ul>
<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>
</ul>
<h3>2023.1.323</h3>
<ul>
<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>
</ul>
<h3>2023.1.317</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-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.294</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-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>
<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-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-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>
</ul>
<h3>2023.1.272</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20904">SCL-20904</a></strong>: Handle rendering transient lazy vals in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20873">SCL-20873</a></strong>: BSP: exception during build: several mnemonic markers in [?[33mwarn?[0m] either upgrade sbt.bat to its latest version or make sure it is accessible from $PATH, and run 'sbt bspConfig'</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20906">SCL-20906</a></strong>: "JUnit malformed declaration" inspection false positive on methods with parameters and `test` prefix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20892">SCL-20892</a></strong>: Scaladoc for Scala 3 enums not processed correctly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20545">SCL-20545</a></strong>: ScalaDoc: auto-adjust indentation of new tag when typing or auto-completing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20177">SCL-20177</a></strong>: Scala 3 REPL prompt "scala&gt;" appears only after the first line is submitted</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>
</ul>
<h3>2023.1.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20398">SCL-20398</a></strong>: Revise previews for all QuickFixes, Actions, IntentionActions</li>
<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-20830">SCL-20830</a></strong>: Compile server can leak an already disposed project instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20828">SCL-20828</a></strong>: Compile Server widget not shown when closing a project and opening any other project again</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20846">SCL-20846</a></strong>: ScalaImportTypeFix: Enum is not suggested for auto import</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-20810">SCL-20810</a></strong>: MatchToPartialFunctionInspection: support indentation-based syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-6939">SCL-6939</a></strong>: No recursion highlighting/tip/circle icon is present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5428">SCL-5428</a></strong>: ScalaDoc: Support links to companion objects using the $ sign</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20784">SCL-20784</a></strong>: [can-be-private] [false negative] Type definition is erroneously deemed to escape</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20871">SCL-20871</a></strong>: scala3: move statement up breaks indentation-based syntax in single extension definition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20879">SCL-20879</a></strong>: [can-be-private] Def macro implementations can never be private</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20877">SCL-20877</a></strong>: Implementing/overriding methods with `using` clauses generates code with a regular argument</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20876">SCL-20876</a></strong>: Inlining values into a string interpolator changes the interpolator type to s"..."</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20852">SCL-20852</a></strong>: Debugger hanging at "collecting data"</li>
</ul>
<h3>2023.1.194</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8349">SCL-8349</a></strong>: Incorrect package/class highlighting in ScalaDoc links</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19315">SCL-19315</a></strong>: sbt-launch.jar not released when updating plugin\closing project after importing bsp-sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18815">SCL-18815</a></strong>: sbt project view: show standard "sources set" when creating new directory in module root like in Gradle</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20762">SCL-20762</a></strong>: compiler-based highlighting + sbt cross-project leads to lot's of red code on file editing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17519">SCL-17519</a></strong>: Pass -P:semanticdb:sourceroot:$PROJECTDIR to the compiler if semanticdb-scalac is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20779">SCL-20779</a></strong>: scala3: .semanticdb files are generated excessively during project build when semanticdb is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19815">SCL-19815</a></strong>: Wrong/legacy package name for FunSuite when creating a new ScalaTest test</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/IDEA-307038">IDEA-307038</a></strong>: package search: AsyncModuleTransformer is not effectively used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20803">SCL-20803</a></strong>: package search: "Dependencies" tool window isn't available in sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20826">SCL-20826</a></strong>: rename of type alias reference after `new` throws an exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15288">SCL-15288</a></strong>: highlight unresolved references in scaladoc as a warning</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5428">SCL-5428</a></strong>: ScalaDoc: Support links to companion objects using the $ sign</li>
</ul>
<h3>2023.1.192</h3>
<ul>
<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-20815">SCL-20815</a></strong>: scalac: Unicode paths not recognized when attempting to debug</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20842">SCL-20842</a></strong>: Creating SBT Project from Existing Sources Fails</li>
</ul>
<h3>2023.1.184</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20830">SCL-20830</a></strong>: Compile server can leak an already disposed project instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20828">SCL-20828</a></strong>: Compile Server widget not shown when closing a project and opening any other project again</li>
</ul>
<h3>2023.1.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20798">SCL-20798</a></strong>: Scala compilation error in java 8 project (scala 2.11 version) with scala 2022.3.13 plugin</li>
</ul>
<h3>2023.1.176</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20798">SCL-20798</a></strong>: Scala compilation error in java 8 project (scala 2.11 version) with scala 2022.3.13 plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20300">SCL-20300</a></strong>: Scala 3: false positive unnecessary parentheses on pattern-match for tuple</li>
</ul>
<h3>2023.1.168</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20185">SCL-20185</a></strong>: fix stubs for Scala3 inherit clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20751">SCL-20751</a></strong>: unused declaration inspection reports some declarations as unused "randomly"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20777">SCL-20777</a></strong>: [can-be-private] [false positive] Inner type definition accessed from non-private scope is marked as "can be private"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20535">SCL-20535</a></strong>: Do not suggest "Insert gap with concatenation" quickfix outside of the string literals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18336">SCL-18336</a></strong>: java to scala converter doesn't properly handle `synchronized`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20683">SCL-20683</a></strong>: Classes from library dependencies in Scala 3 projects are not suggested</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20139">SCL-20139</a></strong>: scala3: `Go to Class...` action doesn't find library class by short name or fully qualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20694">SCL-20694</a></strong>: scala code with semicolon is not recognized as scala when pasting into Project View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20507">SCL-20507</a></strong>: Do not count usage of some class, trait or object from within itself as actual usage</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20066">SCL-20066</a></strong>: Mark unused members as unused if a type definition is unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20698">SCL-20698</a></strong>: Type refinements are not subtypes of AnyRef</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18137">SCL-18137</a></strong>: Structural types are not supertypes of Null</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-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20715">SCL-20715</a></strong>: Completion: suggestions contain method from another library version that is declared as a dependency of another module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20685">SCL-20685</a></strong>: Optimize trimming spaces and comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20720">SCL-20720</a></strong>: toggle scala 3 CBH is always off</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20711">SCL-20711</a></strong>: Debugger  Stepping settings are empty because of scala message bundle exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20513">SCL-20513</a></strong>: reimplement custom "Disable reporting of unused public declarations" using new IntelliJ API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20571">SCL-20571</a></strong>: Intellij Scala Repl no longer creates import statements</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20660">SCL-20660</a></strong>: warning: -Xnojline is deprecated: Replaced by -Xjline:off shown when evaluating smth in scala repl</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20723">SCL-20723</a></strong>: scala3: enter press before one-line extension method doesn't insert indentation, breaking the extension</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20572">SCL-20572</a></strong>: Scala Worksheet scrolling problem when evaluating</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20721">SCL-20721</a></strong>: scala3 automatic refactoring keeps putting tick marks round given</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20441">SCL-20441</a></strong>: weird error "illegal start of toplevel definition" in erroneous java file (in scala-java project)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20436">SCL-20436</a></strong>: Either actually disable annotators or enable the highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18835">SCL-18835</a></strong>: Enable non-type-aware highlighting when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20704">SCL-20704</a></strong>: bad "unused declaration" for type parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20656">SCL-20656</a></strong>: false "Access can be private" for definitions which leak via signature of other public definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20734">SCL-20734</a></strong>: Scala 3.2.1 - worksheet evaluation fails</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19256">SCL-19256</a></strong>: "function is already defined in the scope" for extension method of different type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20731">SCL-20731</a></strong>: import of play (sample) project with sbt 1.8.0 fails as well</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20730">SCL-20730</a></strong>: Support code folding over Scala packages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20737">SCL-20737</a></strong>: Trait extends abstract class with parameters highlight red</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20540">SCL-20540</a></strong>: Scala plugin version 2022.2.10 and after incorrectly highlights an error when a trait extends a class.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20517">SCL-20517</a></strong>: High and long CPU usage when opening a scala file using sangria</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20702">SCL-20702</a></strong>: Object inherit from a exported method lose type information</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19854">SCL-19854</a></strong>: Pass macOS environment into sbt process</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18821">SCL-18821</a></strong>: Can't read OS environment variable in sbt script</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20707">SCL-20707</a></strong>: String interpolation in regexes reports a syntax error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19904">SCL-19904</a></strong>: Scala regex error highlighting problem</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16049">SCL-16049</a></strong>: Invalid context detected within Scala string interpolation block if a "language=XXX" annotation is present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15463">SCL-15463</a></strong>: language injection: handle multi-line strings for temporal injection via intention action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15461">SCL-15461</a></strong>: language injection: edit code fragment: adding new lines on Enter breaks code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11710">SCL-11710</a></strong>: Language injection and stripMargin in Scala strings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20763">SCL-20763</a></strong>: detect ScalaJs in Scala 3 module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20762">SCL-20762</a></strong>: compiler-based highlighting + sbt cross-project leads to lot's of red code on file editing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20765">SCL-20765</a></strong>: language injection: can't un-inject injection via intention action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20506">SCL-20506</a></strong>: Report declarations that are only used in companion objects/classes as "Can be private"</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-20612">SCL-20612</a></strong>: don't show unused declaration/can be private inspections in code fragments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20775">SCL-20775</a></strong>: Ctrl+Alt+W shortcut doesn't work in Scala Worksheets</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20603">SCL-20603</a></strong>: don't show "can be private" inspection for top level worksheet definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20756">SCL-20756</a></strong>: [unused-declaration] [TextSearch] Distinguish between term and type references</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20569">SCL-20569</a></strong>: wrong "declaration is never used" inspection result for base method in scala scratch files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20783">SCL-20783</a></strong>: [can-be-private] Do not inspect package objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20599">SCL-20599</a></strong>: unused declaration settings: clarify which compiler option affects inspection behavior</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20724">SCL-20724</a></strong>: scaladoc: backspace in header start removes entire header closing tag</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16053">SCL-16053</a></strong>: language injection shouldn't take margin char from settings</li>
</ul>
<h3>2023.1.129</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20535">SCL-20535</a></strong>: Do not suggest "Insert gap with concatenation" quickfix outside of the string literals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18336">SCL-18336</a></strong>: java to scala converter doesn't properly handle `synchronized`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20683">SCL-20683</a></strong>: Classes from library dependencies in Scala 3 projects are not suggested</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20139">SCL-20139</a></strong>: scala3: `Go to Class...` action doesn't find library class by short name or fully qualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20694">SCL-20694</a></strong>: scala code with semicolon is not recognized as scala when pasting into Project View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20507">SCL-20507</a></strong>: Do not count usage of some class, trait or object from within itself as actual usage</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20066">SCL-20066</a></strong>: Mark unused members as unused if a type definition is unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20656">SCL-20656</a></strong>: false "Access can be private" for definitions which leak via signature of other public definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20698">SCL-20698</a></strong>: Type refinements are not subtypes of AnyRef</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18137">SCL-18137</a></strong>: Structural types are not supertypes of Null</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-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20599">SCL-20599</a></strong>: unused declaration settings: clarify which compiler option affects inspection behavior</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=339173</download-url><idea-version min="n/a" max="n/a" since-build="231.7665" until-build="231.*"/></idea-plugin><idea-plugin downloads="23436378" size="70939770" date="1685074873000" updatedDate="1685074873000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.426</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.423</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
</ul>
<h3>2023.2.421</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.417</h3>
<ul>
<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>
</ul>
<h3>2023.2.405</h3>
<ul>
<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>
</ul>
<h3>2023.2.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
<h3>2023.2.143</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.2.139</h3>
<ul>
<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>
</ul>
<h3>2023.2.132</h3>
<ul>
<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>
</ul>
<h3>2023.2.130</h3>
<ul>
<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>
</ul>
<h3>2023.2.123</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>
</ul>
<h3>2023.2.121</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</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>
</ul>
<h3>2023.2.116</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
</ul>
<h3>2023.2.112</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-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-5595">SCL-5595</a></strong>: Scala plugin: not showing implementing methods</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-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-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-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-20959">SCL-20959</a></strong>: Exception with Scala 3 worksheets</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>
<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-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-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-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-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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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-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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=339171</download-url><idea-version min="n/a" max="n/a" since-build="232.6095.2" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="70938178" date="1684902358000" updatedDate="1684902358000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.423</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.423</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21266">SCL-21266</a></strong>: QuickDoc for Kotlin definitions is empty</li>
</ul>
<h3>2023.2.421</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.417</h3>
<ul>
<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>
</ul>
<h3>2023.2.405</h3>
<ul>
<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>
</ul>
<h3>2023.2.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
<h3>2023.2.143</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.2.139</h3>
<ul>
<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>
</ul>
<h3>2023.2.132</h3>
<ul>
<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>
</ul>
<h3>2023.2.130</h3>
<ul>
<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>
</ul>
<h3>2023.2.123</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>
</ul>
<h3>2023.2.121</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</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>
</ul>
<h3>2023.2.116</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
</ul>
<h3>2023.2.112</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-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-5595">SCL-5595</a></strong>: Scala plugin: not showing implementing methods</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-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-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-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-20959">SCL-20959</a></strong>: Exception with Scala 3 worksheets</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>
<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-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-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-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-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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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-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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=338380</download-url><idea-version min="n/a" max="n/a" since-build="232.6095.2" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="70939673" date="1684815458000" updatedDate="1684815458000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.421</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.421</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.417</h3>
<ul>
<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>
</ul>
<h3>2023.2.405</h3>
<ul>
<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>
</ul>
<h3>2023.2.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
<h3>2023.2.143</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.2.139</h3>
<ul>
<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>
</ul>
<h3>2023.2.132</h3>
<ul>
<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>
</ul>
<h3>2023.2.130</h3>
<ul>
<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>
</ul>
<h3>2023.2.123</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>
</ul>
<h3>2023.2.121</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</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>
</ul>
<h3>2023.2.116</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
</ul>
<h3>2023.2.112</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-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-5595">SCL-5595</a></strong>: Scala plugin: not showing implementing methods</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-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-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-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-20959">SCL-20959</a></strong>: Exception with Scala 3 worksheets</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>
<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-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-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-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-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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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-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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=338087</download-url><idea-version min="n/a" max="n/a" since-build="232.6095.2" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="70938315" date="1684556349000" updatedDate="1684556349000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.417</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.417</h3>
<ul>
<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>
</ul>
<h3>2023.2.405</h3>
<ul>
<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>
</ul>
<h3>2023.2.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
<h3>2023.2.143</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.2.139</h3>
<ul>
<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>
</ul>
<h3>2023.2.132</h3>
<ul>
<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>
</ul>
<h3>2023.2.130</h3>
<ul>
<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>
</ul>
<h3>2023.2.123</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>
</ul>
<h3>2023.2.121</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</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>
</ul>
<h3>2023.2.116</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
</ul>
<h3>2023.2.112</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-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-5595">SCL-5595</a></strong>: Scala plugin: not showing implementing methods</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-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-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-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-20959">SCL-20959</a></strong>: Exception with Scala 3 worksheets</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>
<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-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-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-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-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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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-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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=337180</download-url><idea-version min="n/a" max="n/a" since-build="232.6095.2" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="70928227" date="1684470283000" updatedDate="1684470283000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.405</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.405</h3>
<ul>
<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>
</ul>
<h3>2023.2.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
<h3>2023.2.143</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.2.139</h3>
<ul>
<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>
</ul>
<h3>2023.2.132</h3>
<ul>
<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>
</ul>
<h3>2023.2.130</h3>
<ul>
<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>
</ul>
<h3>2023.2.123</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>
</ul>
<h3>2023.2.121</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</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>
</ul>
<h3>2023.2.116</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
</ul>
<h3>2023.2.112</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-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-5595">SCL-5595</a></strong>: Scala plugin: not showing implementing methods</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-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-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-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-20959">SCL-20959</a></strong>: Exception with Scala 3 worksheets</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>
<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-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-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-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-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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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-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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=336734</download-url><idea-version min="n/a" max="n/a" since-build="232.6095.2" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="70906875" date="1684383685000" updatedDate="1684383685000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.399</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.399</h3>
<ul>
<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-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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</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>
</ul>
<h3>2023.2.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.308</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.295</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20717">SCL-20717</a></strong>: support abstract given instances</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
<h3>2023.2.143</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.2.139</h3>
<ul>
<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>
</ul>
<h3>2023.2.132</h3>
<ul>
<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>
</ul>
<h3>2023.2.130</h3>
<ul>
<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>
</ul>
<h3>2023.2.123</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>
</ul>
<h3>2023.2.121</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</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>
</ul>
<h3>2023.2.116</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
</ul>
<h3>2023.2.112</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-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-5595">SCL-5595</a></strong>: Scala plugin: not showing implementing methods</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-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-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-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-20959">SCL-20959</a></strong>: Exception with Scala 3 worksheets</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>
<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-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-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-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-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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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-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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=335976</download-url><idea-version min="n/a" max="n/a" since-build="232.6095.2" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="79768369" date="1684346998000" updatedDate="1684346998000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.553</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.553</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-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.548</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>
</ul>
<h3>2023.1.547</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.1.545</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20672">SCL-20672</a></strong>: Prettify and unify Scala 2 decompiler output</li>
</ul>
<h3>2023.1.543</h3>
<ul>
<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.542</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.1.541</h3>
<ul>
<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>
</ul>
<h3>2023.1.536</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>
</ul>
<h3>2023.1.534</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-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.533</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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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>
</ul>
<h3>2023.1.528</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.525</h3>
<ul>
<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>
</ul>
<h3>2023.1.523</h3>
<ul>
<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-21056">SCL-21056</a></strong>: Our status bar widgets do not have tooltips anymore</li>
</ul>
<h3>2023.1.521</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-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>
</ul>
<h3>2023.1.520</h3>
<ul>
<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>
</ul>
<h3>2023.1.514</h3>
<ul>
<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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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>
</ul>
<h3>2023.1.512</h3>
<ul>
<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.510</h3>
<ul>
<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>
</ul>
<h3>2023.1.509</h3>
<ul>
<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-20970">SCL-20970</a></strong>: Scala compile server reading wrong project default JDK</li>
</ul>
<h3>2023.1.507</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-21050">SCL-21050</a></strong>: Don't re-resolve references in compiled files</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>
</ul>
<h3>2023.1.503</h3>
<ul>
<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>
</ul>
<h3>2023.1.502</h3>
<ul>
<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-21050">SCL-21050</a></strong>: Don't re-resolve references in compiled files</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>
</ul>
<h3>2023.1.496</h3>
<ul>
<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>
</ul>
<h3>2023.1.486</h3>
<ul>
<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>
</ul>
<h3>2023.1.478</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-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>
</ul>
<h3>2023.1.475</h3>
<ul>
<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>
</ul>
<h3>2023.1.466</h3>
<ul>
<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.462</h3>
<ul>
<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.449</h3>
<ul>
<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-20970">SCL-20970</a></strong>: Scala compile server reading wrong project default JDK</li>
</ul>
<h3>2023.1.443</h3>
<ul>
<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-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>
</ul>
<h3>2023.1.420</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-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-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>
</ul>
<h3>2023.1.404</h3>
<ul>
<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>
</ul>
<h3>2023.1.400</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.1.391</h3>
<ul>
<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>
</ul>
<h3>2023.1.384</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>
</ul>
<h3>2023.1.376</h3>
<ul>
<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>
</ul>
<h3>2023.1.369</h3>
<ul>
<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.364</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-20976">SCL-20976</a></strong>: Project View: respect the error highlighting setting</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.355</h3>
<ul>
<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.343</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-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>
</ul>
<h3>2023.1.325</h3>
<ul>
<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>
</ul>
<h3>2023.1.323</h3>
<ul>
<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>
</ul>
<h3>2023.1.317</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-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.294</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-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>
<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-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-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>
</ul>
<h3>2023.1.272</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20904">SCL-20904</a></strong>: Handle rendering transient lazy vals in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20873">SCL-20873</a></strong>: BSP: exception during build: several mnemonic markers in [?[33mwarn?[0m] either upgrade sbt.bat to its latest version or make sure it is accessible from $PATH, and run 'sbt bspConfig'</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20906">SCL-20906</a></strong>: "JUnit malformed declaration" inspection false positive on methods with parameters and `test` prefix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20892">SCL-20892</a></strong>: Scaladoc for Scala 3 enums not processed correctly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20545">SCL-20545</a></strong>: ScalaDoc: auto-adjust indentation of new tag when typing or auto-completing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20177">SCL-20177</a></strong>: Scala 3 REPL prompt "scala&gt;" appears only after the first line is submitted</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>
</ul>
<h3>2023.1.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20398">SCL-20398</a></strong>: Revise previews for all QuickFixes, Actions, IntentionActions</li>
<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-20830">SCL-20830</a></strong>: Compile server can leak an already disposed project instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20828">SCL-20828</a></strong>: Compile Server widget not shown when closing a project and opening any other project again</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20846">SCL-20846</a></strong>: ScalaImportTypeFix: Enum is not suggested for auto import</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-20810">SCL-20810</a></strong>: MatchToPartialFunctionInspection: support indentation-based syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-6939">SCL-6939</a></strong>: No recursion highlighting/tip/circle icon is present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5428">SCL-5428</a></strong>: ScalaDoc: Support links to companion objects using the $ sign</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20784">SCL-20784</a></strong>: [can-be-private] [false negative] Type definition is erroneously deemed to escape</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20871">SCL-20871</a></strong>: scala3: move statement up breaks indentation-based syntax in single extension definition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20879">SCL-20879</a></strong>: [can-be-private] Def macro implementations can never be private</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20877">SCL-20877</a></strong>: Implementing/overriding methods with `using` clauses generates code with a regular argument</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20876">SCL-20876</a></strong>: Inlining values into a string interpolator changes the interpolator type to s"..."</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20852">SCL-20852</a></strong>: Debugger hanging at "collecting data"</li>
</ul>
<h3>2023.1.194</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8349">SCL-8349</a></strong>: Incorrect package/class highlighting in ScalaDoc links</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19315">SCL-19315</a></strong>: sbt-launch.jar not released when updating plugin\closing project after importing bsp-sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18815">SCL-18815</a></strong>: sbt project view: show standard "sources set" when creating new directory in module root like in Gradle</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20762">SCL-20762</a></strong>: compiler-based highlighting + sbt cross-project leads to lot's of red code on file editing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17519">SCL-17519</a></strong>: Pass -P:semanticdb:sourceroot:$PROJECTDIR to the compiler if semanticdb-scalac is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20779">SCL-20779</a></strong>: scala3: .semanticdb files are generated excessively during project build when semanticdb is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19815">SCL-19815</a></strong>: Wrong/legacy package name for FunSuite when creating a new ScalaTest test</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/IDEA-307038">IDEA-307038</a></strong>: package search: AsyncModuleTransformer is not effectively used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20803">SCL-20803</a></strong>: package search: "Dependencies" tool window isn't available in sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20826">SCL-20826</a></strong>: rename of type alias reference after `new` throws an exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15288">SCL-15288</a></strong>: highlight unresolved references in scaladoc as a warning</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5428">SCL-5428</a></strong>: ScalaDoc: Support links to companion objects using the $ sign</li>
</ul>
<h3>2023.1.192</h3>
<ul>
<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-20815">SCL-20815</a></strong>: scalac: Unicode paths not recognized when attempting to debug</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20842">SCL-20842</a></strong>: Creating SBT Project from Existing Sources Fails</li>
</ul>
<h3>2023.1.184</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20830">SCL-20830</a></strong>: Compile server can leak an already disposed project instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20828">SCL-20828</a></strong>: Compile Server widget not shown when closing a project and opening any other project again</li>
</ul>
<h3>2023.1.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20798">SCL-20798</a></strong>: Scala compilation error in java 8 project (scala 2.11 version) with scala 2022.3.13 plugin</li>
</ul>
<h3>2023.1.176</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20798">SCL-20798</a></strong>: Scala compilation error in java 8 project (scala 2.11 version) with scala 2022.3.13 plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20300">SCL-20300</a></strong>: Scala 3: false positive unnecessary parentheses on pattern-match for tuple</li>
</ul>
<h3>2023.1.168</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20185">SCL-20185</a></strong>: fix stubs for Scala3 inherit clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20751">SCL-20751</a></strong>: unused declaration inspection reports some declarations as unused "randomly"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20777">SCL-20777</a></strong>: [can-be-private] [false positive] Inner type definition accessed from non-private scope is marked as "can be private"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20535">SCL-20535</a></strong>: Do not suggest "Insert gap with concatenation" quickfix outside of the string literals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18336">SCL-18336</a></strong>: java to scala converter doesn't properly handle `synchronized`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20683">SCL-20683</a></strong>: Classes from library dependencies in Scala 3 projects are not suggested</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20139">SCL-20139</a></strong>: scala3: `Go to Class...` action doesn't find library class by short name or fully qualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20694">SCL-20694</a></strong>: scala code with semicolon is not recognized as scala when pasting into Project View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20507">SCL-20507</a></strong>: Do not count usage of some class, trait or object from within itself as actual usage</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20066">SCL-20066</a></strong>: Mark unused members as unused if a type definition is unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20698">SCL-20698</a></strong>: Type refinements are not subtypes of AnyRef</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18137">SCL-18137</a></strong>: Structural types are not supertypes of Null</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-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20715">SCL-20715</a></strong>: Completion: suggestions contain method from another library version that is declared as a dependency of another module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20685">SCL-20685</a></strong>: Optimize trimming spaces and comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20720">SCL-20720</a></strong>: toggle scala 3 CBH is always off</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20711">SCL-20711</a></strong>: Debugger  Stepping settings are empty because of scala message bundle exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20513">SCL-20513</a></strong>: reimplement custom "Disable reporting of unused public declarations" using new IntelliJ API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20571">SCL-20571</a></strong>: Intellij Scala Repl no longer creates import statements</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20660">SCL-20660</a></strong>: warning: -Xnojline is deprecated: Replaced by -Xjline:off shown when evaluating smth in scala repl</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20723">SCL-20723</a></strong>: scala3: enter press before one-line extension method doesn't insert indentation, breaking the extension</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20572">SCL-20572</a></strong>: Scala Worksheet scrolling problem when evaluating</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20721">SCL-20721</a></strong>: scala3 automatic refactoring keeps putting tick marks round given</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20441">SCL-20441</a></strong>: weird error "illegal start of toplevel definition" in erroneous java file (in scala-java project)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20436">SCL-20436</a></strong>: Either actually disable annotators or enable the highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18835">SCL-18835</a></strong>: Enable non-type-aware highlighting when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20704">SCL-20704</a></strong>: bad "unused declaration" for type parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20656">SCL-20656</a></strong>: false "Access can be private" for definitions which leak via signature of other public definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20734">SCL-20734</a></strong>: Scala 3.2.1 - worksheet evaluation fails</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19256">SCL-19256</a></strong>: "function is already defined in the scope" for extension method of different type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20731">SCL-20731</a></strong>: import of play (sample) project with sbt 1.8.0 fails as well</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20730">SCL-20730</a></strong>: Support code folding over Scala packages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20737">SCL-20737</a></strong>: Trait extends abstract class with parameters highlight red</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20540">SCL-20540</a></strong>: Scala plugin version 2022.2.10 and after incorrectly highlights an error when a trait extends a class.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20517">SCL-20517</a></strong>: High and long CPU usage when opening a scala file using sangria</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20702">SCL-20702</a></strong>: Object inherit from a exported method lose type information</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19854">SCL-19854</a></strong>: Pass macOS environment into sbt process</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18821">SCL-18821</a></strong>: Can't read OS environment variable in sbt script</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20707">SCL-20707</a></strong>: String interpolation in regexes reports a syntax error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19904">SCL-19904</a></strong>: Scala regex error highlighting problem</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16049">SCL-16049</a></strong>: Invalid context detected within Scala string interpolation block if a "language=XXX" annotation is present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15463">SCL-15463</a></strong>: language injection: handle multi-line strings for temporal injection via intention action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15461">SCL-15461</a></strong>: language injection: edit code fragment: adding new lines on Enter breaks code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11710">SCL-11710</a></strong>: Language injection and stripMargin in Scala strings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20763">SCL-20763</a></strong>: detect ScalaJs in Scala 3 module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20762">SCL-20762</a></strong>: compiler-based highlighting + sbt cross-project leads to lot's of red code on file editing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20765">SCL-20765</a></strong>: language injection: can't un-inject injection via intention action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20506">SCL-20506</a></strong>: Report declarations that are only used in companion objects/classes as "Can be private"</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-20612">SCL-20612</a></strong>: don't show unused declaration/can be private inspections in code fragments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20775">SCL-20775</a></strong>: Ctrl+Alt+W shortcut doesn't work in Scala Worksheets</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20603">SCL-20603</a></strong>: don't show "can be private" inspection for top level worksheet definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20756">SCL-20756</a></strong>: [unused-declaration] [TextSearch] Distinguish between term and type references</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20569">SCL-20569</a></strong>: wrong "declaration is never used" inspection result for base method in scala scratch files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20783">SCL-20783</a></strong>: [can-be-private] Do not inspect package objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20599">SCL-20599</a></strong>: unused declaration settings: clarify which compiler option affects inspection behavior</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20724">SCL-20724</a></strong>: scaladoc: backspace in header start removes entire header closing tag</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16053">SCL-16053</a></strong>: language injection shouldn't take margin char from settings</li>
</ul>
<h3>2023.1.129</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20535">SCL-20535</a></strong>: Do not suggest "Insert gap with concatenation" quickfix outside of the string literals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18336">SCL-18336</a></strong>: java to scala converter doesn't properly handle `synchronized`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20683">SCL-20683</a></strong>: Classes from library dependencies in Scala 3 projects are not suggested</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20139">SCL-20139</a></strong>: scala3: `Go to Class...` action doesn't find library class by short name or fully qualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20694">SCL-20694</a></strong>: scala code with semicolon is not recognized as scala when pasting into Project View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20507">SCL-20507</a></strong>: Do not count usage of some class, trait or object from within itself as actual usage</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20066">SCL-20066</a></strong>: Mark unused members as unused if a type definition is unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20656">SCL-20656</a></strong>: false "Access can be private" for definitions which leak via signature of other public definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20698">SCL-20698</a></strong>: Type refinements are not subtypes of AnyRef</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18137">SCL-18137</a></strong>: Structural types are not supertypes of Null</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-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20599">SCL-20599</a></strong>: unused declaration settings: clarify which compiler option affects inspection behavior</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=335881</download-url><idea-version min="n/a" max="n/a" since-build="231.7665" until-build="231.*"/></idea-plugin><idea-plugin downloads="23436378" size="70905364" date="1684303966000" updatedDate="1684303966000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.392</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.392</h3>
<ul>
<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>
<h3>2023.2.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
<h3>2023.2.143</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.2.139</h3>
<ul>
<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>
</ul>
<h3>2023.2.132</h3>
<ul>
<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>
</ul>
<h3>2023.2.130</h3>
<ul>
<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>
</ul>
<h3>2023.2.123</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>
</ul>
<h3>2023.2.121</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</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>
</ul>
<h3>2023.2.116</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
</ul>
<h3>2023.2.112</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-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-5595">SCL-5595</a></strong>: Scala plugin: not showing implementing methods</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-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-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-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-20959">SCL-20959</a></strong>: Exception with Scala 3 worksheets</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>
<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-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-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-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-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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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-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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=335485</download-url><idea-version min="n/a" max="n/a" since-build="232.6095.2" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="70897257" date="1684236700000" updatedDate="1684236700000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.382</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.382</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20916">SCL-20916</a></strong>: "introduce variable" from if condition breaks the extracted expression</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-21225">SCL-21225</a></strong>: Compiler based highlighting updates the editor UI too often</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</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>
</ul>
<h3>2023.2.349</h3>
<ul>
<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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.319</h3>
<ul>
<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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li>
</ul>
<h3>2023.2.305</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li>
</ul>
<h3>2023.2.296</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.2.250</h3>
<ul>
<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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.2.215</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li>
</ul>
<h3>2023.2.206</h3>
<ul>
<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>
</ul>
<h3>2023.2.203</h3>
<ul>
<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-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li>
</ul>
<h3>2023.2.179</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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>
</ul>
<h3>2023.2.173</h3>
<ul>
<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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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.2.150</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>
</ul>
<h3>2023.2.148</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li>
</ul>
<h3>2023.2.143</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.2.139</h3>
<ul>
<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>
</ul>
<h3>2023.2.132</h3>
<ul>
<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>
</ul>
<h3>2023.2.130</h3>
<ul>
<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>
</ul>
<h3>2023.2.123</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>
</ul>
<h3>2023.2.121</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</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>
</ul>
<h3>2023.2.116</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>
</ul>
<h3>2023.2.112</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-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-5595">SCL-5595</a></strong>: Scala plugin: not showing implementing methods</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-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-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-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-20959">SCL-20959</a></strong>: Exception with Scala 3 worksheets</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>
<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-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-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-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-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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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-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>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=334794</download-url><idea-version min="n/a" max="n/a" since-build="232.5150.99" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="79754747" date="1683791416000" updatedDate="1683791416000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.548</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.548</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>
</ul>
<h3>2023.1.547</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.1.545</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20672">SCL-20672</a></strong>: Prettify and unify Scala 2 decompiler output</li>
</ul>
<h3>2023.1.543</h3>
<ul>
<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.542</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.1.541</h3>
<ul>
<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>
</ul>
<h3>2023.1.536</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>
</ul>
<h3>2023.1.534</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-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.533</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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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>
</ul>
<h3>2023.1.528</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.525</h3>
<ul>
<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>
</ul>
<h3>2023.1.523</h3>
<ul>
<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-21056">SCL-21056</a></strong>: Our status bar widgets do not have tooltips anymore</li>
</ul>
<h3>2023.1.521</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-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>
</ul>
<h3>2023.1.520</h3>
<ul>
<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>
</ul>
<h3>2023.1.514</h3>
<ul>
<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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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>
</ul>
<h3>2023.1.512</h3>
<ul>
<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.510</h3>
<ul>
<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>
</ul>
<h3>2023.1.509</h3>
<ul>
<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.507</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-21050">SCL-21050</a></strong>: Don't re-resolve references in compiled files</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>
</ul>
<h3>2023.1.503</h3>
<ul>
<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>
</ul>
<h3>2023.1.502</h3>
<ul>
<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-21050">SCL-21050</a></strong>: Don't re-resolve references in compiled files</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>
</ul>
<h3>2023.1.496</h3>
<ul>
<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>
</ul>
<h3>2023.1.486</h3>
<ul>
<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>
</ul>
<h3>2023.1.478</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-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>
</ul>
<h3>2023.1.475</h3>
<ul>
<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>
</ul>
<h3>2023.1.466</h3>
<ul>
<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.462</h3>
<ul>
<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.449</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20672">SCL-20672</a></strong>: Prettify and unify Scala 2 decompiler output</li>
</ul>
<h3>2023.1.443</h3>
<ul>
<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-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>
</ul>
<h3>2023.1.420</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-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-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>
</ul>
<h3>2023.1.404</h3>
<ul>
<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>
</ul>
<h3>2023.1.400</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.1.391</h3>
<ul>
<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>
</ul>
<h3>2023.1.384</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>
</ul>
<h3>2023.1.376</h3>
<ul>
<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>
</ul>
<h3>2023.1.369</h3>
<ul>
<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.364</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-20976">SCL-20976</a></strong>: Project View: respect the error highlighting setting</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.355</h3>
<ul>
<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.343</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-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>
</ul>
<h3>2023.1.325</h3>
<ul>
<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>
</ul>
<h3>2023.1.323</h3>
<ul>
<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>
</ul>
<h3>2023.1.317</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-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.294</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-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>
<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-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-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>
</ul>
<h3>2023.1.272</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20904">SCL-20904</a></strong>: Handle rendering transient lazy vals in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20873">SCL-20873</a></strong>: BSP: exception during build: several mnemonic markers in [?[33mwarn?[0m] either upgrade sbt.bat to its latest version or make sure it is accessible from $PATH, and run 'sbt bspConfig'</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20906">SCL-20906</a></strong>: "JUnit malformed declaration" inspection false positive on methods with parameters and `test` prefix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20892">SCL-20892</a></strong>: Scaladoc for Scala 3 enums not processed correctly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20545">SCL-20545</a></strong>: ScalaDoc: auto-adjust indentation of new tag when typing or auto-completing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20177">SCL-20177</a></strong>: Scala 3 REPL prompt "scala&gt;" appears only after the first line is submitted</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>
</ul>
<h3>2023.1.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20398">SCL-20398</a></strong>: Revise previews for all QuickFixes, Actions, IntentionActions</li>
<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-20830">SCL-20830</a></strong>: Compile server can leak an already disposed project instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20828">SCL-20828</a></strong>: Compile Server widget not shown when closing a project and opening any other project again</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20846">SCL-20846</a></strong>: ScalaImportTypeFix: Enum is not suggested for auto import</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-20810">SCL-20810</a></strong>: MatchToPartialFunctionInspection: support indentation-based syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-6939">SCL-6939</a></strong>: No recursion highlighting/tip/circle icon is present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5428">SCL-5428</a></strong>: ScalaDoc: Support links to companion objects using the $ sign</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20784">SCL-20784</a></strong>: [can-be-private] [false negative] Type definition is erroneously deemed to escape</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20871">SCL-20871</a></strong>: scala3: move statement up breaks indentation-based syntax in single extension definition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20879">SCL-20879</a></strong>: [can-be-private] Def macro implementations can never be private</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20877">SCL-20877</a></strong>: Implementing/overriding methods with `using` clauses generates code with a regular argument</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20876">SCL-20876</a></strong>: Inlining values into a string interpolator changes the interpolator type to s"..."</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20852">SCL-20852</a></strong>: Debugger hanging at "collecting data"</li>
</ul>
<h3>2023.1.194</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8349">SCL-8349</a></strong>: Incorrect package/class highlighting in ScalaDoc links</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19315">SCL-19315</a></strong>: sbt-launch.jar not released when updating plugin\closing project after importing bsp-sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18815">SCL-18815</a></strong>: sbt project view: show standard "sources set" when creating new directory in module root like in Gradle</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20762">SCL-20762</a></strong>: compiler-based highlighting + sbt cross-project leads to lot's of red code on file editing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17519">SCL-17519</a></strong>: Pass -P:semanticdb:sourceroot:$PROJECTDIR to the compiler if semanticdb-scalac is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20779">SCL-20779</a></strong>: scala3: .semanticdb files are generated excessively during project build when semanticdb is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19815">SCL-19815</a></strong>: Wrong/legacy package name for FunSuite when creating a new ScalaTest test</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/IDEA-307038">IDEA-307038</a></strong>: package search: AsyncModuleTransformer is not effectively used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20803">SCL-20803</a></strong>: package search: "Dependencies" tool window isn't available in sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20826">SCL-20826</a></strong>: rename of type alias reference after `new` throws an exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15288">SCL-15288</a></strong>: highlight unresolved references in scaladoc as a warning</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5428">SCL-5428</a></strong>: ScalaDoc: Support links to companion objects using the $ sign</li>
</ul>
<h3>2023.1.192</h3>
<ul>
<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-20815">SCL-20815</a></strong>: scalac: Unicode paths not recognized when attempting to debug</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20842">SCL-20842</a></strong>: Creating SBT Project from Existing Sources Fails</li>
</ul>
<h3>2023.1.184</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20830">SCL-20830</a></strong>: Compile server can leak an already disposed project instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20828">SCL-20828</a></strong>: Compile Server widget not shown when closing a project and opening any other project again</li>
</ul>
<h3>2023.1.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20798">SCL-20798</a></strong>: Scala compilation error in java 8 project (scala 2.11 version) with scala 2022.3.13 plugin</li>
</ul>
<h3>2023.1.176</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20798">SCL-20798</a></strong>: Scala compilation error in java 8 project (scala 2.11 version) with scala 2022.3.13 plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20300">SCL-20300</a></strong>: Scala 3: false positive unnecessary parentheses on pattern-match for tuple</li>
</ul>
<h3>2023.1.168</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20185">SCL-20185</a></strong>: fix stubs for Scala3 inherit clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20751">SCL-20751</a></strong>: unused declaration inspection reports some declarations as unused "randomly"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20777">SCL-20777</a></strong>: [can-be-private] [false positive] Inner type definition accessed from non-private scope is marked as "can be private"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20535">SCL-20535</a></strong>: Do not suggest "Insert gap with concatenation" quickfix outside of the string literals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18336">SCL-18336</a></strong>: java to scala converter doesn't properly handle `synchronized`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20683">SCL-20683</a></strong>: Classes from library dependencies in Scala 3 projects are not suggested</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20139">SCL-20139</a></strong>: scala3: `Go to Class...` action doesn't find library class by short name or fully qualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20694">SCL-20694</a></strong>: scala code with semicolon is not recognized as scala when pasting into Project View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20507">SCL-20507</a></strong>: Do not count usage of some class, trait or object from within itself as actual usage</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-20066">SCL-20066</a></strong>: Mark unused members as unused if a type definition is unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20698">SCL-20698</a></strong>: Type refinements are not subtypes of AnyRef</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18137">SCL-18137</a></strong>: Structural types are not supertypes of Null</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-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20715">SCL-20715</a></strong>: Completion: suggestions contain method from another library version that is declared as a dependency of another module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20685">SCL-20685</a></strong>: Optimize trimming spaces and comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20720">SCL-20720</a></strong>: toggle scala 3 CBH is always off</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20711">SCL-20711</a></strong>: Debugger  Stepping settings are empty because of scala message bundle exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20513">SCL-20513</a></strong>: reimplement custom "Disable reporting of unused public declarations" using new IntelliJ API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20571">SCL-20571</a></strong>: Intellij Scala Repl no longer creates import statements</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20660">SCL-20660</a></strong>: warning: -Xnojline is deprecated: Replaced by -Xjline:off shown when evaluating smth in scala repl</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20723">SCL-20723</a></strong>: scala3: enter press before one-line extension method doesn't insert indentation, breaking the extension</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20572">SCL-20572</a></strong>: Scala Worksheet scrolling problem when evaluating</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20721">SCL-20721</a></strong>: scala3 automatic refactoring keeps putting tick marks round given</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20441">SCL-20441</a></strong>: weird error "illegal start of toplevel definition" in erroneous java file (in scala-java project)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20436">SCL-20436</a></strong>: Either actually disable annotators or enable the highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18835">SCL-18835</a></strong>: Enable non-type-aware highlighting when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20704">SCL-20704</a></strong>: bad "unused declaration" for type parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20656">SCL-20656</a></strong>: false "Access can be private" for definitions which leak via signature of other public definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20734">SCL-20734</a></strong>: Scala 3.2.1 - worksheet evaluation fails</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19256">SCL-19256</a></strong>: "function is already defined in the scope" for extension method of different type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20731">SCL-20731</a></strong>: import of play (sample) project with sbt 1.8.0 fails as well</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20730">SCL-20730</a></strong>: Support code folding over Scala packages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20737">SCL-20737</a></strong>: Trait extends abstract class with parameters highlight red</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20540">SCL-20540</a></strong>: Scala plugin version 2022.2.10 and after incorrectly highlights an error when a trait extends a class.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20517">SCL-20517</a></strong>: High and long CPU usage when opening a scala file using sangria</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20702">SCL-20702</a></strong>: Object inherit from a exported method lose type information</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19854">SCL-19854</a></strong>: Pass macOS environment into sbt process</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18821">SCL-18821</a></strong>: Can't read OS environment variable in sbt script</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20707">SCL-20707</a></strong>: String interpolation in regexes reports a syntax error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19904">SCL-19904</a></strong>: Scala regex error highlighting problem</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16049">SCL-16049</a></strong>: Invalid context detected within Scala string interpolation block if a "language=XXX" annotation is present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15463">SCL-15463</a></strong>: language injection: handle multi-line strings for temporal injection via intention action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15461">SCL-15461</a></strong>: language injection: edit code fragment: adding new lines on Enter breaks code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11710">SCL-11710</a></strong>: Language injection and stripMargin in Scala strings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20763">SCL-20763</a></strong>: detect ScalaJs in Scala 3 module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20762">SCL-20762</a></strong>: compiler-based highlighting + sbt cross-project leads to lot's of red code on file editing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20765">SCL-20765</a></strong>: language injection: can't un-inject injection via intention action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20506">SCL-20506</a></strong>: Report declarations that are only used in companion objects/classes as "Can be private"</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-20612">SCL-20612</a></strong>: don't show unused declaration/can be private inspections in code fragments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20775">SCL-20775</a></strong>: Ctrl+Alt+W shortcut doesn't work in Scala Worksheets</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20603">SCL-20603</a></strong>: don't show "can be private" inspection for top level worksheet definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20756">SCL-20756</a></strong>: [unused-declaration] [TextSearch] Distinguish between term and type references</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20569">SCL-20569</a></strong>: wrong "declaration is never used" inspection result for base method in scala scratch files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20783">SCL-20783</a></strong>: [can-be-private] Do not inspect package objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20599">SCL-20599</a></strong>: unused declaration settings: clarify which compiler option affects inspection behavior</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20724">SCL-20724</a></strong>: scaladoc: backspace in header start removes entire header closing tag</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16053">SCL-16053</a></strong>: language injection shouldn't take margin char from settings</li>
</ul>
<h3>2023.1.129</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20535">SCL-20535</a></strong>: Do not suggest "Insert gap with concatenation" quickfix outside of the string literals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18336">SCL-18336</a></strong>: java to scala converter doesn't properly handle `synchronized`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20683">SCL-20683</a></strong>: Classes from library dependencies in Scala 3 projects are not suggested</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20139">SCL-20139</a></strong>: scala3: `Go to Class...` action doesn't find library class by short name or fully qualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20694">SCL-20694</a></strong>: scala code with semicolon is not recognized as scala when pasting into Project View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20507">SCL-20507</a></strong>: Do not count usage of some class, trait or object from within itself as actual usage</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-20066">SCL-20066</a></strong>: Mark unused members as unused if a type definition is unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20656">SCL-20656</a></strong>: false "Access can be private" for definitions which leak via signature of other public definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20698">SCL-20698</a></strong>: Type refinements are not subtypes of AnyRef</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18137">SCL-18137</a></strong>: Structural types are not supertypes of Null</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-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20599">SCL-20599</a></strong>: unused declaration settings: clarify which compiler option affects inspection behavior</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=331463</download-url><idea-version min="n/a" max="n/a" since-build="231.7665" until-build="231.*"/></idea-plugin><idea-plugin downloads="23436378" size="70879799" date="1683654434000" updatedDate="1683654434000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.349</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><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-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-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-20821">SCL-20821</a></strong>: ScalaExpressionSurroundDescriptor: add support for indentation-based syntax</li>

<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-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=330682</download-url><idea-version min="n/a" max="n/a" since-build="232.5150.99" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="70888106" date="1683260181000" updatedDate="1683260181000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.319</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><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-21169">SCL-21169</a></strong>: ScalaHighlightingMode$.isShowErrorsFromCompilerEnabled calculated on EDT</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19319">SCL-19319</a></strong>: Toggling compiler-based highlighting doesn't clear already existing errors</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20044">SCL-20044</a></strong>: Improve ScalaDoc Quick Documentation renderer, unify with JavaDoc style</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-21209">SCL-21209</a></strong>: Decompilers: quotes for =&gt; and =&gt;&gt;</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21078">SCL-21078</a></strong>: Text-to-text tests for Scala libraries</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=328487</download-url><idea-version min="n/a" max="n/a" since-build="232.5020" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="70871711" date="1683174984000" updatedDate="1683174984000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.308</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=327984</download-url><idea-version min="n/a" max="n/a" since-build="232.5020" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="70859847" date="1683094377000" updatedDate="1683094377000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.305</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21104">SCL-21104</a></strong>: cmd.! does not work from worksheet</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-21185">SCL-21185</a></strong>: Use absolute paths in synthetic classes</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=327780</download-url><idea-version min="n/a" max="n/a" since-build="232.5020" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="70858235" date="1683002506000" updatedDate="1683002506000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.296</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=327131</download-url><idea-version min="n/a" max="n/a" since-build="232.3863" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="79755589" date="1683000614000" updatedDate="1683000614000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.547</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.547</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21187">SCL-21187</a></strong>: Auto import quickfix does not suggest case classes</li>
</ul>
<h3>2023.1.545</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20672">SCL-20672</a></strong>: Prettify and unify Scala 2 decompiler output</li>
</ul>
<h3>2023.1.543</h3>
<ul>
<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.542</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.1.541</h3>
<ul>
<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-21114">SCL-21114</a></strong>: Scala spellcheck parser underline is shifted right 1 symbol when \n is in the string</li>
</ul>
<h3>2023.1.536</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>
</ul>
<h3>2023.1.534</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-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.533</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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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>
</ul>
<h3>2023.1.528</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.525</h3>
<ul>
<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>
</ul>
<h3>2023.1.523</h3>
<ul>
<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-21056">SCL-21056</a></strong>: Our status bar widgets do not have tooltips anymore</li>
</ul>
<h3>2023.1.521</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-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>
</ul>
<h3>2023.1.520</h3>
<ul>
<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>
</ul>
<h3>2023.1.514</h3>
<ul>
<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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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>
</ul>
<h3>2023.1.512</h3>
<ul>
<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.510</h3>
<ul>
<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>
</ul>
<h3>2023.1.509</h3>
<ul>
<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.507</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-21050">SCL-21050</a></strong>: Don't re-resolve references in compiled files</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>
</ul>
<h3>2023.1.503</h3>
<ul>
<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>
</ul>
<h3>2023.1.502</h3>
<ul>
<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-21050">SCL-21050</a></strong>: Don't re-resolve references in compiled files</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>
</ul>
<h3>2023.1.496</h3>
<ul>
<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>
</ul>
<h3>2023.1.486</h3>
<ul>
<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>
</ul>
<h3>2023.1.478</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-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>
</ul>
<h3>2023.1.475</h3>
<ul>
<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>
</ul>
<h3>2023.1.466</h3>
<ul>
<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.462</h3>
<ul>
<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.449</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20672">SCL-20672</a></strong>: Prettify and unify Scala 2 decompiler output</li>
</ul>
<h3>2023.1.443</h3>
<ul>
<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-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>
</ul>
<h3>2023.1.420</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-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-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>
</ul>
<h3>2023.1.404</h3>
<ul>
<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>
</ul>
<h3>2023.1.400</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.1.391</h3>
<ul>
<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>
</ul>
<h3>2023.1.384</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>
</ul>
<h3>2023.1.376</h3>
<ul>
<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>
</ul>
<h3>2023.1.369</h3>
<ul>
<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.364</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-20976">SCL-20976</a></strong>: Project View: respect the error highlighting setting</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.355</h3>
<ul>
<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.343</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-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>
</ul>
<h3>2023.1.325</h3>
<ul>
<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>
</ul>
<h3>2023.1.323</h3>
<ul>
<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>
</ul>
<h3>2023.1.317</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-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.294</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-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>
<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-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-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>
</ul>
<h3>2023.1.272</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20904">SCL-20904</a></strong>: Handle rendering transient lazy vals in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20873">SCL-20873</a></strong>: BSP: exception during build: several mnemonic markers in [?[33mwarn?[0m] either upgrade sbt.bat to its latest version or make sure it is accessible from $PATH, and run 'sbt bspConfig'</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20906">SCL-20906</a></strong>: "JUnit malformed declaration" inspection false positive on methods with parameters and `test` prefix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20892">SCL-20892</a></strong>: Scaladoc for Scala 3 enums not processed correctly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20545">SCL-20545</a></strong>: ScalaDoc: auto-adjust indentation of new tag when typing or auto-completing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20177">SCL-20177</a></strong>: Scala 3 REPL prompt "scala&gt;" appears only after the first line is submitted</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>
</ul>
<h3>2023.1.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20398">SCL-20398</a></strong>: Revise previews for all QuickFixes, Actions, IntentionActions</li>
<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-20830">SCL-20830</a></strong>: Compile server can leak an already disposed project instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20828">SCL-20828</a></strong>: Compile Server widget not shown when closing a project and opening any other project again</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20846">SCL-20846</a></strong>: ScalaImportTypeFix: Enum is not suggested for auto import</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-20810">SCL-20810</a></strong>: MatchToPartialFunctionInspection: support indentation-based syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-6939">SCL-6939</a></strong>: No recursion highlighting/tip/circle icon is present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5428">SCL-5428</a></strong>: ScalaDoc: Support links to companion objects using the $ sign</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20784">SCL-20784</a></strong>: [can-be-private] [false negative] Type definition is erroneously deemed to escape</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20871">SCL-20871</a></strong>: scala3: move statement up breaks indentation-based syntax in single extension definition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20879">SCL-20879</a></strong>: [can-be-private] Def macro implementations can never be private</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20877">SCL-20877</a></strong>: Implementing/overriding methods with `using` clauses generates code with a regular argument</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20876">SCL-20876</a></strong>: Inlining values into a string interpolator changes the interpolator type to s"..."</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20852">SCL-20852</a></strong>: Debugger hanging at "collecting data"</li>
</ul>
<h3>2023.1.194</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8349">SCL-8349</a></strong>: Incorrect package/class highlighting in ScalaDoc links</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19315">SCL-19315</a></strong>: sbt-launch.jar not released when updating plugin\closing project after importing bsp-sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18815">SCL-18815</a></strong>: sbt project view: show standard "sources set" when creating new directory in module root like in Gradle</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20762">SCL-20762</a></strong>: compiler-based highlighting + sbt cross-project leads to lot's of red code on file editing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17519">SCL-17519</a></strong>: Pass -P:semanticdb:sourceroot:$PROJECTDIR to the compiler if semanticdb-scalac is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20779">SCL-20779</a></strong>: scala3: .semanticdb files are generated excessively during project build when semanticdb is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19815">SCL-19815</a></strong>: Wrong/legacy package name for FunSuite when creating a new ScalaTest test</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/IDEA-307038">IDEA-307038</a></strong>: package search: AsyncModuleTransformer is not effectively used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20803">SCL-20803</a></strong>: package search: "Dependencies" tool window isn't available in sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20826">SCL-20826</a></strong>: rename of type alias reference after `new` throws an exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15288">SCL-15288</a></strong>: highlight unresolved references in scaladoc as a warning</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5428">SCL-5428</a></strong>: ScalaDoc: Support links to companion objects using the $ sign</li>
</ul>
<h3>2023.1.192</h3>
<ul>
<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-20815">SCL-20815</a></strong>: scalac: Unicode paths not recognized when attempting to debug</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20842">SCL-20842</a></strong>: Creating SBT Project from Existing Sources Fails</li>
</ul>
<h3>2023.1.184</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20830">SCL-20830</a></strong>: Compile server can leak an already disposed project instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20828">SCL-20828</a></strong>: Compile Server widget not shown when closing a project and opening any other project again</li>
</ul>
<h3>2023.1.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20798">SCL-20798</a></strong>: Scala compilation error in java 8 project (scala 2.11 version) with scala 2022.3.13 plugin</li>
</ul>
<h3>2023.1.176</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20798">SCL-20798</a></strong>: Scala compilation error in java 8 project (scala 2.11 version) with scala 2022.3.13 plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20300">SCL-20300</a></strong>: Scala 3: false positive unnecessary parentheses on pattern-match for tuple</li>
</ul>
<h3>2023.1.168</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20185">SCL-20185</a></strong>: fix stubs for Scala3 inherit clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20751">SCL-20751</a></strong>: unused declaration inspection reports some declarations as unused "randomly"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20777">SCL-20777</a></strong>: [can-be-private] [false positive] Inner type definition accessed from non-private scope is marked as "can be private"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20535">SCL-20535</a></strong>: Do not suggest "Insert gap with concatenation" quickfix outside of the string literals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18336">SCL-18336</a></strong>: java to scala converter doesn't properly handle `synchronized`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20683">SCL-20683</a></strong>: Classes from library dependencies in Scala 3 projects are not suggested</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20139">SCL-20139</a></strong>: scala3: `Go to Class...` action doesn't find library class by short name or fully qualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20694">SCL-20694</a></strong>: scala code with semicolon is not recognized as scala when pasting into Project View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20507">SCL-20507</a></strong>: Do not count usage of some class, trait or object from within itself as actual usage</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-20066">SCL-20066</a></strong>: Mark unused members as unused if a type definition is unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20698">SCL-20698</a></strong>: Type refinements are not subtypes of AnyRef</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18137">SCL-18137</a></strong>: Structural types are not supertypes of Null</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-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20715">SCL-20715</a></strong>: Completion: suggestions contain method from another library version that is declared as a dependency of another module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20685">SCL-20685</a></strong>: Optimize trimming spaces and comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20720">SCL-20720</a></strong>: toggle scala 3 CBH is always off</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20711">SCL-20711</a></strong>: Debugger  Stepping settings are empty because of scala message bundle exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20513">SCL-20513</a></strong>: reimplement custom "Disable reporting of unused public declarations" using new IntelliJ API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20571">SCL-20571</a></strong>: Intellij Scala Repl no longer creates import statements</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20660">SCL-20660</a></strong>: warning: -Xnojline is deprecated: Replaced by -Xjline:off shown when evaluating smth in scala repl</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20723">SCL-20723</a></strong>: scala3: enter press before one-line extension method doesn't insert indentation, breaking the extension</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20572">SCL-20572</a></strong>: Scala Worksheet scrolling problem when evaluating</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20721">SCL-20721</a></strong>: scala3 automatic refactoring keeps putting tick marks round given</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20441">SCL-20441</a></strong>: weird error "illegal start of toplevel definition" in erroneous java file (in scala-java project)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20436">SCL-20436</a></strong>: Either actually disable annotators or enable the highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18835">SCL-18835</a></strong>: Enable non-type-aware highlighting when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20704">SCL-20704</a></strong>: bad "unused declaration" for type parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20656">SCL-20656</a></strong>: false "Access can be private" for definitions which leak via signature of other public definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20734">SCL-20734</a></strong>: Scala 3.2.1 - worksheet evaluation fails</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19256">SCL-19256</a></strong>: "function is already defined in the scope" for extension method of different type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20731">SCL-20731</a></strong>: import of play (sample) project with sbt 1.8.0 fails as well</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20730">SCL-20730</a></strong>: Support code folding over Scala packages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20737">SCL-20737</a></strong>: Trait extends abstract class with parameters highlight red</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20540">SCL-20540</a></strong>: Scala plugin version 2022.2.10 and after incorrectly highlights an error when a trait extends a class.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20517">SCL-20517</a></strong>: High and long CPU usage when opening a scala file using sangria</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20702">SCL-20702</a></strong>: Object inherit from a exported method lose type information</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19854">SCL-19854</a></strong>: Pass macOS environment into sbt process</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18821">SCL-18821</a></strong>: Can't read OS environment variable in sbt script</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20707">SCL-20707</a></strong>: String interpolation in regexes reports a syntax error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19904">SCL-19904</a></strong>: Scala regex error highlighting problem</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16049">SCL-16049</a></strong>: Invalid context detected within Scala string interpolation block if a "language=XXX" annotation is present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15463">SCL-15463</a></strong>: language injection: handle multi-line strings for temporal injection via intention action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15461">SCL-15461</a></strong>: language injection: edit code fragment: adding new lines on Enter breaks code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11710">SCL-11710</a></strong>: Language injection and stripMargin in Scala strings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20763">SCL-20763</a></strong>: detect ScalaJs in Scala 3 module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20762">SCL-20762</a></strong>: compiler-based highlighting + sbt cross-project leads to lot's of red code on file editing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20765">SCL-20765</a></strong>: language injection: can't un-inject injection via intention action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20506">SCL-20506</a></strong>: Report declarations that are only used in companion objects/classes as "Can be private"</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-20612">SCL-20612</a></strong>: don't show unused declaration/can be private inspections in code fragments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20775">SCL-20775</a></strong>: Ctrl+Alt+W shortcut doesn't work in Scala Worksheets</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20603">SCL-20603</a></strong>: don't show "can be private" inspection for top level worksheet definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20756">SCL-20756</a></strong>: [unused-declaration] [TextSearch] Distinguish between term and type references</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20569">SCL-20569</a></strong>: wrong "declaration is never used" inspection result for base method in scala scratch files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20783">SCL-20783</a></strong>: [can-be-private] Do not inspect package objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20599">SCL-20599</a></strong>: unused declaration settings: clarify which compiler option affects inspection behavior</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20724">SCL-20724</a></strong>: scaladoc: backspace in header start removes entire header closing tag</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16053">SCL-16053</a></strong>: language injection shouldn't take margin char from settings</li>
</ul>
<h3>2023.1.129</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20535">SCL-20535</a></strong>: Do not suggest "Insert gap with concatenation" quickfix outside of the string literals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18336">SCL-18336</a></strong>: java to scala converter doesn't properly handle `synchronized`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20683">SCL-20683</a></strong>: Classes from library dependencies in Scala 3 projects are not suggested</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20139">SCL-20139</a></strong>: scala3: `Go to Class...` action doesn't find library class by short name or fully qualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20694">SCL-20694</a></strong>: scala code with semicolon is not recognized as scala when pasting into Project View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20507">SCL-20507</a></strong>: Do not count usage of some class, trait or object from within itself as actual usage</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-20066">SCL-20066</a></strong>: Mark unused members as unused if a type definition is unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20656">SCL-20656</a></strong>: false "Access can be private" for definitions which leak via signature of other public definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20698">SCL-20698</a></strong>: Type refinements are not subtypes of AnyRef</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18137">SCL-18137</a></strong>: Structural types are not supertypes of Null</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-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20599">SCL-20599</a></strong>: unused declaration settings: clarify which compiler option affects inspection behavior</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=327130</download-url><idea-version min="n/a" max="n/a" since-build="231.7665" until-build="231.*"/></idea-plugin><idea-plugin downloads="23436378" size="70856171" date="1682742193000" updatedDate="1682742193000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.295</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=326575</download-url><idea-version min="n/a" max="n/a" since-build="232.3863" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="79756806" date="1682657253000" updatedDate="1682657253000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.545</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.545</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20672">SCL-20672</a></strong>: Prettify and unify Scala 2 decompiler output</li>
</ul>
<h3>2023.1.543</h3>
<ul>
<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.542</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.1.541</h3>
<ul>
<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-21114">SCL-21114</a></strong>: Scala spellcheck parser underline is shifted right 1 symbol when \n is in the string</li>
</ul>
<h3>2023.1.536</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>
</ul>
<h3>2023.1.534</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-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.533</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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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>
</ul>
<h3>2023.1.528</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.525</h3>
<ul>
<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>
</ul>
<h3>2023.1.523</h3>
<ul>
<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-21056">SCL-21056</a></strong>: Our status bar widgets do not have tooltips anymore</li>
</ul>
<h3>2023.1.521</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-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>
</ul>
<h3>2023.1.520</h3>
<ul>
<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>
</ul>
<h3>2023.1.514</h3>
<ul>
<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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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>
</ul>
<h3>2023.1.512</h3>
<ul>
<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.510</h3>
<ul>
<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>
</ul>
<h3>2023.1.509</h3>
<ul>
<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.507</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-21050">SCL-21050</a></strong>: Don't re-resolve references in compiled files</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>
</ul>
<h3>2023.1.503</h3>
<ul>
<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>
</ul>
<h3>2023.1.502</h3>
<ul>
<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-21050">SCL-21050</a></strong>: Don't re-resolve references in compiled files</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>
</ul>
<h3>2023.1.496</h3>
<ul>
<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>
</ul>
<h3>2023.1.486</h3>
<ul>
<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>
</ul>
<h3>2023.1.478</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-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>
</ul>
<h3>2023.1.475</h3>
<ul>
<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>
</ul>
<h3>2023.1.466</h3>
<ul>
<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.462</h3>
<ul>
<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.449</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20672">SCL-20672</a></strong>: Prettify and unify Scala 2 decompiler output</li>
</ul>
<h3>2023.1.443</h3>
<ul>
<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-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>
</ul>
<h3>2023.1.420</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-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-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>
</ul>
<h3>2023.1.404</h3>
<ul>
<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>
</ul>
<h3>2023.1.400</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.1.391</h3>
<ul>
<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>
</ul>
<h3>2023.1.384</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>
</ul>
<h3>2023.1.376</h3>
<ul>
<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>
</ul>
<h3>2023.1.369</h3>
<ul>
<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.364</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-20976">SCL-20976</a></strong>: Project View: respect the error highlighting setting</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.355</h3>
<ul>
<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.343</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-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>
</ul>
<h3>2023.1.325</h3>
<ul>
<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>
</ul>
<h3>2023.1.323</h3>
<ul>
<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>
</ul>
<h3>2023.1.317</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-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.294</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-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>
<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-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-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>
</ul>
<h3>2023.1.272</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20904">SCL-20904</a></strong>: Handle rendering transient lazy vals in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20873">SCL-20873</a></strong>: BSP: exception during build: several mnemonic markers in [?[33mwarn?[0m] either upgrade sbt.bat to its latest version or make sure it is accessible from $PATH, and run 'sbt bspConfig'</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20906">SCL-20906</a></strong>: "JUnit malformed declaration" inspection false positive on methods with parameters and `test` prefix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20892">SCL-20892</a></strong>: Scaladoc for Scala 3 enums not processed correctly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20545">SCL-20545</a></strong>: ScalaDoc: auto-adjust indentation of new tag when typing or auto-completing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20177">SCL-20177</a></strong>: Scala 3 REPL prompt "scala&gt;" appears only after the first line is submitted</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>
</ul>
<h3>2023.1.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20398">SCL-20398</a></strong>: Revise previews for all QuickFixes, Actions, IntentionActions</li>
<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-20830">SCL-20830</a></strong>: Compile server can leak an already disposed project instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20828">SCL-20828</a></strong>: Compile Server widget not shown when closing a project and opening any other project again</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20846">SCL-20846</a></strong>: ScalaImportTypeFix: Enum is not suggested for auto import</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-20810">SCL-20810</a></strong>: MatchToPartialFunctionInspection: support indentation-based syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-6939">SCL-6939</a></strong>: No recursion highlighting/tip/circle icon is present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5428">SCL-5428</a></strong>: ScalaDoc: Support links to companion objects using the $ sign</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20784">SCL-20784</a></strong>: [can-be-private] [false negative] Type definition is erroneously deemed to escape</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20871">SCL-20871</a></strong>: scala3: move statement up breaks indentation-based syntax in single extension definition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20879">SCL-20879</a></strong>: [can-be-private] Def macro implementations can never be private</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20877">SCL-20877</a></strong>: Implementing/overriding methods with `using` clauses generates code with a regular argument</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20876">SCL-20876</a></strong>: Inlining values into a string interpolator changes the interpolator type to s"..."</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20852">SCL-20852</a></strong>: Debugger hanging at "collecting data"</li>
</ul>
<h3>2023.1.194</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8349">SCL-8349</a></strong>: Incorrect package/class highlighting in ScalaDoc links</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19315">SCL-19315</a></strong>: sbt-launch.jar not released when updating plugin\closing project after importing bsp-sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18815">SCL-18815</a></strong>: sbt project view: show standard "sources set" when creating new directory in module root like in Gradle</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20762">SCL-20762</a></strong>: compiler-based highlighting + sbt cross-project leads to lot's of red code on file editing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17519">SCL-17519</a></strong>: Pass -P:semanticdb:sourceroot:$PROJECTDIR to the compiler if semanticdb-scalac is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20779">SCL-20779</a></strong>: scala3: .semanticdb files are generated excessively during project build when semanticdb is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19815">SCL-19815</a></strong>: Wrong/legacy package name for FunSuite when creating a new ScalaTest test</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/IDEA-307038">IDEA-307038</a></strong>: package search: AsyncModuleTransformer is not effectively used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20803">SCL-20803</a></strong>: package search: "Dependencies" tool window isn't available in sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20826">SCL-20826</a></strong>: rename of type alias reference after `new` throws an exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15288">SCL-15288</a></strong>: highlight unresolved references in scaladoc as a warning</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5428">SCL-5428</a></strong>: ScalaDoc: Support links to companion objects using the $ sign</li>
</ul>
<h3>2023.1.192</h3>
<ul>
<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-20815">SCL-20815</a></strong>: scalac: Unicode paths not recognized when attempting to debug</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20842">SCL-20842</a></strong>: Creating SBT Project from Existing Sources Fails</li>
</ul>
<h3>2023.1.184</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20830">SCL-20830</a></strong>: Compile server can leak an already disposed project instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20828">SCL-20828</a></strong>: Compile Server widget not shown when closing a project and opening any other project again</li>
</ul>
<h3>2023.1.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20798">SCL-20798</a></strong>: Scala compilation error in java 8 project (scala 2.11 version) with scala 2022.3.13 plugin</li>
</ul>
<h3>2023.1.176</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20798">SCL-20798</a></strong>: Scala compilation error in java 8 project (scala 2.11 version) with scala 2022.3.13 plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20300">SCL-20300</a></strong>: Scala 3: false positive unnecessary parentheses on pattern-match for tuple</li>
</ul>
<h3>2023.1.168</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20185">SCL-20185</a></strong>: fix stubs for Scala3 inherit clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20751">SCL-20751</a></strong>: unused declaration inspection reports some declarations as unused "randomly"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20777">SCL-20777</a></strong>: [can-be-private] [false positive] Inner type definition accessed from non-private scope is marked as "can be private"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20535">SCL-20535</a></strong>: Do not suggest "Insert gap with concatenation" quickfix outside of the string literals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18336">SCL-18336</a></strong>: java to scala converter doesn't properly handle `synchronized`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20683">SCL-20683</a></strong>: Classes from library dependencies in Scala 3 projects are not suggested</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20139">SCL-20139</a></strong>: scala3: `Go to Class...` action doesn't find library class by short name or fully qualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20694">SCL-20694</a></strong>: scala code with semicolon is not recognized as scala when pasting into Project View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20507">SCL-20507</a></strong>: Do not count usage of some class, trait or object from within itself as actual usage</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-20066">SCL-20066</a></strong>: Mark unused members as unused if a type definition is unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20698">SCL-20698</a></strong>: Type refinements are not subtypes of AnyRef</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18137">SCL-18137</a></strong>: Structural types are not supertypes of Null</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-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20715">SCL-20715</a></strong>: Completion: suggestions contain method from another library version that is declared as a dependency of another module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20685">SCL-20685</a></strong>: Optimize trimming spaces and comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20720">SCL-20720</a></strong>: toggle scala 3 CBH is always off</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20711">SCL-20711</a></strong>: Debugger  Stepping settings are empty because of scala message bundle exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20513">SCL-20513</a></strong>: reimplement custom "Disable reporting of unused public declarations" using new IntelliJ API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20571">SCL-20571</a></strong>: Intellij Scala Repl no longer creates import statements</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20660">SCL-20660</a></strong>: warning: -Xnojline is deprecated: Replaced by -Xjline:off shown when evaluating smth in scala repl</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20723">SCL-20723</a></strong>: scala3: enter press before one-line extension method doesn't insert indentation, breaking the extension</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20572">SCL-20572</a></strong>: Scala Worksheet scrolling problem when evaluating</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20721">SCL-20721</a></strong>: scala3 automatic refactoring keeps putting tick marks round given</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20441">SCL-20441</a></strong>: weird error "illegal start of toplevel definition" in erroneous java file (in scala-java project)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20436">SCL-20436</a></strong>: Either actually disable annotators or enable the highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18835">SCL-18835</a></strong>: Enable non-type-aware highlighting when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20704">SCL-20704</a></strong>: bad "unused declaration" for type parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20656">SCL-20656</a></strong>: false "Access can be private" for definitions which leak via signature of other public definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20734">SCL-20734</a></strong>: Scala 3.2.1 - worksheet evaluation fails</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19256">SCL-19256</a></strong>: "function is already defined in the scope" for extension method of different type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20731">SCL-20731</a></strong>: import of play (sample) project with sbt 1.8.0 fails as well</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20730">SCL-20730</a></strong>: Support code folding over Scala packages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20737">SCL-20737</a></strong>: Trait extends abstract class with parameters highlight red</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20540">SCL-20540</a></strong>: Scala plugin version 2022.2.10 and after incorrectly highlights an error when a trait extends a class.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20517">SCL-20517</a></strong>: High and long CPU usage when opening a scala file using sangria</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20702">SCL-20702</a></strong>: Object inherit from a exported method lose type information</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19854">SCL-19854</a></strong>: Pass macOS environment into sbt process</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18821">SCL-18821</a></strong>: Can't read OS environment variable in sbt script</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20707">SCL-20707</a></strong>: String interpolation in regexes reports a syntax error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19904">SCL-19904</a></strong>: Scala regex error highlighting problem</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16049">SCL-16049</a></strong>: Invalid context detected within Scala string interpolation block if a "language=XXX" annotation is present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15463">SCL-15463</a></strong>: language injection: handle multi-line strings for temporal injection via intention action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15461">SCL-15461</a></strong>: language injection: edit code fragment: adding new lines on Enter breaks code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11710">SCL-11710</a></strong>: Language injection and stripMargin in Scala strings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20763">SCL-20763</a></strong>: detect ScalaJs in Scala 3 module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20762">SCL-20762</a></strong>: compiler-based highlighting + sbt cross-project leads to lot's of red code on file editing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20765">SCL-20765</a></strong>: language injection: can't un-inject injection via intention action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20506">SCL-20506</a></strong>: Report declarations that are only used in companion objects/classes as "Can be private"</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-20612">SCL-20612</a></strong>: don't show unused declaration/can be private inspections in code fragments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20775">SCL-20775</a></strong>: Ctrl+Alt+W shortcut doesn't work in Scala Worksheets</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20603">SCL-20603</a></strong>: don't show "can be private" inspection for top level worksheet definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20756">SCL-20756</a></strong>: [unused-declaration] [TextSearch] Distinguish between term and type references</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20569">SCL-20569</a></strong>: wrong "declaration is never used" inspection result for base method in scala scratch files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20783">SCL-20783</a></strong>: [can-be-private] Do not inspect package objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20599">SCL-20599</a></strong>: unused declaration settings: clarify which compiler option affects inspection behavior</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20724">SCL-20724</a></strong>: scaladoc: backspace in header start removes entire header closing tag</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16053">SCL-16053</a></strong>: language injection shouldn't take margin char from settings</li>
</ul>
<h3>2023.1.129</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20535">SCL-20535</a></strong>: Do not suggest "Insert gap with concatenation" quickfix outside of the string literals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18336">SCL-18336</a></strong>: java to scala converter doesn't properly handle `synchronized`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20683">SCL-20683</a></strong>: Classes from library dependencies in Scala 3 projects are not suggested</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20139">SCL-20139</a></strong>: scala3: `Go to Class...` action doesn't find library class by short name or fully qualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20694">SCL-20694</a></strong>: scala code with semicolon is not recognized as scala when pasting into Project View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20507">SCL-20507</a></strong>: Do not count usage of some class, trait or object from within itself as actual usage</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-20066">SCL-20066</a></strong>: Mark unused members as unused if a type definition is unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20656">SCL-20656</a></strong>: false "Access can be private" for definitions which leak via signature of other public definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20698">SCL-20698</a></strong>: Type refinements are not subtypes of AnyRef</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18137">SCL-18137</a></strong>: Structural types are not supertypes of Null</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-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20599">SCL-20599</a></strong>: unused declaration settings: clarify which compiler option affects inspection behavior</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=326289</download-url><idea-version min="n/a" max="n/a" since-build="231.7665" until-build="231.*"/></idea-plugin><idea-plugin downloads="23436378" size="70843545" date="1682585922000" updatedDate="1682585922000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.268</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=326103</download-url><idea-version min="n/a" max="n/a" since-build="232.3863" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="70844855" date="1682493158000" updatedDate="1682493158000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.259</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=325527</download-url><idea-version min="n/a" max="n/a" since-build="232.3863" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="70847518" date="1682136963000" updatedDate="1682136963000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.250</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><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-21143">SCL-21143</a></strong>: sbt-shell opens dependency project (wrong working directory)</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20831">SCL-20831</a></strong>: scala3 enums invalid error reported : Enum case must extend its enum class Move</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-21116">SCL-21116</a></strong>: TastyReader: private companion objects</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21127">SCL-21127</a></strong>: IJ 2023 reports highlight error for 'parameters' in  akka http routes</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-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=324107</download-url><idea-version min="n/a" max="n/a" since-build="232.3863" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="79755689" date="1681792439000" updatedDate="1681792439000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.543</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.543</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21143">SCL-21143</a></strong>: sbt-shell opens dependency project</li>
</ul>
<h3>2023.1.542</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.1.541</h3>
<ul>
<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-21114">SCL-21114</a></strong>: Scala spellcheck parser underline is shifted right 1 symbol when \n is in the string</li>
</ul>
<h3>2023.1.536</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>
</ul>
<h3>2023.1.534</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-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.533</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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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>
</ul>
<h3>2023.1.528</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.525</h3>
<ul>
<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>
</ul>
<h3>2023.1.523</h3>
<ul>
<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-21056">SCL-21056</a></strong>: Our status bar widgets do not have tooltips anymore</li>
</ul>
<h3>2023.1.521</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-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>
</ul>
<h3>2023.1.520</h3>
<ul>
<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>
</ul>
<h3>2023.1.514</h3>
<ul>
<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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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>
</ul>
<h3>2023.1.512</h3>
<ul>
<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.510</h3>
<ul>
<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>
</ul>
<h3>2023.1.509</h3>
<ul>
<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.507</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-21050">SCL-21050</a></strong>: Don't re-resolve references in compiled files</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>
</ul>
<h3>2023.1.503</h3>
<ul>
<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>
</ul>
<h3>2023.1.502</h3>
<ul>
<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-21050">SCL-21050</a></strong>: Don't re-resolve references in compiled files</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>
</ul>
<h3>2023.1.496</h3>
<ul>
<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>
</ul>
<h3>2023.1.486</h3>
<ul>
<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>
</ul>
<h3>2023.1.478</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-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>
</ul>
<h3>2023.1.475</h3>
<ul>
<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>
</ul>
<h3>2023.1.466</h3>
<ul>
<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.462</h3>
<ul>
<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.449</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20672">SCL-20672</a></strong>: Prettify and unify Scala 2 decompiler output</li>
</ul>
<h3>2023.1.443</h3>
<ul>
<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-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>
</ul>
<h3>2023.1.420</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-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-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>
</ul>
<h3>2023.1.404</h3>
<ul>
<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>
</ul>
<h3>2023.1.400</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.1.391</h3>
<ul>
<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>
</ul>
<h3>2023.1.384</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>
</ul>
<h3>2023.1.376</h3>
<ul>
<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>
</ul>
<h3>2023.1.369</h3>
<ul>
<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.364</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-20976">SCL-20976</a></strong>: Project View: respect the error highlighting setting</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.355</h3>
<ul>
<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.343</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-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>
</ul>
<h3>2023.1.325</h3>
<ul>
<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>
</ul>
<h3>2023.1.323</h3>
<ul>
<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>
</ul>
<h3>2023.1.317</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-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.294</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-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>
<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-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-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>
</ul>
<h3>2023.1.272</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20904">SCL-20904</a></strong>: Handle rendering transient lazy vals in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20873">SCL-20873</a></strong>: BSP: exception during build: several mnemonic markers in [?[33mwarn?[0m] either upgrade sbt.bat to its latest version or make sure it is accessible from $PATH, and run 'sbt bspConfig'</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20906">SCL-20906</a></strong>: "JUnit malformed declaration" inspection false positive on methods with parameters and `test` prefix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20892">SCL-20892</a></strong>: Scaladoc for Scala 3 enums not processed correctly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20545">SCL-20545</a></strong>: ScalaDoc: auto-adjust indentation of new tag when typing or auto-completing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20177">SCL-20177</a></strong>: Scala 3 REPL prompt "scala&gt;" appears only after the first line is submitted</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>
</ul>
<h3>2023.1.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20398">SCL-20398</a></strong>: Revise previews for all QuickFixes, Actions, IntentionActions</li>
<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-20830">SCL-20830</a></strong>: Compile server can leak an already disposed project instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20828">SCL-20828</a></strong>: Compile Server widget not shown when closing a project and opening any other project again</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20846">SCL-20846</a></strong>: ScalaImportTypeFix: Enum is not suggested for auto import</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-20810">SCL-20810</a></strong>: MatchToPartialFunctionInspection: support indentation-based syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-6939">SCL-6939</a></strong>: No recursion highlighting/tip/circle icon is present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5428">SCL-5428</a></strong>: ScalaDoc: Support links to companion objects using the $ sign</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20784">SCL-20784</a></strong>: [can-be-private] [false negative] Type definition is erroneously deemed to escape</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20871">SCL-20871</a></strong>: scala3: move statement up breaks indentation-based syntax in single extension definition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20879">SCL-20879</a></strong>: [can-be-private] Def macro implementations can never be private</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20877">SCL-20877</a></strong>: Implementing/overriding methods with `using` clauses generates code with a regular argument</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20876">SCL-20876</a></strong>: Inlining values into a string interpolator changes the interpolator type to s"..."</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20852">SCL-20852</a></strong>: Debugger hanging at "collecting data"</li>
</ul>
<h3>2023.1.194</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8349">SCL-8349</a></strong>: Incorrect package/class highlighting in ScalaDoc links</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19315">SCL-19315</a></strong>: sbt-launch.jar not released when updating plugin\closing project after importing bsp-sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18815">SCL-18815</a></strong>: sbt project view: show standard "sources set" when creating new directory in module root like in Gradle</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20762">SCL-20762</a></strong>: compiler-based highlighting + sbt cross-project leads to lot's of red code on file editing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17519">SCL-17519</a></strong>: Pass -P:semanticdb:sourceroot:$PROJECTDIR to the compiler if semanticdb-scalac is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20779">SCL-20779</a></strong>: scala3: .semanticdb files are generated excessively during project build when semanticdb is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19815">SCL-19815</a></strong>: Wrong/legacy package name for FunSuite when creating a new ScalaTest test</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/IDEA-307038">IDEA-307038</a></strong>: package search: AsyncModuleTransformer is not effectively used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20803">SCL-20803</a></strong>: package search: "Dependencies" tool window isn't available in sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20826">SCL-20826</a></strong>: rename of type alias reference after `new` throws an exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15288">SCL-15288</a></strong>: highlight unresolved references in scaladoc as a warning</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5428">SCL-5428</a></strong>: ScalaDoc: Support links to companion objects using the $ sign</li>
</ul>
<h3>2023.1.192</h3>
<ul>
<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-20815">SCL-20815</a></strong>: scalac: Unicode paths not recognized when attempting to debug</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20842">SCL-20842</a></strong>: Creating SBT Project from Existing Sources Fails</li>
</ul>
<h3>2023.1.184</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20830">SCL-20830</a></strong>: Compile server can leak an already disposed project instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20828">SCL-20828</a></strong>: Compile Server widget not shown when closing a project and opening any other project again</li>
</ul>
<h3>2023.1.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20798">SCL-20798</a></strong>: Scala compilation error in java 8 project (scala 2.11 version) with scala 2022.3.13 plugin</li>
</ul>
<h3>2023.1.176</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20798">SCL-20798</a></strong>: Scala compilation error in java 8 project (scala 2.11 version) with scala 2022.3.13 plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20300">SCL-20300</a></strong>: Scala 3: false positive unnecessary parentheses on pattern-match for tuple</li>
</ul>
<h3>2023.1.168</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20185">SCL-20185</a></strong>: fix stubs for Scala3 inherit clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20751">SCL-20751</a></strong>: unused declaration inspection reports some declarations as unused "randomly"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20777">SCL-20777</a></strong>: [can-be-private] [false positive] Inner type definition accessed from non-private scope is marked as "can be private"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20535">SCL-20535</a></strong>: Do not suggest "Insert gap with concatenation" quickfix outside of the string literals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18336">SCL-18336</a></strong>: java to scala converter doesn't properly handle `synchronized`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20683">SCL-20683</a></strong>: Classes from library dependencies in Scala 3 projects are not suggested</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20139">SCL-20139</a></strong>: scala3: `Go to Class...` action doesn't find library class by short name or fully qualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20694">SCL-20694</a></strong>: scala code with semicolon is not recognized as scala when pasting into Project View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20507">SCL-20507</a></strong>: Do not count usage of some class, trait or object from within itself as actual usage</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-20066">SCL-20066</a></strong>: Mark unused members as unused if a type definition is unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20698">SCL-20698</a></strong>: Type refinements are not subtypes of AnyRef</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18137">SCL-18137</a></strong>: Structural types are not supertypes of Null</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-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20715">SCL-20715</a></strong>: Completion: suggestions contain method from another library version that is declared as a dependency of another module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20685">SCL-20685</a></strong>: Optimize trimming spaces and comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20720">SCL-20720</a></strong>: toggle scala 3 CBH is always off</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20711">SCL-20711</a></strong>: Debugger  Stepping settings are empty because of scala message bundle exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20513">SCL-20513</a></strong>: reimplement custom "Disable reporting of unused public declarations" using new IntelliJ API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20571">SCL-20571</a></strong>: Intellij Scala Repl no longer creates import statements</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20660">SCL-20660</a></strong>: warning: -Xnojline is deprecated: Replaced by -Xjline:off shown when evaluating smth in scala repl</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20723">SCL-20723</a></strong>: scala3: enter press before one-line extension method doesn't insert indentation, breaking the extension</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20572">SCL-20572</a></strong>: Scala Worksheet scrolling problem when evaluating</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20721">SCL-20721</a></strong>: scala3 automatic refactoring keeps putting tick marks round given</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20441">SCL-20441</a></strong>: weird error "illegal start of toplevel definition" in erroneous java file (in scala-java project)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20436">SCL-20436</a></strong>: Either actually disable annotators or enable the highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18835">SCL-18835</a></strong>: Enable non-type-aware highlighting when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20704">SCL-20704</a></strong>: bad "unused declaration" for type parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20656">SCL-20656</a></strong>: false "Access can be private" for definitions which leak via signature of other public definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20734">SCL-20734</a></strong>: Scala 3.2.1 - worksheet evaluation fails</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19256">SCL-19256</a></strong>: "function is already defined in the scope" for extension method of different type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20731">SCL-20731</a></strong>: import of play (sample) project with sbt 1.8.0 fails as well</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20730">SCL-20730</a></strong>: Support code folding over Scala packages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20737">SCL-20737</a></strong>: Trait extends abstract class with parameters highlight red</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20540">SCL-20540</a></strong>: Scala plugin version 2022.2.10 and after incorrectly highlights an error when a trait extends a class.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20517">SCL-20517</a></strong>: High and long CPU usage when opening a scala file using sangria</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20702">SCL-20702</a></strong>: Object inherit from a exported method lose type information</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19854">SCL-19854</a></strong>: Pass macOS environment into sbt process</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18821">SCL-18821</a></strong>: Can't read OS environment variable in sbt script</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20707">SCL-20707</a></strong>: String interpolation in regexes reports a syntax error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19904">SCL-19904</a></strong>: Scala regex error highlighting problem</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16049">SCL-16049</a></strong>: Invalid context detected within Scala string interpolation block if a "language=XXX" annotation is present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15463">SCL-15463</a></strong>: language injection: handle multi-line strings for temporal injection via intention action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15461">SCL-15461</a></strong>: language injection: edit code fragment: adding new lines on Enter breaks code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11710">SCL-11710</a></strong>: Language injection and stripMargin in Scala strings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20763">SCL-20763</a></strong>: detect ScalaJs in Scala 3 module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20762">SCL-20762</a></strong>: compiler-based highlighting + sbt cross-project leads to lot's of red code on file editing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20765">SCL-20765</a></strong>: language injection: can't un-inject injection via intention action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20506">SCL-20506</a></strong>: Report declarations that are only used in companion objects/classes as "Can be private"</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-20612">SCL-20612</a></strong>: don't show unused declaration/can be private inspections in code fragments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20775">SCL-20775</a></strong>: Ctrl+Alt+W shortcut doesn't work in Scala Worksheets</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20603">SCL-20603</a></strong>: don't show "can be private" inspection for top level worksheet definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20756">SCL-20756</a></strong>: [unused-declaration] [TextSearch] Distinguish between term and type references</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20569">SCL-20569</a></strong>: wrong "declaration is never used" inspection result for base method in scala scratch files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20783">SCL-20783</a></strong>: [can-be-private] Do not inspect package objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20599">SCL-20599</a></strong>: unused declaration settings: clarify which compiler option affects inspection behavior</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20724">SCL-20724</a></strong>: scaladoc: backspace in header start removes entire header closing tag</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16053">SCL-16053</a></strong>: language injection shouldn't take margin char from settings</li>
</ul>
<h3>2023.1.129</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20535">SCL-20535</a></strong>: Do not suggest "Insert gap with concatenation" quickfix outside of the string literals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18336">SCL-18336</a></strong>: java to scala converter doesn't properly handle `synchronized`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20683">SCL-20683</a></strong>: Classes from library dependencies in Scala 3 projects are not suggested</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20139">SCL-20139</a></strong>: scala3: `Go to Class...` action doesn't find library class by short name or fully qualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20694">SCL-20694</a></strong>: scala code with semicolon is not recognized as scala when pasting into Project View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20507">SCL-20507</a></strong>: Do not count usage of some class, trait or object from within itself as actual usage</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-20066">SCL-20066</a></strong>: Mark unused members as unused if a type definition is unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20656">SCL-20656</a></strong>: false "Access can be private" for definitions which leak via signature of other public definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20698">SCL-20698</a></strong>: Type refinements are not subtypes of AnyRef</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18137">SCL-18137</a></strong>: Structural types are not supertypes of Null</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-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20599">SCL-20599</a></strong>: unused declaration settings: clarify which compiler option affects inspection behavior</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=322020</download-url><idea-version min="n/a" max="n/a" since-build="231.7665" until-build="231.*"/></idea-plugin><idea-plugin downloads="23436378" size="70814993" date="1681452795000" updatedDate="1681452795000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.218</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=320169</download-url><idea-version min="n/a" max="n/a" since-build="232.3863" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="79755588" date="1681358858000" updatedDate="1681358858000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.542</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.542</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18559">SCL-18559</a></strong>: scaladoc: don't insert paragraph on empty line if an explicit paragraph tag is used</li>
</ul>
<h3>2023.1.541</h3>
<ul>
<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-21114">SCL-21114</a></strong>: Scala spellcheck parser underline is shifted right 1 symbol when \n is in the string</li>
</ul>
<h3>2023.1.536</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>
</ul>
<h3>2023.1.534</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-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.533</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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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>
</ul>
<h3>2023.1.528</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.525</h3>
<ul>
<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>
</ul>
<h3>2023.1.523</h3>
<ul>
<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-21056">SCL-21056</a></strong>: Our status bar widgets do not have tooltips anymore</li>
</ul>
<h3>2023.1.521</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-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>
</ul>
<h3>2023.1.520</h3>
<ul>
<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>
</ul>
<h3>2023.1.514</h3>
<ul>
<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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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>
</ul>
<h3>2023.1.512</h3>
<ul>
<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.510</h3>
<ul>
<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>
</ul>
<h3>2023.1.509</h3>
<ul>
<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.507</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-21050">SCL-21050</a></strong>: Don't re-resolve references in compiled files</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>
</ul>
<h3>2023.1.503</h3>
<ul>
<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>
</ul>
<h3>2023.1.502</h3>
<ul>
<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-21050">SCL-21050</a></strong>: Don't re-resolve references in compiled files</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>
</ul>
<h3>2023.1.496</h3>
<ul>
<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>
</ul>
<h3>2023.1.486</h3>
<ul>
<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>
</ul>
<h3>2023.1.478</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-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>
</ul>
<h3>2023.1.475</h3>
<ul>
<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>
</ul>
<h3>2023.1.466</h3>
<ul>
<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.462</h3>
<ul>
<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.449</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20672">SCL-20672</a></strong>: Prettify and unify Scala 2 decompiler output</li>
</ul>
<h3>2023.1.443</h3>
<ul>
<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-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>
</ul>
<h3>2023.1.420</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-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-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>
</ul>
<h3>2023.1.404</h3>
<ul>
<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>
</ul>
<h3>2023.1.400</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.1.391</h3>
<ul>
<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>
</ul>
<h3>2023.1.384</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>
</ul>
<h3>2023.1.376</h3>
<ul>
<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>
</ul>
<h3>2023.1.369</h3>
<ul>
<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.364</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-20976">SCL-20976</a></strong>: Project View: respect the error highlighting setting</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.355</h3>
<ul>
<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.343</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-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>
</ul>
<h3>2023.1.325</h3>
<ul>
<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>
</ul>
<h3>2023.1.323</h3>
<ul>
<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>
</ul>
<h3>2023.1.317</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-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.294</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-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>
<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-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-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>
</ul>
<h3>2023.1.272</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20904">SCL-20904</a></strong>: Handle rendering transient lazy vals in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20873">SCL-20873</a></strong>: BSP: exception during build: several mnemonic markers in [?[33mwarn?[0m] either upgrade sbt.bat to its latest version or make sure it is accessible from $PATH, and run 'sbt bspConfig'</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20906">SCL-20906</a></strong>: "JUnit malformed declaration" inspection false positive on methods with parameters and `test` prefix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20892">SCL-20892</a></strong>: Scaladoc for Scala 3 enums not processed correctly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20545">SCL-20545</a></strong>: ScalaDoc: auto-adjust indentation of new tag when typing or auto-completing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20177">SCL-20177</a></strong>: Scala 3 REPL prompt "scala&gt;" appears only after the first line is submitted</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>
</ul>
<h3>2023.1.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20398">SCL-20398</a></strong>: Revise previews for all QuickFixes, Actions, IntentionActions</li>
<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-20830">SCL-20830</a></strong>: Compile server can leak an already disposed project instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20828">SCL-20828</a></strong>: Compile Server widget not shown when closing a project and opening any other project again</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20846">SCL-20846</a></strong>: ScalaImportTypeFix: Enum is not suggested for auto import</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-20810">SCL-20810</a></strong>: MatchToPartialFunctionInspection: support indentation-based syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-6939">SCL-6939</a></strong>: No recursion highlighting/tip/circle icon is present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5428">SCL-5428</a></strong>: ScalaDoc: Support links to companion objects using the $ sign</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20784">SCL-20784</a></strong>: [can-be-private] [false negative] Type definition is erroneously deemed to escape</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20871">SCL-20871</a></strong>: scala3: move statement up breaks indentation-based syntax in single extension definition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20879">SCL-20879</a></strong>: [can-be-private] Def macro implementations can never be private</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20877">SCL-20877</a></strong>: Implementing/overriding methods with `using` clauses generates code with a regular argument</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20876">SCL-20876</a></strong>: Inlining values into a string interpolator changes the interpolator type to s"..."</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20852">SCL-20852</a></strong>: Debugger hanging at "collecting data"</li>
</ul>
<h3>2023.1.194</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8349">SCL-8349</a></strong>: Incorrect package/class highlighting in ScalaDoc links</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19315">SCL-19315</a></strong>: sbt-launch.jar not released when updating plugin\closing project after importing bsp-sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18815">SCL-18815</a></strong>: sbt project view: show standard "sources set" when creating new directory in module root like in Gradle</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20762">SCL-20762</a></strong>: compiler-based highlighting + sbt cross-project leads to lot's of red code on file editing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17519">SCL-17519</a></strong>: Pass -P:semanticdb:sourceroot:$PROJECTDIR to the compiler if semanticdb-scalac is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20779">SCL-20779</a></strong>: scala3: .semanticdb files are generated excessively during project build when semanticdb is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19815">SCL-19815</a></strong>: Wrong/legacy package name for FunSuite when creating a new ScalaTest test</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/IDEA-307038">IDEA-307038</a></strong>: package search: AsyncModuleTransformer is not effectively used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20803">SCL-20803</a></strong>: package search: "Dependencies" tool window isn't available in sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20826">SCL-20826</a></strong>: rename of type alias reference after `new` throws an exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15288">SCL-15288</a></strong>: highlight unresolved references in scaladoc as a warning</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5428">SCL-5428</a></strong>: ScalaDoc: Support links to companion objects using the $ sign</li>
</ul>
<h3>2023.1.192</h3>
<ul>
<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-20815">SCL-20815</a></strong>: scalac: Unicode paths not recognized when attempting to debug</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20842">SCL-20842</a></strong>: Creating SBT Project from Existing Sources Fails</li>
</ul>
<h3>2023.1.184</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20830">SCL-20830</a></strong>: Compile server can leak an already disposed project instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20828">SCL-20828</a></strong>: Compile Server widget not shown when closing a project and opening any other project again</li>
</ul>
<h3>2023.1.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20798">SCL-20798</a></strong>: Scala compilation error in java 8 project (scala 2.11 version) with scala 2022.3.13 plugin</li>
</ul>
<h3>2023.1.176</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20798">SCL-20798</a></strong>: Scala compilation error in java 8 project (scala 2.11 version) with scala 2022.3.13 plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20300">SCL-20300</a></strong>: Scala 3: false positive unnecessary parentheses on pattern-match for tuple</li>
</ul>
<h3>2023.1.168</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20185">SCL-20185</a></strong>: fix stubs for Scala3 inherit clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20751">SCL-20751</a></strong>: unused declaration inspection reports some declarations as unused "randomly"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20777">SCL-20777</a></strong>: [can-be-private] [false positive] Inner type definition accessed from non-private scope is marked as "can be private"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20535">SCL-20535</a></strong>: Do not suggest "Insert gap with concatenation" quickfix outside of the string literals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18336">SCL-18336</a></strong>: java to scala converter doesn't properly handle `synchronized`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20683">SCL-20683</a></strong>: Classes from library dependencies in Scala 3 projects are not suggested</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20139">SCL-20139</a></strong>: scala3: `Go to Class...` action doesn't find library class by short name or fully qualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20694">SCL-20694</a></strong>: scala code with semicolon is not recognized as scala when pasting into Project View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20507">SCL-20507</a></strong>: Do not count usage of some class, trait or object from within itself as actual usage</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-20066">SCL-20066</a></strong>: Mark unused members as unused if a type definition is unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20698">SCL-20698</a></strong>: Type refinements are not subtypes of AnyRef</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18137">SCL-18137</a></strong>: Structural types are not supertypes of Null</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-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20715">SCL-20715</a></strong>: Completion: suggestions contain method from another library version that is declared as a dependency of another module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20685">SCL-20685</a></strong>: Optimize trimming spaces and comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20720">SCL-20720</a></strong>: toggle scala 3 CBH is always off</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20711">SCL-20711</a></strong>: Debugger  Stepping settings are empty because of scala message bundle exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20513">SCL-20513</a></strong>: reimplement custom "Disable reporting of unused public declarations" using new IntelliJ API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20571">SCL-20571</a></strong>: Intellij Scala Repl no longer creates import statements</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20660">SCL-20660</a></strong>: warning: -Xnojline is deprecated: Replaced by -Xjline:off shown when evaluating smth in scala repl</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20723">SCL-20723</a></strong>: scala3: enter press before one-line extension method doesn't insert indentation, breaking the extension</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20572">SCL-20572</a></strong>: Scala Worksheet scrolling problem when evaluating</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20721">SCL-20721</a></strong>: scala3 automatic refactoring keeps putting tick marks round given</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20441">SCL-20441</a></strong>: weird error "illegal start of toplevel definition" in erroneous java file (in scala-java project)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20436">SCL-20436</a></strong>: Either actually disable annotators or enable the highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18835">SCL-18835</a></strong>: Enable non-type-aware highlighting when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20704">SCL-20704</a></strong>: bad "unused declaration" for type parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20656">SCL-20656</a></strong>: false "Access can be private" for definitions which leak via signature of other public definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20734">SCL-20734</a></strong>: Scala 3.2.1 - worksheet evaluation fails</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19256">SCL-19256</a></strong>: "function is already defined in the scope" for extension method of different type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20731">SCL-20731</a></strong>: import of play (sample) project with sbt 1.8.0 fails as well</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20730">SCL-20730</a></strong>: Support code folding over Scala packages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20737">SCL-20737</a></strong>: Trait extends abstract class with parameters highlight red</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20540">SCL-20540</a></strong>: Scala plugin version 2022.2.10 and after incorrectly highlights an error when a trait extends a class.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20517">SCL-20517</a></strong>: High and long CPU usage when opening a scala file using sangria</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20702">SCL-20702</a></strong>: Object inherit from a exported method lose type information</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19854">SCL-19854</a></strong>: Pass macOS environment into sbt process</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18821">SCL-18821</a></strong>: Can't read OS environment variable in sbt script</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20707">SCL-20707</a></strong>: String interpolation in regexes reports a syntax error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19904">SCL-19904</a></strong>: Scala regex error highlighting problem</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16049">SCL-16049</a></strong>: Invalid context detected within Scala string interpolation block if a "language=XXX" annotation is present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15463">SCL-15463</a></strong>: language injection: handle multi-line strings for temporal injection via intention action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15461">SCL-15461</a></strong>: language injection: edit code fragment: adding new lines on Enter breaks code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11710">SCL-11710</a></strong>: Language injection and stripMargin in Scala strings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20763">SCL-20763</a></strong>: detect ScalaJs in Scala 3 module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20762">SCL-20762</a></strong>: compiler-based highlighting + sbt cross-project leads to lot's of red code on file editing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20765">SCL-20765</a></strong>: language injection: can't un-inject injection via intention action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20506">SCL-20506</a></strong>: Report declarations that are only used in companion objects/classes as "Can be private"</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-20612">SCL-20612</a></strong>: don't show unused declaration/can be private inspections in code fragments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20775">SCL-20775</a></strong>: Ctrl+Alt+W shortcut doesn't work in Scala Worksheets</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20603">SCL-20603</a></strong>: don't show "can be private" inspection for top level worksheet definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20756">SCL-20756</a></strong>: [unused-declaration] [TextSearch] Distinguish between term and type references</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20569">SCL-20569</a></strong>: wrong "declaration is never used" inspection result for base method in scala scratch files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20783">SCL-20783</a></strong>: [can-be-private] Do not inspect package objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20599">SCL-20599</a></strong>: unused declaration settings: clarify which compiler option affects inspection behavior</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20724">SCL-20724</a></strong>: scaladoc: backspace in header start removes entire header closing tag</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16053">SCL-16053</a></strong>: language injection shouldn't take margin char from settings</li>
</ul>
<h3>2023.1.129</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20535">SCL-20535</a></strong>: Do not suggest "Insert gap with concatenation" quickfix outside of the string literals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18336">SCL-18336</a></strong>: java to scala converter doesn't properly handle `synchronized`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20683">SCL-20683</a></strong>: Classes from library dependencies in Scala 3 projects are not suggested</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20139">SCL-20139</a></strong>: scala3: `Go to Class...` action doesn't find library class by short name or fully qualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20694">SCL-20694</a></strong>: scala code with semicolon is not recognized as scala when pasting into Project View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20507">SCL-20507</a></strong>: Do not count usage of some class, trait or object from within itself as actual usage</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-20066">SCL-20066</a></strong>: Mark unused members as unused if a type definition is unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20656">SCL-20656</a></strong>: false "Access can be private" for definitions which leak via signature of other public definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20698">SCL-20698</a></strong>: Type refinements are not subtypes of AnyRef</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18137">SCL-18137</a></strong>: Structural types are not supertypes of Null</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-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20599">SCL-20599</a></strong>: unused declaration settings: clarify which compiler option affects inspection behavior</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=319228</download-url><idea-version min="n/a" max="n/a" since-build="231.7665" until-build="231.*"/></idea-plugin><idea-plugin downloads="23436378" size="74013429" date="1681358621000" updatedDate="1681358621000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.215</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17548">SCL-17548</a></strong>: Worksheet action buttons get disabled when opening another project in new window</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17069">SCL-17069</a></strong>: Menu buttons are disabled in a Scala Worksheet</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=319227</download-url><idea-version min="n/a" max="n/a" since-build="232.3863" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="74014539" date="1681273254000" updatedDate="1681273254000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.206</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><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></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=318933</download-url><idea-version min="n/a" max="n/a" since-build="232.3863" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="79754156" date="1681272951000" updatedDate="1681272951000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.541</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.541</h3>
<ul>
<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-21114">SCL-21114</a></strong>: Scala spellcheck parser underline is shifted right 1 symbol when \n is in the string</li>
</ul>
<h3>2023.1.536</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>
</ul>
<h3>2023.1.534</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-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.533</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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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>
</ul>
<h3>2023.1.528</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.525</h3>
<ul>
<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>
</ul>
<h3>2023.1.523</h3>
<ul>
<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-21056">SCL-21056</a></strong>: Our status bar widgets do not have tooltips anymore</li>
</ul>
<h3>2023.1.521</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-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>
</ul>
<h3>2023.1.520</h3>
<ul>
<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>
</ul>
<h3>2023.1.514</h3>
<ul>
<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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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>
</ul>
<h3>2023.1.512</h3>
<ul>
<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.510</h3>
<ul>
<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>
</ul>
<h3>2023.1.509</h3>
<ul>
<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.507</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-21050">SCL-21050</a></strong>: Don't re-resolve references in compiled files</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>
</ul>
<h3>2023.1.503</h3>
<ul>
<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>
</ul>
<h3>2023.1.502</h3>
<ul>
<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-21050">SCL-21050</a></strong>: Don't re-resolve references in compiled files</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>
</ul>
<h3>2023.1.496</h3>
<ul>
<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>
</ul>
<h3>2023.1.486</h3>
<ul>
<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>
</ul>
<h3>2023.1.478</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-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>
</ul>
<h3>2023.1.475</h3>
<ul>
<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>
</ul>
<h3>2023.1.466</h3>
<ul>
<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.462</h3>
<ul>
<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.449</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20672">SCL-20672</a></strong>: Prettify and unify Scala 2 decompiler output</li>
</ul>
<h3>2023.1.443</h3>
<ul>
<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-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>
</ul>
<h3>2023.1.420</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-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-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>
</ul>
<h3>2023.1.404</h3>
<ul>
<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>
</ul>
<h3>2023.1.400</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.1.391</h3>
<ul>
<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>
</ul>
<h3>2023.1.384</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>
</ul>
<h3>2023.1.376</h3>
<ul>
<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>
</ul>
<h3>2023.1.369</h3>
<ul>
<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.364</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-20976">SCL-20976</a></strong>: Project View: respect the error highlighting setting</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.355</h3>
<ul>
<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.343</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-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>
</ul>
<h3>2023.1.325</h3>
<ul>
<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>
</ul>
<h3>2023.1.323</h3>
<ul>
<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>
</ul>
<h3>2023.1.317</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-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.294</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-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>
<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-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-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>
</ul>
<h3>2023.1.272</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20904">SCL-20904</a></strong>: Handle rendering transient lazy vals in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20873">SCL-20873</a></strong>: BSP: exception during build: several mnemonic markers in [?[33mwarn?[0m] either upgrade sbt.bat to its latest version or make sure it is accessible from $PATH, and run 'sbt bspConfig'</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20906">SCL-20906</a></strong>: "JUnit malformed declaration" inspection false positive on methods with parameters and `test` prefix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20892">SCL-20892</a></strong>: Scaladoc for Scala 3 enums not processed correctly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20545">SCL-20545</a></strong>: ScalaDoc: auto-adjust indentation of new tag when typing or auto-completing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20177">SCL-20177</a></strong>: Scala 3 REPL prompt "scala&gt;" appears only after the first line is submitted</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>
</ul>
<h3>2023.1.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20398">SCL-20398</a></strong>: Revise previews for all QuickFixes, Actions, IntentionActions</li>
<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-20830">SCL-20830</a></strong>: Compile server can leak an already disposed project instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20828">SCL-20828</a></strong>: Compile Server widget not shown when closing a project and opening any other project again</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20846">SCL-20846</a></strong>: ScalaImportTypeFix: Enum is not suggested for auto import</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-20810">SCL-20810</a></strong>: MatchToPartialFunctionInspection: support indentation-based syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-6939">SCL-6939</a></strong>: No recursion highlighting/tip/circle icon is present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5428">SCL-5428</a></strong>: ScalaDoc: Support links to companion objects using the $ sign</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20784">SCL-20784</a></strong>: [can-be-private] [false negative] Type definition is erroneously deemed to escape</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20871">SCL-20871</a></strong>: scala3: move statement up breaks indentation-based syntax in single extension definition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20879">SCL-20879</a></strong>: [can-be-private] Def macro implementations can never be private</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20877">SCL-20877</a></strong>: Implementing/overriding methods with `using` clauses generates code with a regular argument</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20876">SCL-20876</a></strong>: Inlining values into a string interpolator changes the interpolator type to s"..."</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20852">SCL-20852</a></strong>: Debugger hanging at "collecting data"</li>
</ul>
<h3>2023.1.194</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8349">SCL-8349</a></strong>: Incorrect package/class highlighting in ScalaDoc links</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19315">SCL-19315</a></strong>: sbt-launch.jar not released when updating plugin\closing project after importing bsp-sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18815">SCL-18815</a></strong>: sbt project view: show standard "sources set" when creating new directory in module root like in Gradle</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20762">SCL-20762</a></strong>: compiler-based highlighting + sbt cross-project leads to lot's of red code on file editing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17519">SCL-17519</a></strong>: Pass -P:semanticdb:sourceroot:$PROJECTDIR to the compiler if semanticdb-scalac is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20779">SCL-20779</a></strong>: scala3: .semanticdb files are generated excessively during project build when semanticdb is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19815">SCL-19815</a></strong>: Wrong/legacy package name for FunSuite when creating a new ScalaTest test</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/IDEA-307038">IDEA-307038</a></strong>: package search: AsyncModuleTransformer is not effectively used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20803">SCL-20803</a></strong>: package search: "Dependencies" tool window isn't available in sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20826">SCL-20826</a></strong>: rename of type alias reference after `new` throws an exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15288">SCL-15288</a></strong>: highlight unresolved references in scaladoc as a warning</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5428">SCL-5428</a></strong>: ScalaDoc: Support links to companion objects using the $ sign</li>
</ul>
<h3>2023.1.192</h3>
<ul>
<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-20815">SCL-20815</a></strong>: scalac: Unicode paths not recognized when attempting to debug</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20842">SCL-20842</a></strong>: Creating SBT Project from Existing Sources Fails</li>
</ul>
<h3>2023.1.184</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20830">SCL-20830</a></strong>: Compile server can leak an already disposed project instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20828">SCL-20828</a></strong>: Compile Server widget not shown when closing a project and opening any other project again</li>
</ul>
<h3>2023.1.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20798">SCL-20798</a></strong>: Scala compilation error in java 8 project (scala 2.11 version) with scala 2022.3.13 plugin</li>
</ul>
<h3>2023.1.176</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20798">SCL-20798</a></strong>: Scala compilation error in java 8 project (scala 2.11 version) with scala 2022.3.13 plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20300">SCL-20300</a></strong>: Scala 3: false positive unnecessary parentheses on pattern-match for tuple</li>
</ul>
<h3>2023.1.168</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20185">SCL-20185</a></strong>: fix stubs for Scala3 inherit clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20751">SCL-20751</a></strong>: unused declaration inspection reports some declarations as unused "randomly"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20777">SCL-20777</a></strong>: [can-be-private] [false positive] Inner type definition accessed from non-private scope is marked as "can be private"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20535">SCL-20535</a></strong>: Do not suggest "Insert gap with concatenation" quickfix outside of the string literals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18336">SCL-18336</a></strong>: java to scala converter doesn't properly handle `synchronized`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20683">SCL-20683</a></strong>: Classes from library dependencies in Scala 3 projects are not suggested</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20139">SCL-20139</a></strong>: scala3: `Go to Class...` action doesn't find library class by short name or fully qualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20694">SCL-20694</a></strong>: scala code with semicolon is not recognized as scala when pasting into Project View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20507">SCL-20507</a></strong>: Do not count usage of some class, trait or object from within itself as actual usage</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-20066">SCL-20066</a></strong>: Mark unused members as unused if a type definition is unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20698">SCL-20698</a></strong>: Type refinements are not subtypes of AnyRef</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18137">SCL-18137</a></strong>: Structural types are not supertypes of Null</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-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20715">SCL-20715</a></strong>: Completion: suggestions contain method from another library version that is declared as a dependency of another module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20685">SCL-20685</a></strong>: Optimize trimming spaces and comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20720">SCL-20720</a></strong>: toggle scala 3 CBH is always off</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20711">SCL-20711</a></strong>: Debugger  Stepping settings are empty because of scala message bundle exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20513">SCL-20513</a></strong>: reimplement custom "Disable reporting of unused public declarations" using new IntelliJ API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20571">SCL-20571</a></strong>: Intellij Scala Repl no longer creates import statements</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20660">SCL-20660</a></strong>: warning: -Xnojline is deprecated: Replaced by -Xjline:off shown when evaluating smth in scala repl</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20723">SCL-20723</a></strong>: scala3: enter press before one-line extension method doesn't insert indentation, breaking the extension</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20572">SCL-20572</a></strong>: Scala Worksheet scrolling problem when evaluating</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20721">SCL-20721</a></strong>: scala3 automatic refactoring keeps putting tick marks round given</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20441">SCL-20441</a></strong>: weird error "illegal start of toplevel definition" in erroneous java file (in scala-java project)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20436">SCL-20436</a></strong>: Either actually disable annotators or enable the highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18835">SCL-18835</a></strong>: Enable non-type-aware highlighting when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20704">SCL-20704</a></strong>: bad "unused declaration" for type parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20656">SCL-20656</a></strong>: false "Access can be private" for definitions which leak via signature of other public definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20734">SCL-20734</a></strong>: Scala 3.2.1 - worksheet evaluation fails</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19256">SCL-19256</a></strong>: "function is already defined in the scope" for extension method of different type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20731">SCL-20731</a></strong>: import of play (sample) project with sbt 1.8.0 fails as well</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20730">SCL-20730</a></strong>: Support code folding over Scala packages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20737">SCL-20737</a></strong>: Trait extends abstract class with parameters highlight red</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20540">SCL-20540</a></strong>: Scala plugin version 2022.2.10 and after incorrectly highlights an error when a trait extends a class.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20517">SCL-20517</a></strong>: High and long CPU usage when opening a scala file using sangria</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20702">SCL-20702</a></strong>: Object inherit from a exported method lose type information</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19854">SCL-19854</a></strong>: Pass macOS environment into sbt process</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18821">SCL-18821</a></strong>: Can't read OS environment variable in sbt script</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20707">SCL-20707</a></strong>: String interpolation in regexes reports a syntax error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19904">SCL-19904</a></strong>: Scala regex error highlighting problem</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16049">SCL-16049</a></strong>: Invalid context detected within Scala string interpolation block if a "language=XXX" annotation is present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15463">SCL-15463</a></strong>: language injection: handle multi-line strings for temporal injection via intention action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15461">SCL-15461</a></strong>: language injection: edit code fragment: adding new lines on Enter breaks code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11710">SCL-11710</a></strong>: Language injection and stripMargin in Scala strings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20763">SCL-20763</a></strong>: detect ScalaJs in Scala 3 module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20762">SCL-20762</a></strong>: compiler-based highlighting + sbt cross-project leads to lot's of red code on file editing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20765">SCL-20765</a></strong>: language injection: can't un-inject injection via intention action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20506">SCL-20506</a></strong>: Report declarations that are only used in companion objects/classes as "Can be private"</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-20612">SCL-20612</a></strong>: don't show unused declaration/can be private inspections in code fragments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20775">SCL-20775</a></strong>: Ctrl+Alt+W shortcut doesn't work in Scala Worksheets</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20603">SCL-20603</a></strong>: don't show "can be private" inspection for top level worksheet definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20756">SCL-20756</a></strong>: [unused-declaration] [TextSearch] Distinguish between term and type references</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20569">SCL-20569</a></strong>: wrong "declaration is never used" inspection result for base method in scala scratch files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20783">SCL-20783</a></strong>: [can-be-private] Do not inspect package objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20599">SCL-20599</a></strong>: unused declaration settings: clarify which compiler option affects inspection behavior</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20724">SCL-20724</a></strong>: scaladoc: backspace in header start removes entire header closing tag</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16053">SCL-16053</a></strong>: language injection shouldn't take margin char from settings</li>
</ul>
<h3>2023.1.129</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20535">SCL-20535</a></strong>: Do not suggest "Insert gap with concatenation" quickfix outside of the string literals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18336">SCL-18336</a></strong>: java to scala converter doesn't properly handle `synchronized`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20683">SCL-20683</a></strong>: Classes from library dependencies in Scala 3 projects are not suggested</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20139">SCL-20139</a></strong>: scala3: `Go to Class...` action doesn't find library class by short name or fully qualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20694">SCL-20694</a></strong>: scala code with semicolon is not recognized as scala when pasting into Project View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20507">SCL-20507</a></strong>: Do not count usage of some class, trait or object from within itself as actual usage</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-20066">SCL-20066</a></strong>: Mark unused members as unused if a type definition is unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20656">SCL-20656</a></strong>: false "Access can be private" for definitions which leak via signature of other public definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20698">SCL-20698</a></strong>: Type refinements are not subtypes of AnyRef</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18137">SCL-18137</a></strong>: Structural types are not supertypes of Null</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-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20599">SCL-20599</a></strong>: unused declaration settings: clarify which compiler option affects inspection behavior</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=318932</download-url><idea-version min="n/a" max="n/a" since-build="231.7665" until-build="231.*"/></idea-plugin><idea-plugin downloads="23436378" size="74014134" date="1681215148000" updatedDate="1681215148000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.203</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><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-21020">SCL-21020</a></strong>: Documentation of inspection is wrong</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19658">SCL-19658</a></strong>: Can't import `sbt` project with `.sbtopts`</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=318495</download-url><idea-version min="n/a" max="n/a" since-build="232.3487" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="76402596" date="1680754043000" updatedDate="1680754043000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.179</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21130">SCL-21130</a></strong>: Do not transitively depend on "io.get-coursier" % "interface" through "scalafmt-dynamic"</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21089">SCL-21089</a></strong>: Wrong hint for fold method: "replace fold with forall"</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21031">SCL-21031</a></strong>: scala3: can't resolve symbols on parameter of inline function</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></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=316354</download-url><idea-version min="n/a" max="n/a" since-build="232.3487" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="79755518" date="1680668170000" updatedDate="1680668170000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.536</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.536</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>
</ul>
<h3>2023.1.534</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-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.533</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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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>
</ul>
<h3>2023.1.528</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.525</h3>
<ul>
<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>
</ul>
<h3>2023.1.523</h3>
<ul>
<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-21056">SCL-21056</a></strong>: Our status bar widgets do not have tooltips anymore</li>
</ul>
<h3>2023.1.521</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-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>
</ul>
<h3>2023.1.520</h3>
<ul>
<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>
</ul>
<h3>2023.1.514</h3>
<ul>
<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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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>
</ul>
<h3>2023.1.512</h3>
<ul>
<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.510</h3>
<ul>
<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>
</ul>
<h3>2023.1.509</h3>
<ul>
<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.507</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-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-21050">SCL-21050</a></strong>: Don't re-resolve references in compiled files</li>
</ul>
<h3>2023.1.503</h3>
<ul>
<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>
</ul>
<h3>2023.1.502</h3>
<ul>
<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-21050">SCL-21050</a></strong>: Don't re-resolve references in compiled files</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>
</ul>
<h3>2023.1.496</h3>
<ul>
<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>
</ul>
<h3>2023.1.486</h3>
<ul>
<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>
</ul>
<h3>2023.1.478</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-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>
</ul>
<h3>2023.1.475</h3>
<ul>
<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>
</ul>
<h3>2023.1.466</h3>
<ul>
<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.462</h3>
<ul>
<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.449</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20672">SCL-20672</a></strong>: Prettify and unify Scala 2 decompiler output</li>
</ul>
<h3>2023.1.443</h3>
<ul>
<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-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>
</ul>
<h3>2023.1.420</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-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-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>
</ul>
<h3>2023.1.404</h3>
<ul>
<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>
</ul>
<h3>2023.1.400</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.1.391</h3>
<ul>
<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>
</ul>
<h3>2023.1.384</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>
</ul>
<h3>2023.1.376</h3>
<ul>
<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>
</ul>
<h3>2023.1.369</h3>
<ul>
<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.364</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-20976">SCL-20976</a></strong>: Project View: respect the error highlighting setting</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.355</h3>
<ul>
<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.343</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-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>
</ul>
<h3>2023.1.325</h3>
<ul>
<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>
</ul>
<h3>2023.1.323</h3>
<ul>
<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>
</ul>
<h3>2023.1.317</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-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.294</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-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>
<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-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-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>
</ul>
<h3>2023.1.272</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20904">SCL-20904</a></strong>: Handle rendering transient lazy vals in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20873">SCL-20873</a></strong>: BSP: exception during build: several mnemonic markers in [?[33mwarn?[0m] either upgrade sbt.bat to its latest version or make sure it is accessible from $PATH, and run 'sbt bspConfig'</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20906">SCL-20906</a></strong>: "JUnit malformed declaration" inspection false positive on methods with parameters and `test` prefix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20892">SCL-20892</a></strong>: Scaladoc for Scala 3 enums not processed correctly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20545">SCL-20545</a></strong>: ScalaDoc: auto-adjust indentation of new tag when typing or auto-completing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20177">SCL-20177</a></strong>: Scala 3 REPL prompt "scala&gt;" appears only after the first line is submitted</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>
</ul>
<h3>2023.1.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20398">SCL-20398</a></strong>: Revise previews for all QuickFixes, Actions, IntentionActions</li>
<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-20830">SCL-20830</a></strong>: Compile server can leak an already disposed project instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20828">SCL-20828</a></strong>: Compile Server widget not shown when closing a project and opening any other project again</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20846">SCL-20846</a></strong>: ScalaImportTypeFix: Enum is not suggested for auto import</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-20810">SCL-20810</a></strong>: MatchToPartialFunctionInspection: support indentation-based syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-6939">SCL-6939</a></strong>: No recursion highlighting/tip/circle icon is present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5428">SCL-5428</a></strong>: ScalaDoc: Support links to companion objects using the $ sign</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20784">SCL-20784</a></strong>: [can-be-private] [false negative] Type definition is erroneously deemed to escape</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20871">SCL-20871</a></strong>: scala3: move statement up breaks indentation-based syntax in single extension definition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20879">SCL-20879</a></strong>: [can-be-private] Def macro implementations can never be private</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20877">SCL-20877</a></strong>: Implementing/overriding methods with `using` clauses generates code with a regular argument</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20876">SCL-20876</a></strong>: Inlining values into a string interpolator changes the interpolator type to s"..."</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20852">SCL-20852</a></strong>: Debugger hanging at "collecting data"</li>
</ul>
<h3>2023.1.194</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8349">SCL-8349</a></strong>: Incorrect package/class highlighting in ScalaDoc links</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19315">SCL-19315</a></strong>: sbt-launch.jar not released when updating plugin\closing project after importing bsp-sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18815">SCL-18815</a></strong>: sbt project view: show standard "sources set" when creating new directory in module root like in Gradle</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20762">SCL-20762</a></strong>: compiler-based highlighting + sbt cross-project leads to lot's of red code on file editing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17519">SCL-17519</a></strong>: Pass -P:semanticdb:sourceroot:$PROJECTDIR to the compiler if semanticdb-scalac is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20779">SCL-20779</a></strong>: scala3: .semanticdb files are generated excessively during project build when semanticdb is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19815">SCL-19815</a></strong>: Wrong/legacy package name for FunSuite when creating a new ScalaTest test</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/IDEA-307038">IDEA-307038</a></strong>: package search: AsyncModuleTransformer is not effectively used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20803">SCL-20803</a></strong>: package search: "Dependencies" tool window isn't available in sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20826">SCL-20826</a></strong>: rename of type alias reference after `new` throws an exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15288">SCL-15288</a></strong>: highlight unresolved references in scaladoc as a warning</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5428">SCL-5428</a></strong>: ScalaDoc: Support links to companion objects using the $ sign</li>
</ul>
<h3>2023.1.192</h3>
<ul>
<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-20815">SCL-20815</a></strong>: scalac: Unicode paths not recognized when attempting to debug</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20842">SCL-20842</a></strong>: Creating SBT Project from Existing Sources Fails</li>
</ul>
<h3>2023.1.184</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20830">SCL-20830</a></strong>: Compile server can leak an already disposed project instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20828">SCL-20828</a></strong>: Compile Server widget not shown when closing a project and opening any other project again</li>
</ul>
<h3>2023.1.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20798">SCL-20798</a></strong>: Scala compilation error in java 8 project (scala 2.11 version) with scala 2022.3.13 plugin</li>
</ul>
<h3>2023.1.176</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20798">SCL-20798</a></strong>: Scala compilation error in java 8 project (scala 2.11 version) with scala 2022.3.13 plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20300">SCL-20300</a></strong>: Scala 3: false positive unnecessary parentheses on pattern-match for tuple</li>
</ul>
<h3>2023.1.168</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20185">SCL-20185</a></strong>: fix stubs for Scala3 inherit clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20751">SCL-20751</a></strong>: unused declaration inspection reports some declarations as unused "randomly"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20777">SCL-20777</a></strong>: [can-be-private] [false positive] Inner type definition accessed from non-private scope is marked as "can be private"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20535">SCL-20535</a></strong>: Do not suggest "Insert gap with concatenation" quickfix outside of the string literals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18336">SCL-18336</a></strong>: java to scala converter doesn't properly handle `synchronized`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20683">SCL-20683</a></strong>: Classes from library dependencies in Scala 3 projects are not suggested</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20139">SCL-20139</a></strong>: scala3: `Go to Class...` action doesn't find library class by short name or fully qualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20694">SCL-20694</a></strong>: scala code with semicolon is not recognized as scala when pasting into Project View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20507">SCL-20507</a></strong>: Do not count usage of some class, trait or object from within itself as actual usage</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-20066">SCL-20066</a></strong>: Mark unused members as unused if a type definition is unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20698">SCL-20698</a></strong>: Type refinements are not subtypes of AnyRef</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18137">SCL-18137</a></strong>: Structural types are not supertypes of Null</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-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20715">SCL-20715</a></strong>: Completion: suggestions contain method from another library version that is declared as a dependency of another module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20685">SCL-20685</a></strong>: Optimize trimming spaces and comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20720">SCL-20720</a></strong>: toggle scala 3 CBH is always off</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20711">SCL-20711</a></strong>: Debugger  Stepping settings are empty because of scala message bundle exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20513">SCL-20513</a></strong>: reimplement custom "Disable reporting of unused public declarations" using new IntelliJ API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20571">SCL-20571</a></strong>: Intellij Scala Repl no longer creates import statements</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20660">SCL-20660</a></strong>: warning: -Xnojline is deprecated: Replaced by -Xjline:off shown when evaluating smth in scala repl</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20723">SCL-20723</a></strong>: scala3: enter press before one-line extension method doesn't insert indentation, breaking the extension</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20572">SCL-20572</a></strong>: Scala Worksheet scrolling problem when evaluating</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20721">SCL-20721</a></strong>: scala3 automatic refactoring keeps putting tick marks round given</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20441">SCL-20441</a></strong>: weird error "illegal start of toplevel definition" in erroneous java file (in scala-java project)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20436">SCL-20436</a></strong>: Either actually disable annotators or enable the highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18835">SCL-18835</a></strong>: Enable non-type-aware highlighting when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20704">SCL-20704</a></strong>: bad "unused declaration" for type parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20656">SCL-20656</a></strong>: false "Access can be private" for definitions which leak via signature of other public definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20734">SCL-20734</a></strong>: Scala 3.2.1 - worksheet evaluation fails</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19256">SCL-19256</a></strong>: "function is already defined in the scope" for extension method of different type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20731">SCL-20731</a></strong>: import of play (sample) project with sbt 1.8.0 fails as well</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20730">SCL-20730</a></strong>: Support code folding over Scala packages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20737">SCL-20737</a></strong>: Trait extends abstract class with parameters highlight red</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20540">SCL-20540</a></strong>: Scala plugin version 2022.2.10 and after incorrectly highlights an error when a trait extends a class.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20517">SCL-20517</a></strong>: High and long CPU usage when opening a scala file using sangria</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20702">SCL-20702</a></strong>: Object inherit from a exported method lose type information</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19854">SCL-19854</a></strong>: Pass macOS environment into sbt process</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18821">SCL-18821</a></strong>: Can't read OS environment variable in sbt script</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20707">SCL-20707</a></strong>: String interpolation in regexes reports a syntax error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19904">SCL-19904</a></strong>: Scala regex error highlighting problem</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16049">SCL-16049</a></strong>: Invalid context detected within Scala string interpolation block if a "language=XXX" annotation is present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15463">SCL-15463</a></strong>: language injection: handle multi-line strings for temporal injection via intention action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15461">SCL-15461</a></strong>: language injection: edit code fragment: adding new lines on Enter breaks code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11710">SCL-11710</a></strong>: Language injection and stripMargin in Scala strings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20763">SCL-20763</a></strong>: detect ScalaJs in Scala 3 module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20762">SCL-20762</a></strong>: compiler-based highlighting + sbt cross-project leads to lot's of red code on file editing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20765">SCL-20765</a></strong>: language injection: can't un-inject injection via intention action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20506">SCL-20506</a></strong>: Report declarations that are only used in companion objects/classes as "Can be private"</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-20612">SCL-20612</a></strong>: don't show unused declaration/can be private inspections in code fragments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20775">SCL-20775</a></strong>: Ctrl+Alt+W shortcut doesn't work in Scala Worksheets</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20603">SCL-20603</a></strong>: don't show "can be private" inspection for top level worksheet definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20756">SCL-20756</a></strong>: [unused-declaration] [TextSearch] Distinguish between term and type references</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20569">SCL-20569</a></strong>: wrong "declaration is never used" inspection result for base method in scala scratch files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20783">SCL-20783</a></strong>: [can-be-private] Do not inspect package objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20599">SCL-20599</a></strong>: unused declaration settings: clarify which compiler option affects inspection behavior</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20724">SCL-20724</a></strong>: scaladoc: backspace in header start removes entire header closing tag</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16053">SCL-16053</a></strong>: language injection shouldn't take margin char from settings</li>
</ul>
<h3>2023.1.129</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20535">SCL-20535</a></strong>: Do not suggest "Insert gap with concatenation" quickfix outside of the string literals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18336">SCL-18336</a></strong>: java to scala converter doesn't properly handle `synchronized`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20683">SCL-20683</a></strong>: Classes from library dependencies in Scala 3 projects are not suggested</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20139">SCL-20139</a></strong>: scala3: `Go to Class...` action doesn't find library class by short name or fully qualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20694">SCL-20694</a></strong>: scala code with semicolon is not recognized as scala when pasting into Project View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20507">SCL-20507</a></strong>: Do not count usage of some class, trait or object from within itself as actual usage</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-20066">SCL-20066</a></strong>: Mark unused members as unused if a type definition is unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20656">SCL-20656</a></strong>: false "Access can be private" for definitions which leak via signature of other public definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20698">SCL-20698</a></strong>: Type refinements are not subtypes of AnyRef</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18137">SCL-18137</a></strong>: Structural types are not supertypes of Null</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-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20599">SCL-20599</a></strong>: unused declaration settings: clarify which compiler option affects inspection behavior</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=315813</download-url><idea-version min="n/a" max="n/a" since-build="231.7665" until-build="231.*"/></idea-plugin><idea-plugin downloads="23436378" size="79222572" date="1680667460000" updatedDate="1680667460000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.173</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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-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-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>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=315812</download-url><idea-version min="n/a" max="n/a" since-build="232.3487" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="79753500" date="1680599221000" updatedDate="1680599221000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.534</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.534</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-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.533</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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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>
</ul>
<h3>2023.1.528</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.525</h3>
<ul>
<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>
</ul>
<h3>2023.1.523</h3>
<ul>
<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-21056">SCL-21056</a></strong>: Our status bar widgets do not have tooltips anymore</li>
</ul>
<h3>2023.1.521</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-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>
</ul>
<h3>2023.1.520</h3>
<ul>
<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>
</ul>
<h3>2023.1.514</h3>
<ul>
<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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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>
</ul>
<h3>2023.1.512</h3>
<ul>
<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.510</h3>
<ul>
<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>
</ul>
<h3>2023.1.509</h3>
<ul>
<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.507</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-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-21050">SCL-21050</a></strong>: Don't re-resolve references in compiled files</li>
</ul>
<h3>2023.1.503</h3>
<ul>
<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>
</ul>
<h3>2023.1.502</h3>
<ul>
<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-21050">SCL-21050</a></strong>: Don't re-resolve references in compiled files</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>
</ul>
<h3>2023.1.496</h3>
<ul>
<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>
</ul>
<h3>2023.1.486</h3>
<ul>
<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>
</ul>
<h3>2023.1.478</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-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>
</ul>
<h3>2023.1.475</h3>
<ul>
<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>
</ul>
<h3>2023.1.466</h3>
<ul>
<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.462</h3>
<ul>
<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.449</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20672">SCL-20672</a></strong>: Prettify and unify Scala 2 decompiler output</li>
</ul>
<h3>2023.1.443</h3>
<ul>
<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-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>
</ul>
<h3>2023.1.420</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-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-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>
</ul>
<h3>2023.1.404</h3>
<ul>
<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>
</ul>
<h3>2023.1.400</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.1.391</h3>
<ul>
<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>
</ul>
<h3>2023.1.384</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>
</ul>
<h3>2023.1.376</h3>
<ul>
<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>
</ul>
<h3>2023.1.369</h3>
<ul>
<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.364</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-20976">SCL-20976</a></strong>: Project View: respect the error highlighting setting</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.355</h3>
<ul>
<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.343</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-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>
</ul>
<h3>2023.1.325</h3>
<ul>
<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>
</ul>
<h3>2023.1.323</h3>
<ul>
<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>
</ul>
<h3>2023.1.317</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-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.294</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-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>
<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-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-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>
</ul>
<h3>2023.1.272</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20904">SCL-20904</a></strong>: Handle rendering transient lazy vals in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20873">SCL-20873</a></strong>: BSP: exception during build: several mnemonic markers in [?[33mwarn?[0m] either upgrade sbt.bat to its latest version or make sure it is accessible from $PATH, and run 'sbt bspConfig'</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20906">SCL-20906</a></strong>: "JUnit malformed declaration" inspection false positive on methods with parameters and `test` prefix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20892">SCL-20892</a></strong>: Scaladoc for Scala 3 enums not processed correctly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20545">SCL-20545</a></strong>: ScalaDoc: auto-adjust indentation of new tag when typing or auto-completing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20177">SCL-20177</a></strong>: Scala 3 REPL prompt "scala&gt;" appears only after the first line is submitted</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>
</ul>
<h3>2023.1.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20398">SCL-20398</a></strong>: Revise previews for all QuickFixes, Actions, IntentionActions</li>
<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-20830">SCL-20830</a></strong>: Compile server can leak an already disposed project instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20828">SCL-20828</a></strong>: Compile Server widget not shown when closing a project and opening any other project again</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20846">SCL-20846</a></strong>: ScalaImportTypeFix: Enum is not suggested for auto import</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-20810">SCL-20810</a></strong>: MatchToPartialFunctionInspection: support indentation-based syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-6939">SCL-6939</a></strong>: No recursion highlighting/tip/circle icon is present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5428">SCL-5428</a></strong>: ScalaDoc: Support links to companion objects using the $ sign</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20784">SCL-20784</a></strong>: [can-be-private] [false negative] Type definition is erroneously deemed to escape</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20871">SCL-20871</a></strong>: scala3: move statement up breaks indentation-based syntax in single extension definition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20879">SCL-20879</a></strong>: [can-be-private] Def macro implementations can never be private</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20877">SCL-20877</a></strong>: Implementing/overriding methods with `using` clauses generates code with a regular argument</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20876">SCL-20876</a></strong>: Inlining values into a string interpolator changes the interpolator type to s"..."</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20852">SCL-20852</a></strong>: Debugger hanging at "collecting data"</li>
</ul>
<h3>2023.1.194</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8349">SCL-8349</a></strong>: Incorrect package/class highlighting in ScalaDoc links</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19315">SCL-19315</a></strong>: sbt-launch.jar not released when updating plugin\closing project after importing bsp-sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18815">SCL-18815</a></strong>: sbt project view: show standard "sources set" when creating new directory in module root like in Gradle</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20762">SCL-20762</a></strong>: compiler-based highlighting + sbt cross-project leads to lot's of red code on file editing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17519">SCL-17519</a></strong>: Pass -P:semanticdb:sourceroot:$PROJECTDIR to the compiler if semanticdb-scalac is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20779">SCL-20779</a></strong>: scala3: .semanticdb files are generated excessively during project build when semanticdb is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19815">SCL-19815</a></strong>: Wrong/legacy package name for FunSuite when creating a new ScalaTest test</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/IDEA-307038">IDEA-307038</a></strong>: package search: AsyncModuleTransformer is not effectively used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20803">SCL-20803</a></strong>: package search: "Dependencies" tool window isn't available in sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20826">SCL-20826</a></strong>: rename of type alias reference after `new` throws an exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15288">SCL-15288</a></strong>: highlight unresolved references in scaladoc as a warning</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5428">SCL-5428</a></strong>: ScalaDoc: Support links to companion objects using the $ sign</li>
</ul>
<h3>2023.1.192</h3>
<ul>
<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-20815">SCL-20815</a></strong>: scalac: Unicode paths not recognized when attempting to debug</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20842">SCL-20842</a></strong>: Creating SBT Project from Existing Sources Fails</li>
</ul>
<h3>2023.1.184</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20830">SCL-20830</a></strong>: Compile server can leak an already disposed project instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20828">SCL-20828</a></strong>: Compile Server widget not shown when closing a project and opening any other project again</li>
</ul>
<h3>2023.1.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20798">SCL-20798</a></strong>: Scala compilation error in java 8 project (scala 2.11 version) with scala 2022.3.13 plugin</li>
</ul>
<h3>2023.1.176</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20798">SCL-20798</a></strong>: Scala compilation error in java 8 project (scala 2.11 version) with scala 2022.3.13 plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20300">SCL-20300</a></strong>: Scala 3: false positive unnecessary parentheses on pattern-match for tuple</li>
</ul>
<h3>2023.1.168</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20185">SCL-20185</a></strong>: fix stubs for Scala3 inherit clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20751">SCL-20751</a></strong>: unused declaration inspection reports some declarations as unused "randomly"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20777">SCL-20777</a></strong>: [can-be-private] [false positive] Inner type definition accessed from non-private scope is marked as "can be private"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20535">SCL-20535</a></strong>: Do not suggest "Insert gap with concatenation" quickfix outside of the string literals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18336">SCL-18336</a></strong>: java to scala converter doesn't properly handle `synchronized`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20683">SCL-20683</a></strong>: Classes from library dependencies in Scala 3 projects are not suggested</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20139">SCL-20139</a></strong>: scala3: `Go to Class...` action doesn't find library class by short name or fully qualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20694">SCL-20694</a></strong>: scala code with semicolon is not recognized as scala when pasting into Project View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20507">SCL-20507</a></strong>: Do not count usage of some class, trait or object from within itself as actual usage</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-20066">SCL-20066</a></strong>: Mark unused members as unused if a type definition is unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20698">SCL-20698</a></strong>: Type refinements are not subtypes of AnyRef</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18137">SCL-18137</a></strong>: Structural types are not supertypes of Null</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-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20715">SCL-20715</a></strong>: Completion: suggestions contain method from another library version that is declared as a dependency of another module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20685">SCL-20685</a></strong>: Optimize trimming spaces and comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20720">SCL-20720</a></strong>: toggle scala 3 CBH is always off</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20711">SCL-20711</a></strong>: Debugger  Stepping settings are empty because of scala message bundle exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20513">SCL-20513</a></strong>: reimplement custom "Disable reporting of unused public declarations" using new IntelliJ API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20571">SCL-20571</a></strong>: Intellij Scala Repl no longer creates import statements</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20660">SCL-20660</a></strong>: warning: -Xnojline is deprecated: Replaced by -Xjline:off shown when evaluating smth in scala repl</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20723">SCL-20723</a></strong>: scala3: enter press before one-line extension method doesn't insert indentation, breaking the extension</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20572">SCL-20572</a></strong>: Scala Worksheet scrolling problem when evaluating</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20721">SCL-20721</a></strong>: scala3 automatic refactoring keeps putting tick marks round given</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20441">SCL-20441</a></strong>: weird error "illegal start of toplevel definition" in erroneous java file (in scala-java project)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20436">SCL-20436</a></strong>: Either actually disable annotators or enable the highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18835">SCL-18835</a></strong>: Enable non-type-aware highlighting when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20704">SCL-20704</a></strong>: bad "unused declaration" for type parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20656">SCL-20656</a></strong>: false "Access can be private" for definitions which leak via signature of other public definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20734">SCL-20734</a></strong>: Scala 3.2.1 - worksheet evaluation fails</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19256">SCL-19256</a></strong>: "function is already defined in the scope" for extension method of different type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20731">SCL-20731</a></strong>: import of play (sample) project with sbt 1.8.0 fails as well</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20730">SCL-20730</a></strong>: Support code folding over Scala packages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20737">SCL-20737</a></strong>: Trait extends abstract class with parameters highlight red</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20540">SCL-20540</a></strong>: Scala plugin version 2022.2.10 and after incorrectly highlights an error when a trait extends a class.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20517">SCL-20517</a></strong>: High and long CPU usage when opening a scala file using sangria</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20702">SCL-20702</a></strong>: Object inherit from a exported method lose type information</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19854">SCL-19854</a></strong>: Pass macOS environment into sbt process</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18821">SCL-18821</a></strong>: Can't read OS environment variable in sbt script</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20707">SCL-20707</a></strong>: String interpolation in regexes reports a syntax error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19904">SCL-19904</a></strong>: Scala regex error highlighting problem</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16049">SCL-16049</a></strong>: Invalid context detected within Scala string interpolation block if a "language=XXX" annotation is present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15463">SCL-15463</a></strong>: language injection: handle multi-line strings for temporal injection via intention action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15461">SCL-15461</a></strong>: language injection: edit code fragment: adding new lines on Enter breaks code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11710">SCL-11710</a></strong>: Language injection and stripMargin in Scala strings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20763">SCL-20763</a></strong>: detect ScalaJs in Scala 3 module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20762">SCL-20762</a></strong>: compiler-based highlighting + sbt cross-project leads to lot's of red code on file editing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20765">SCL-20765</a></strong>: language injection: can't un-inject injection via intention action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20506">SCL-20506</a></strong>: Report declarations that are only used in companion objects/classes as "Can be private"</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-20612">SCL-20612</a></strong>: don't show unused declaration/can be private inspections in code fragments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20775">SCL-20775</a></strong>: Ctrl+Alt+W shortcut doesn't work in Scala Worksheets</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20603">SCL-20603</a></strong>: don't show "can be private" inspection for top level worksheet definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20756">SCL-20756</a></strong>: [unused-declaration] [TextSearch] Distinguish between term and type references</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20569">SCL-20569</a></strong>: wrong "declaration is never used" inspection result for base method in scala scratch files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20783">SCL-20783</a></strong>: [can-be-private] Do not inspect package objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20599">SCL-20599</a></strong>: unused declaration settings: clarify which compiler option affects inspection behavior</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20724">SCL-20724</a></strong>: scaladoc: backspace in header start removes entire header closing tag</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16053">SCL-16053</a></strong>: language injection shouldn't take margin char from settings</li>
</ul>
<h3>2023.1.129</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20535">SCL-20535</a></strong>: Do not suggest "Insert gap with concatenation" quickfix outside of the string literals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18336">SCL-18336</a></strong>: java to scala converter doesn't properly handle `synchronized`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20683">SCL-20683</a></strong>: Classes from library dependencies in Scala 3 projects are not suggested</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20139">SCL-20139</a></strong>: scala3: `Go to Class...` action doesn't find library class by short name or fully qualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20694">SCL-20694</a></strong>: scala code with semicolon is not recognized as scala when pasting into Project View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20507">SCL-20507</a></strong>: Do not count usage of some class, trait or object from within itself as actual usage</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-20066">SCL-20066</a></strong>: Mark unused members as unused if a type definition is unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20656">SCL-20656</a></strong>: false "Access can be private" for definitions which leak via signature of other public definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20698">SCL-20698</a></strong>: Type refinements are not subtypes of AnyRef</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18137">SCL-18137</a></strong>: Structural types are not supertypes of Null</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-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20599">SCL-20599</a></strong>: unused declaration settings: clarify which compiler option affects inspection behavior</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=315459</download-url><idea-version min="n/a" max="n/a" since-build="231.7665" until-build="231.*"/></idea-plugin><idea-plugin downloads="23436378" size="79750183" date="1680301367000" updatedDate="1680301367000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.533</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.533</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-21112">SCL-21112</a></strong>: TastyReader: private type aliases</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21116">SCL-21116</a></strong>: TastyReader: private companion objects</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>
</ul>
<h3>2023.1.528</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.525</h3>
<ul>
<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>
</ul>
<h3>2023.1.523</h3>
<ul>
<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-21056">SCL-21056</a></strong>: Our status bar widgets do not have tooltips anymore</li>
</ul>
<h3>2023.1.521</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-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>
</ul>
<h3>2023.1.520</h3>
<ul>
<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>
</ul>
<h3>2023.1.514</h3>
<ul>
<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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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>
</ul>
<h3>2023.1.512</h3>
<ul>
<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.510</h3>
<ul>
<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>
</ul>
<h3>2023.1.509</h3>
<ul>
<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.507</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-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-21050">SCL-21050</a></strong>: Don't re-resolve references in compiled files</li>
</ul>
<h3>2023.1.503</h3>
<ul>
<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>
</ul>
<h3>2023.1.502</h3>
<ul>
<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-21050">SCL-21050</a></strong>: Don't re-resolve references in compiled files</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>
</ul>
<h3>2023.1.496</h3>
<ul>
<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>
</ul>
<h3>2023.1.486</h3>
<ul>
<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>
</ul>
<h3>2023.1.478</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-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>
</ul>
<h3>2023.1.475</h3>
<ul>
<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>
</ul>
<h3>2023.1.466</h3>
<ul>
<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.462</h3>
<ul>
<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.449</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20672">SCL-20672</a></strong>: Prettify and unify Scala 2 decompiler output</li>
</ul>
<h3>2023.1.443</h3>
<ul>
<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-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>
</ul>
<h3>2023.1.420</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-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-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>
</ul>
<h3>2023.1.404</h3>
<ul>
<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>
</ul>
<h3>2023.1.400</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.1.391</h3>
<ul>
<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>
</ul>
<h3>2023.1.384</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>
</ul>
<h3>2023.1.376</h3>
<ul>
<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>
</ul>
<h3>2023.1.369</h3>
<ul>
<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.364</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-20976">SCL-20976</a></strong>: Project View: respect the error highlighting setting</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.355</h3>
<ul>
<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.343</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-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>
</ul>
<h3>2023.1.325</h3>
<ul>
<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>
</ul>
<h3>2023.1.323</h3>
<ul>
<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>
</ul>
<h3>2023.1.317</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-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.294</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-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>
<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-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-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>
</ul>
<h3>2023.1.272</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20904">SCL-20904</a></strong>: Handle rendering transient lazy vals in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20873">SCL-20873</a></strong>: BSP: exception during build: several mnemonic markers in [?[33mwarn?[0m] either upgrade sbt.bat to its latest version or make sure it is accessible from $PATH, and run 'sbt bspConfig'</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20906">SCL-20906</a></strong>: "JUnit malformed declaration" inspection false positive on methods with parameters and `test` prefix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20892">SCL-20892</a></strong>: Scaladoc for Scala 3 enums not processed correctly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20545">SCL-20545</a></strong>: ScalaDoc: auto-adjust indentation of new tag when typing or auto-completing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20177">SCL-20177</a></strong>: Scala 3 REPL prompt "scala&gt;" appears only after the first line is submitted</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>
</ul>
<h3>2023.1.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20398">SCL-20398</a></strong>: Revise previews for all QuickFixes, Actions, IntentionActions</li>
<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-20830">SCL-20830</a></strong>: Compile server can leak an already disposed project instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20828">SCL-20828</a></strong>: Compile Server widget not shown when closing a project and opening any other project again</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20846">SCL-20846</a></strong>: ScalaImportTypeFix: Enum is not suggested for auto import</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-20810">SCL-20810</a></strong>: MatchToPartialFunctionInspection: support indentation-based syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-6939">SCL-6939</a></strong>: No recursion highlighting/tip/circle icon is present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5428">SCL-5428</a></strong>: ScalaDoc: Support links to companion objects using the $ sign</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20784">SCL-20784</a></strong>: [can-be-private] [false negative] Type definition is erroneously deemed to escape</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20871">SCL-20871</a></strong>: scala3: move statement up breaks indentation-based syntax in single extension definition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20879">SCL-20879</a></strong>: [can-be-private] Def macro implementations can never be private</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20877">SCL-20877</a></strong>: Implementing/overriding methods with `using` clauses generates code with a regular argument</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20876">SCL-20876</a></strong>: Inlining values into a string interpolator changes the interpolator type to s"..."</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20852">SCL-20852</a></strong>: Debugger hanging at "collecting data"</li>
</ul>
<h3>2023.1.194</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8349">SCL-8349</a></strong>: Incorrect package/class highlighting in ScalaDoc links</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19315">SCL-19315</a></strong>: sbt-launch.jar not released when updating plugin\closing project after importing bsp-sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18815">SCL-18815</a></strong>: sbt project view: show standard "sources set" when creating new directory in module root like in Gradle</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20762">SCL-20762</a></strong>: compiler-based highlighting + sbt cross-project leads to lot's of red code on file editing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17519">SCL-17519</a></strong>: Pass -P:semanticdb:sourceroot:$PROJECTDIR to the compiler if semanticdb-scalac is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20779">SCL-20779</a></strong>: scala3: .semanticdb files are generated excessively during project build when semanticdb is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19815">SCL-19815</a></strong>: Wrong/legacy package name for FunSuite when creating a new ScalaTest test</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/IDEA-307038">IDEA-307038</a></strong>: package search: AsyncModuleTransformer is not effectively used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20803">SCL-20803</a></strong>: package search: "Dependencies" tool window isn't available in sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20826">SCL-20826</a></strong>: rename of type alias reference after `new` throws an exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15288">SCL-15288</a></strong>: highlight unresolved references in scaladoc as a warning</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5428">SCL-5428</a></strong>: ScalaDoc: Support links to companion objects using the $ sign</li>
</ul>
<h3>2023.1.192</h3>
<ul>
<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-20815">SCL-20815</a></strong>: scalac: Unicode paths not recognized when attempting to debug</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20842">SCL-20842</a></strong>: Creating SBT Project from Existing Sources Fails</li>
</ul>
<h3>2023.1.184</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20830">SCL-20830</a></strong>: Compile server can leak an already disposed project instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20828">SCL-20828</a></strong>: Compile Server widget not shown when closing a project and opening any other project again</li>
</ul>
<h3>2023.1.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20798">SCL-20798</a></strong>: Scala compilation error in java 8 project (scala 2.11 version) with scala 2022.3.13 plugin</li>
</ul>
<h3>2023.1.176</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20798">SCL-20798</a></strong>: Scala compilation error in java 8 project (scala 2.11 version) with scala 2022.3.13 plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20300">SCL-20300</a></strong>: Scala 3: false positive unnecessary parentheses on pattern-match for tuple</li>
</ul>
<h3>2023.1.168</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20185">SCL-20185</a></strong>: fix stubs for Scala3 inherit clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20751">SCL-20751</a></strong>: unused declaration inspection reports some declarations as unused "randomly"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20777">SCL-20777</a></strong>: [can-be-private] [false positive] Inner type definition accessed from non-private scope is marked as "can be private"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20535">SCL-20535</a></strong>: Do not suggest "Insert gap with concatenation" quickfix outside of the string literals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18336">SCL-18336</a></strong>: java to scala converter doesn't properly handle `synchronized`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20683">SCL-20683</a></strong>: Classes from library dependencies in Scala 3 projects are not suggested</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20139">SCL-20139</a></strong>: scala3: `Go to Class...` action doesn't find library class by short name or fully qualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20694">SCL-20694</a></strong>: scala code with semicolon is not recognized as scala when pasting into Project View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20507">SCL-20507</a></strong>: Do not count usage of some class, trait or object from within itself as actual usage</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-20066">SCL-20066</a></strong>: Mark unused members as unused if a type definition is unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20698">SCL-20698</a></strong>: Type refinements are not subtypes of AnyRef</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18137">SCL-18137</a></strong>: Structural types are not supertypes of Null</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-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20715">SCL-20715</a></strong>: Completion: suggestions contain method from another library version that is declared as a dependency of another module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20685">SCL-20685</a></strong>: Optimize trimming spaces and comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20720">SCL-20720</a></strong>: toggle scala 3 CBH is always off</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20711">SCL-20711</a></strong>: Debugger  Stepping settings are empty because of scala message bundle exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20513">SCL-20513</a></strong>: reimplement custom "Disable reporting of unused public declarations" using new IntelliJ API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20571">SCL-20571</a></strong>: Intellij Scala Repl no longer creates import statements</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20660">SCL-20660</a></strong>: warning: -Xnojline is deprecated: Replaced by -Xjline:off shown when evaluating smth in scala repl</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20723">SCL-20723</a></strong>: scala3: enter press before one-line extension method doesn't insert indentation, breaking the extension</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20572">SCL-20572</a></strong>: Scala Worksheet scrolling problem when evaluating</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20721">SCL-20721</a></strong>: scala3 automatic refactoring keeps putting tick marks round given</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20441">SCL-20441</a></strong>: weird error "illegal start of toplevel definition" in erroneous java file (in scala-java project)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20436">SCL-20436</a></strong>: Either actually disable annotators or enable the highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18835">SCL-18835</a></strong>: Enable non-type-aware highlighting when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20704">SCL-20704</a></strong>: bad "unused declaration" for type parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20656">SCL-20656</a></strong>: false "Access can be private" for definitions which leak via signature of other public definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20734">SCL-20734</a></strong>: Scala 3.2.1 - worksheet evaluation fails</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19256">SCL-19256</a></strong>: "function is already defined in the scope" for extension method of different type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20731">SCL-20731</a></strong>: import of play (sample) project with sbt 1.8.0 fails as well</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20730">SCL-20730</a></strong>: Support code folding over Scala packages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20737">SCL-20737</a></strong>: Trait extends abstract class with parameters highlight red</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20540">SCL-20540</a></strong>: Scala plugin version 2022.2.10 and after incorrectly highlights an error when a trait extends a class.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20517">SCL-20517</a></strong>: High and long CPU usage when opening a scala file using sangria</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20702">SCL-20702</a></strong>: Object inherit from a exported method lose type information</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19854">SCL-19854</a></strong>: Pass macOS environment into sbt process</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18821">SCL-18821</a></strong>: Can't read OS environment variable in sbt script</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20707">SCL-20707</a></strong>: String interpolation in regexes reports a syntax error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19904">SCL-19904</a></strong>: Scala regex error highlighting problem</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16049">SCL-16049</a></strong>: Invalid context detected within Scala string interpolation block if a "language=XXX" annotation is present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15463">SCL-15463</a></strong>: language injection: handle multi-line strings for temporal injection via intention action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15461">SCL-15461</a></strong>: language injection: edit code fragment: adding new lines on Enter breaks code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11710">SCL-11710</a></strong>: Language injection and stripMargin in Scala strings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20763">SCL-20763</a></strong>: detect ScalaJs in Scala 3 module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20762">SCL-20762</a></strong>: compiler-based highlighting + sbt cross-project leads to lot's of red code on file editing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20765">SCL-20765</a></strong>: language injection: can't un-inject injection via intention action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20506">SCL-20506</a></strong>: Report declarations that are only used in companion objects/classes as "Can be private"</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-20612">SCL-20612</a></strong>: don't show unused declaration/can be private inspections in code fragments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20775">SCL-20775</a></strong>: Ctrl+Alt+W shortcut doesn't work in Scala Worksheets</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20603">SCL-20603</a></strong>: don't show "can be private" inspection for top level worksheet definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20756">SCL-20756</a></strong>: [unused-declaration] [TextSearch] Distinguish between term and type references</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20569">SCL-20569</a></strong>: wrong "declaration is never used" inspection result for base method in scala scratch files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20783">SCL-20783</a></strong>: [can-be-private] Do not inspect package objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20599">SCL-20599</a></strong>: unused declaration settings: clarify which compiler option affects inspection behavior</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20724">SCL-20724</a></strong>: scaladoc: backspace in header start removes entire header closing tag</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16053">SCL-16053</a></strong>: language injection shouldn't take margin char from settings</li>
</ul>
<h3>2023.1.129</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20535">SCL-20535</a></strong>: Do not suggest "Insert gap with concatenation" quickfix outside of the string literals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18336">SCL-18336</a></strong>: java to scala converter doesn't properly handle `synchronized`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20683">SCL-20683</a></strong>: Classes from library dependencies in Scala 3 projects are not suggested</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20139">SCL-20139</a></strong>: scala3: `Go to Class...` action doesn't find library class by short name or fully qualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20694">SCL-20694</a></strong>: scala code with semicolon is not recognized as scala when pasting into Project View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20507">SCL-20507</a></strong>: Do not count usage of some class, trait or object from within itself as actual usage</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-20066">SCL-20066</a></strong>: Mark unused members as unused if a type definition is unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20656">SCL-20656</a></strong>: false "Access can be private" for definitions which leak via signature of other public definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20698">SCL-20698</a></strong>: Type refinements are not subtypes of AnyRef</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18137">SCL-18137</a></strong>: Structural types are not supertypes of Null</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-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20599">SCL-20599</a></strong>: unused declaration settings: clarify which compiler option affects inspection behavior</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=314230</download-url><idea-version min="n/a" max="n/a" since-build="231.7665" until-build="231.*"/></idea-plugin><idea-plugin downloads="23436378" size="79219010" date="1680237216000" updatedDate="1680237216000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.150</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<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></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=314013</download-url><idea-version min="n/a" max="n/a" since-build="232.109" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="79216514" date="1680063993000" updatedDate="1680063993000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.148</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19370">SCL-19370</a></strong>: Clear All button on sbt shell is unusable</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=312834</download-url><idea-version min="n/a" max="n/a" since-build="232.109" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="79745869" date="1679976771000" updatedDate="1679976771000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.528</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.528</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.525</h3>
<ul>
<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>
</ul>
<h3>2023.1.523</h3>
<ul>
<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-21056">SCL-21056</a></strong>: Our status bar widgets do not have tooltips anymore</li>
</ul>
<h3>2023.1.521</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-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>
</ul>
<h3>2023.1.520</h3>
<ul>
<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>
</ul>
<h3>2023.1.514</h3>
<ul>
<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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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>
</ul>
<h3>2023.1.512</h3>
<ul>
<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.510</h3>
<ul>
<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>
</ul>
<h3>2023.1.509</h3>
<ul>
<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.507</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-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-21050">SCL-21050</a></strong>: Don't re-resolve references in compiled files</li>
</ul>
<h3>2023.1.503</h3>
<ul>
<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>
</ul>
<h3>2023.1.502</h3>
<ul>
<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-21050">SCL-21050</a></strong>: Don't re-resolve references in compiled files</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>
</ul>
<h3>2023.1.496</h3>
<ul>
<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>
</ul>
<h3>2023.1.486</h3>
<ul>
<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>
</ul>
<h3>2023.1.478</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-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>
</ul>
<h3>2023.1.475</h3>
<ul>
<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>
</ul>
<h3>2023.1.466</h3>
<ul>
<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.462</h3>
<ul>
<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.449</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20672">SCL-20672</a></strong>: Prettify and unify Scala 2 decompiler output</li>
</ul>
<h3>2023.1.443</h3>
<ul>
<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-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>
</ul>
<h3>2023.1.420</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-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-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>
</ul>
<h3>2023.1.404</h3>
<ul>
<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>
</ul>
<h3>2023.1.400</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.1.391</h3>
<ul>
<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>
</ul>
<h3>2023.1.384</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>
</ul>
<h3>2023.1.376</h3>
<ul>
<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>
</ul>
<h3>2023.1.369</h3>
<ul>
<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.364</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-20976">SCL-20976</a></strong>: Project View: respect the error highlighting setting</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.355</h3>
<ul>
<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.343</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-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>
</ul>
<h3>2023.1.325</h3>
<ul>
<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>
</ul>
<h3>2023.1.323</h3>
<ul>
<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>
</ul>
<h3>2023.1.317</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-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.294</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-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>
<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-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-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>
</ul>
<h3>2023.1.272</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20904">SCL-20904</a></strong>: Handle rendering transient lazy vals in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20873">SCL-20873</a></strong>: BSP: exception during build: several mnemonic markers in [?[33mwarn?[0m] either upgrade sbt.bat to its latest version or make sure it is accessible from $PATH, and run 'sbt bspConfig'</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20906">SCL-20906</a></strong>: "JUnit malformed declaration" inspection false positive on methods with parameters and `test` prefix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20892">SCL-20892</a></strong>: Scaladoc for Scala 3 enums not processed correctly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20545">SCL-20545</a></strong>: ScalaDoc: auto-adjust indentation of new tag when typing or auto-completing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20177">SCL-20177</a></strong>: Scala 3 REPL prompt "scala&gt;" appears only after the first line is submitted</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>
</ul>
<h3>2023.1.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20398">SCL-20398</a></strong>: Revise previews for all QuickFixes, Actions, IntentionActions</li>
<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-20830">SCL-20830</a></strong>: Compile server can leak an already disposed project instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20828">SCL-20828</a></strong>: Compile Server widget not shown when closing a project and opening any other project again</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20846">SCL-20846</a></strong>: ScalaImportTypeFix: Enum is not suggested for auto import</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-20810">SCL-20810</a></strong>: MatchToPartialFunctionInspection: support indentation-based syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-6939">SCL-6939</a></strong>: No recursion highlighting/tip/circle icon is present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5428">SCL-5428</a></strong>: ScalaDoc: Support links to companion objects using the $ sign</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20784">SCL-20784</a></strong>: [can-be-private] [false negative] Type definition is erroneously deemed to escape</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20871">SCL-20871</a></strong>: scala3: move statement up breaks indentation-based syntax in single extension definition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20879">SCL-20879</a></strong>: [can-be-private] Def macro implementations can never be private</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20877">SCL-20877</a></strong>: Implementing/overriding methods with `using` clauses generates code with a regular argument</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20876">SCL-20876</a></strong>: Inlining values into a string interpolator changes the interpolator type to s"..."</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20852">SCL-20852</a></strong>: Debugger hanging at "collecting data"</li>
</ul>
<h3>2023.1.194</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8349">SCL-8349</a></strong>: Incorrect package/class highlighting in ScalaDoc links</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19315">SCL-19315</a></strong>: sbt-launch.jar not released when updating plugin\closing project after importing bsp-sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18815">SCL-18815</a></strong>: sbt project view: show standard "sources set" when creating new directory in module root like in Gradle</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20762">SCL-20762</a></strong>: compiler-based highlighting + sbt cross-project leads to lot's of red code on file editing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17519">SCL-17519</a></strong>: Pass -P:semanticdb:sourceroot:$PROJECTDIR to the compiler if semanticdb-scalac is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20779">SCL-20779</a></strong>: scala3: .semanticdb files are generated excessively during project build when semanticdb is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19815">SCL-19815</a></strong>: Wrong/legacy package name for FunSuite when creating a new ScalaTest test</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/IDEA-307038">IDEA-307038</a></strong>: package search: AsyncModuleTransformer is not effectively used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20803">SCL-20803</a></strong>: package search: "Dependencies" tool window isn't available in sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20826">SCL-20826</a></strong>: rename of type alias reference after `new` throws an exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15288">SCL-15288</a></strong>: highlight unresolved references in scaladoc as a warning</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5428">SCL-5428</a></strong>: ScalaDoc: Support links to companion objects using the $ sign</li>
</ul>
<h3>2023.1.192</h3>
<ul>
<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-20815">SCL-20815</a></strong>: scalac: Unicode paths not recognized when attempting to debug</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20842">SCL-20842</a></strong>: Creating SBT Project from Existing Sources Fails</li>
</ul>
<h3>2023.1.184</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20830">SCL-20830</a></strong>: Compile server can leak an already disposed project instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20828">SCL-20828</a></strong>: Compile Server widget not shown when closing a project and opening any other project again</li>
</ul>
<h3>2023.1.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20798">SCL-20798</a></strong>: Scala compilation error in java 8 project (scala 2.11 version) with scala 2022.3.13 plugin</li>
</ul>
<h3>2023.1.176</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20798">SCL-20798</a></strong>: Scala compilation error in java 8 project (scala 2.11 version) with scala 2022.3.13 plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20300">SCL-20300</a></strong>: Scala 3: false positive unnecessary parentheses on pattern-match for tuple</li>
</ul>
<h3>2023.1.168</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20185">SCL-20185</a></strong>: fix stubs for Scala3 inherit clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20751">SCL-20751</a></strong>: unused declaration inspection reports some declarations as unused "randomly"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20777">SCL-20777</a></strong>: [can-be-private] [false positive] Inner type definition accessed from non-private scope is marked as "can be private"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20535">SCL-20535</a></strong>: Do not suggest "Insert gap with concatenation" quickfix outside of the string literals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18336">SCL-18336</a></strong>: java to scala converter doesn't properly handle `synchronized`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20683">SCL-20683</a></strong>: Classes from library dependencies in Scala 3 projects are not suggested</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20139">SCL-20139</a></strong>: scala3: `Go to Class...` action doesn't find library class by short name or fully qualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20694">SCL-20694</a></strong>: scala code with semicolon is not recognized as scala when pasting into Project View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20507">SCL-20507</a></strong>: Do not count usage of some class, trait or object from within itself as actual usage</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-20066">SCL-20066</a></strong>: Mark unused members as unused if a type definition is unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20698">SCL-20698</a></strong>: Type refinements are not subtypes of AnyRef</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18137">SCL-18137</a></strong>: Structural types are not supertypes of Null</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-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20715">SCL-20715</a></strong>: Completion: suggestions contain method from another library version that is declared as a dependency of another module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20685">SCL-20685</a></strong>: Optimize trimming spaces and comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20720">SCL-20720</a></strong>: toggle scala 3 CBH is always off</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20711">SCL-20711</a></strong>: Debugger  Stepping settings are empty because of scala message bundle exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20513">SCL-20513</a></strong>: reimplement custom "Disable reporting of unused public declarations" using new IntelliJ API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20571">SCL-20571</a></strong>: Intellij Scala Repl no longer creates import statements</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20660">SCL-20660</a></strong>: warning: -Xnojline is deprecated: Replaced by -Xjline:off shown when evaluating smth in scala repl</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20723">SCL-20723</a></strong>: scala3: enter press before one-line extension method doesn't insert indentation, breaking the extension</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20572">SCL-20572</a></strong>: Scala Worksheet scrolling problem when evaluating</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20721">SCL-20721</a></strong>: scala3 automatic refactoring keeps putting tick marks round given</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20441">SCL-20441</a></strong>: weird error "illegal start of toplevel definition" in erroneous java file (in scala-java project)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20436">SCL-20436</a></strong>: Either actually disable annotators or enable the highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18835">SCL-18835</a></strong>: Enable non-type-aware highlighting when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20704">SCL-20704</a></strong>: bad "unused declaration" for type parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20656">SCL-20656</a></strong>: false "Access can be private" for definitions which leak via signature of other public definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20734">SCL-20734</a></strong>: Scala 3.2.1 - worksheet evaluation fails</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19256">SCL-19256</a></strong>: "function is already defined in the scope" for extension method of different type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20731">SCL-20731</a></strong>: import of play (sample) project with sbt 1.8.0 fails as well</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20730">SCL-20730</a></strong>: Support code folding over Scala packages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20737">SCL-20737</a></strong>: Trait extends abstract class with parameters highlight red</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20540">SCL-20540</a></strong>: Scala plugin version 2022.2.10 and after incorrectly highlights an error when a trait extends a class.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20517">SCL-20517</a></strong>: High and long CPU usage when opening a scala file using sangria</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20702">SCL-20702</a></strong>: Object inherit from a exported method lose type information</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19854">SCL-19854</a></strong>: Pass macOS environment into sbt process</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18821">SCL-18821</a></strong>: Can't read OS environment variable in sbt script</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20707">SCL-20707</a></strong>: String interpolation in regexes reports a syntax error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19904">SCL-19904</a></strong>: Scala regex error highlighting problem</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16049">SCL-16049</a></strong>: Invalid context detected within Scala string interpolation block if a "language=XXX" annotation is present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15463">SCL-15463</a></strong>: language injection: handle multi-line strings for temporal injection via intention action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15461">SCL-15461</a></strong>: language injection: edit code fragment: adding new lines on Enter breaks code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11710">SCL-11710</a></strong>: Language injection and stripMargin in Scala strings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20763">SCL-20763</a></strong>: detect ScalaJs in Scala 3 module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20762">SCL-20762</a></strong>: compiler-based highlighting + sbt cross-project leads to lot's of red code on file editing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20765">SCL-20765</a></strong>: language injection: can't un-inject injection via intention action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20506">SCL-20506</a></strong>: Report declarations that are only used in companion objects/classes as "Can be private"</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-20612">SCL-20612</a></strong>: don't show unused declaration/can be private inspections in code fragments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20775">SCL-20775</a></strong>: Ctrl+Alt+W shortcut doesn't work in Scala Worksheets</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20603">SCL-20603</a></strong>: don't show "can be private" inspection for top level worksheet definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20756">SCL-20756</a></strong>: [unused-declaration] [TextSearch] Distinguish between term and type references</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20569">SCL-20569</a></strong>: wrong "declaration is never used" inspection result for base method in scala scratch files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20783">SCL-20783</a></strong>: [can-be-private] Do not inspect package objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20599">SCL-20599</a></strong>: unused declaration settings: clarify which compiler option affects inspection behavior</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20724">SCL-20724</a></strong>: scaladoc: backspace in header start removes entire header closing tag</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16053">SCL-16053</a></strong>: language injection shouldn't take margin char from settings</li>
</ul>
<h3>2023.1.129</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20535">SCL-20535</a></strong>: Do not suggest "Insert gap with concatenation" quickfix outside of the string literals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18336">SCL-18336</a></strong>: java to scala converter doesn't properly handle `synchronized`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20683">SCL-20683</a></strong>: Classes from library dependencies in Scala 3 projects are not suggested</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20139">SCL-20139</a></strong>: scala3: `Go to Class...` action doesn't find library class by short name or fully qualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20694">SCL-20694</a></strong>: scala code with semicolon is not recognized as scala when pasting into Project View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20507">SCL-20507</a></strong>: Do not count usage of some class, trait or object from within itself as actual usage</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-20066">SCL-20066</a></strong>: Mark unused members as unused if a type definition is unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20656">SCL-20656</a></strong>: false "Access can be private" for definitions which leak via signature of other public definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20698">SCL-20698</a></strong>: Type refinements are not subtypes of AnyRef</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18137">SCL-18137</a></strong>: Structural types are not supertypes of Null</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-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20599">SCL-20599</a></strong>: unused declaration settings: clarify which compiler option affects inspection behavior</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=312203</download-url><idea-version min="n/a" max="n/a" since-build="231.7665" until-build="231.*"/></idea-plugin><idea-plugin downloads="23436378" size="79751901" date="1679976271000" updatedDate="1679976271000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.143</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<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>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=312201</download-url><idea-version min="n/a" max="n/a" since-build="232.109" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="79753506" date="1679804684000" updatedDate="1679804684000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.139</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><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></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=311668</download-url><idea-version min="n/a" max="n/a" since-build="232.109" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="79745252" date="1679701744000" updatedDate="1679701744000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.527</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.525</h3>
<ul>
<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>
</ul>
<h3>2023.1.523</h3>
<ul>
<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-21056">SCL-21056</a></strong>: Our status bar widgets do not have tooltips anymore</li>
</ul>
<h3>2023.1.521</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-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>
</ul>
<h3>2023.1.520</h3>
<ul>
<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>
</ul>
<h3>2023.1.514</h3>
<ul>
<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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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>
</ul>
<h3>2023.1.512</h3>
<ul>
<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.510</h3>
<ul>
<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>
</ul>
<h3>2023.1.509</h3>
<ul>
<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.507</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-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-21050">SCL-21050</a></strong>: Don't re-resolve references in compiled files</li>
</ul>
<h3>2023.1.503</h3>
<ul>
<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>
</ul>
<h3>2023.1.502</h3>
<ul>
<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-21050">SCL-21050</a></strong>: Don't re-resolve references in compiled files</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>
</ul>
<h3>2023.1.496</h3>
<ul>
<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>
</ul>
<h3>2023.1.486</h3>
<ul>
<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>
</ul>
<h3>2023.1.478</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-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>
</ul>
<h3>2023.1.475</h3>
<ul>
<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>
</ul>
<h3>2023.1.466</h3>
<ul>
<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.462</h3>
<ul>
<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.449</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20672">SCL-20672</a></strong>: Prettify and unify Scala 2 decompiler output</li>
</ul>
<h3>2023.1.443</h3>
<ul>
<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-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>
</ul>
<h3>2023.1.420</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-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-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>
</ul>
<h3>2023.1.404</h3>
<ul>
<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>
</ul>
<h3>2023.1.400</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.1.391</h3>
<ul>
<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>
</ul>
<h3>2023.1.384</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>
</ul>
<h3>2023.1.376</h3>
<ul>
<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>
</ul>
<h3>2023.1.369</h3>
<ul>
<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.364</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-20976">SCL-20976</a></strong>: Project View: respect the error highlighting setting</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.355</h3>
<ul>
<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.343</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-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>
</ul>
<h3>2023.1.325</h3>
<ul>
<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>
</ul>
<h3>2023.1.323</h3>
<ul>
<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>
</ul>
<h3>2023.1.317</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-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.294</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-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>
<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-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-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>
</ul>
<h3>2023.1.272</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20904">SCL-20904</a></strong>: Handle rendering transient lazy vals in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20873">SCL-20873</a></strong>: BSP: exception during build: several mnemonic markers in [?[33mwarn?[0m] either upgrade sbt.bat to its latest version or make sure it is accessible from $PATH, and run 'sbt bspConfig'</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20906">SCL-20906</a></strong>: "JUnit malformed declaration" inspection false positive on methods with parameters and `test` prefix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20892">SCL-20892</a></strong>: Scaladoc for Scala 3 enums not processed correctly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20545">SCL-20545</a></strong>: ScalaDoc: auto-adjust indentation of new tag when typing or auto-completing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20177">SCL-20177</a></strong>: Scala 3 REPL prompt "scala&gt;" appears only after the first line is submitted</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>
</ul>
<h3>2023.1.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20398">SCL-20398</a></strong>: Revise previews for all QuickFixes, Actions, IntentionActions</li>
<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-20830">SCL-20830</a></strong>: Compile server can leak an already disposed project instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20828">SCL-20828</a></strong>: Compile Server widget not shown when closing a project and opening any other project again</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20846">SCL-20846</a></strong>: ScalaImportTypeFix: Enum is not suggested for auto import</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-20810">SCL-20810</a></strong>: MatchToPartialFunctionInspection: support indentation-based syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-6939">SCL-6939</a></strong>: No recursion highlighting/tip/circle icon is present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5428">SCL-5428</a></strong>: ScalaDoc: Support links to companion objects using the $ sign</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20784">SCL-20784</a></strong>: [can-be-private] [false negative] Type definition is erroneously deemed to escape</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20871">SCL-20871</a></strong>: scala3: move statement up breaks indentation-based syntax in single extension definition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20879">SCL-20879</a></strong>: [can-be-private] Def macro implementations can never be private</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20877">SCL-20877</a></strong>: Implementing/overriding methods with `using` clauses generates code with a regular argument</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20876">SCL-20876</a></strong>: Inlining values into a string interpolator changes the interpolator type to s"..."</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20852">SCL-20852</a></strong>: Debugger hanging at "collecting data"</li>
</ul>
<h3>2023.1.194</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8349">SCL-8349</a></strong>: Incorrect package/class highlighting in ScalaDoc links</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19315">SCL-19315</a></strong>: sbt-launch.jar not released when updating plugin\closing project after importing bsp-sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18815">SCL-18815</a></strong>: sbt project view: show standard "sources set" when creating new directory in module root like in Gradle</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20762">SCL-20762</a></strong>: compiler-based highlighting + sbt cross-project leads to lot's of red code on file editing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17519">SCL-17519</a></strong>: Pass -P:semanticdb:sourceroot:$PROJECTDIR to the compiler if semanticdb-scalac is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20779">SCL-20779</a></strong>: scala3: .semanticdb files are generated excessively during project build when semanticdb is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19815">SCL-19815</a></strong>: Wrong/legacy package name for FunSuite when creating a new ScalaTest test</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/IDEA-307038">IDEA-307038</a></strong>: package search: AsyncModuleTransformer is not effectively used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20803">SCL-20803</a></strong>: package search: "Dependencies" tool window isn't available in sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20826">SCL-20826</a></strong>: rename of type alias reference after `new` throws an exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15288">SCL-15288</a></strong>: highlight unresolved references in scaladoc as a warning</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5428">SCL-5428</a></strong>: ScalaDoc: Support links to companion objects using the $ sign</li>
</ul>
<h3>2023.1.192</h3>
<ul>
<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-20815">SCL-20815</a></strong>: scalac: Unicode paths not recognized when attempting to debug</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20842">SCL-20842</a></strong>: Creating SBT Project from Existing Sources Fails</li>
</ul>
<h3>2023.1.184</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20830">SCL-20830</a></strong>: Compile server can leak an already disposed project instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20828">SCL-20828</a></strong>: Compile Server widget not shown when closing a project and opening any other project again</li>
</ul>
<h3>2023.1.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20798">SCL-20798</a></strong>: Scala compilation error in java 8 project (scala 2.11 version) with scala 2022.3.13 plugin</li>
</ul>
<h3>2023.1.176</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20798">SCL-20798</a></strong>: Scala compilation error in java 8 project (scala 2.11 version) with scala 2022.3.13 plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20300">SCL-20300</a></strong>: Scala 3: false positive unnecessary parentheses on pattern-match for tuple</li>
</ul>
<h3>2023.1.168</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20185">SCL-20185</a></strong>: fix stubs for Scala3 inherit clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20751">SCL-20751</a></strong>: unused declaration inspection reports some declarations as unused "randomly"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20777">SCL-20777</a></strong>: [can-be-private] [false positive] Inner type definition accessed from non-private scope is marked as "can be private"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20535">SCL-20535</a></strong>: Do not suggest "Insert gap with concatenation" quickfix outside of the string literals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18336">SCL-18336</a></strong>: java to scala converter doesn't properly handle `synchronized`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20683">SCL-20683</a></strong>: Classes from library dependencies in Scala 3 projects are not suggested</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20139">SCL-20139</a></strong>: scala3: `Go to Class...` action doesn't find library class by short name or fully qualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20694">SCL-20694</a></strong>: scala code with semicolon is not recognized as scala when pasting into Project View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20507">SCL-20507</a></strong>: Do not count usage of some class, trait or object from within itself as actual usage</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-20066">SCL-20066</a></strong>: Mark unused members as unused if a type definition is unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20698">SCL-20698</a></strong>: Type refinements are not subtypes of AnyRef</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18137">SCL-18137</a></strong>: Structural types are not supertypes of Null</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-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20715">SCL-20715</a></strong>: Completion: suggestions contain method from another library version that is declared as a dependency of another module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20685">SCL-20685</a></strong>: Optimize trimming spaces and comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20720">SCL-20720</a></strong>: toggle scala 3 CBH is always off</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20711">SCL-20711</a></strong>: Debugger  Stepping settings are empty because of scala message bundle exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20513">SCL-20513</a></strong>: reimplement custom "Disable reporting of unused public declarations" using new IntelliJ API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20571">SCL-20571</a></strong>: Intellij Scala Repl no longer creates import statements</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20660">SCL-20660</a></strong>: warning: -Xnojline is deprecated: Replaced by -Xjline:off shown when evaluating smth in scala repl</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20723">SCL-20723</a></strong>: scala3: enter press before one-line extension method doesn't insert indentation, breaking the extension</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20572">SCL-20572</a></strong>: Scala Worksheet scrolling problem when evaluating</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20721">SCL-20721</a></strong>: scala3 automatic refactoring keeps putting tick marks round given</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20441">SCL-20441</a></strong>: weird error "illegal start of toplevel definition" in erroneous java file (in scala-java project)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20436">SCL-20436</a></strong>: Either actually disable annotators or enable the highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18835">SCL-18835</a></strong>: Enable non-type-aware highlighting when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20704">SCL-20704</a></strong>: bad "unused declaration" for type parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20656">SCL-20656</a></strong>: false "Access can be private" for definitions which leak via signature of other public definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20734">SCL-20734</a></strong>: Scala 3.2.1 - worksheet evaluation fails</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19256">SCL-19256</a></strong>: "function is already defined in the scope" for extension method of different type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20731">SCL-20731</a></strong>: import of play (sample) project with sbt 1.8.0 fails as well</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20730">SCL-20730</a></strong>: Support code folding over Scala packages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20737">SCL-20737</a></strong>: Trait extends abstract class with parameters highlight red</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20540">SCL-20540</a></strong>: Scala plugin version 2022.2.10 and after incorrectly highlights an error when a trait extends a class.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20517">SCL-20517</a></strong>: High and long CPU usage when opening a scala file using sangria</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20702">SCL-20702</a></strong>: Object inherit from a exported method lose type information</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19854">SCL-19854</a></strong>: Pass macOS environment into sbt process</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18821">SCL-18821</a></strong>: Can't read OS environment variable in sbt script</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20707">SCL-20707</a></strong>: String interpolation in regexes reports a syntax error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19904">SCL-19904</a></strong>: Scala regex error highlighting problem</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16049">SCL-16049</a></strong>: Invalid context detected within Scala string interpolation block if a "language=XXX" annotation is present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15463">SCL-15463</a></strong>: language injection: handle multi-line strings for temporal injection via intention action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15461">SCL-15461</a></strong>: language injection: edit code fragment: adding new lines on Enter breaks code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11710">SCL-11710</a></strong>: Language injection and stripMargin in Scala strings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20763">SCL-20763</a></strong>: detect ScalaJs in Scala 3 module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20762">SCL-20762</a></strong>: compiler-based highlighting + sbt cross-project leads to lot's of red code on file editing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20765">SCL-20765</a></strong>: language injection: can't un-inject injection via intention action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20506">SCL-20506</a></strong>: Report declarations that are only used in companion objects/classes as "Can be private"</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-20612">SCL-20612</a></strong>: don't show unused declaration/can be private inspections in code fragments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20775">SCL-20775</a></strong>: Ctrl+Alt+W shortcut doesn't work in Scala Worksheets</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20603">SCL-20603</a></strong>: don't show "can be private" inspection for top level worksheet definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20756">SCL-20756</a></strong>: [unused-declaration] [TextSearch] Distinguish between term and type references</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20569">SCL-20569</a></strong>: wrong "declaration is never used" inspection result for base method in scala scratch files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20783">SCL-20783</a></strong>: [can-be-private] Do not inspect package objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20599">SCL-20599</a></strong>: unused declaration settings: clarify which compiler option affects inspection behavior</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20724">SCL-20724</a></strong>: scaladoc: backspace in header start removes entire header closing tag</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16053">SCL-16053</a></strong>: language injection shouldn't take margin char from settings</li>
</ul>
<h3>2023.1.129</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20535">SCL-20535</a></strong>: Do not suggest "Insert gap with concatenation" quickfix outside of the string literals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18336">SCL-18336</a></strong>: java to scala converter doesn't properly handle `synchronized`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20683">SCL-20683</a></strong>: Classes from library dependencies in Scala 3 projects are not suggested</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20139">SCL-20139</a></strong>: scala3: `Go to Class...` action doesn't find library class by short name or fully qualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20694">SCL-20694</a></strong>: scala code with semicolon is not recognized as scala when pasting into Project View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20507">SCL-20507</a></strong>: Do not count usage of some class, trait or object from within itself as actual usage</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-20066">SCL-20066</a></strong>: Mark unused members as unused if a type definition is unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20656">SCL-20656</a></strong>: false "Access can be private" for definitions which leak via signature of other public definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20698">SCL-20698</a></strong>: Type refinements are not subtypes of AnyRef</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18137">SCL-18137</a></strong>: Structural types are not supertypes of Null</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-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20599">SCL-20599</a></strong>: unused declaration settings: clarify which compiler option affects inspection behavior</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=311430</download-url><idea-version min="n/a" max="n/a" since-build="231.7665" until-build="231.*"/></idea-plugin><idea-plugin downloads="23436378" size="80383804" date="1679113337000" updatedDate="1679113337000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.132</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><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></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=308502</download-url><idea-version min="n/a" max="n/a" since-build="232.109" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="80379875" date="1679112898000" updatedDate="1679112898000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.525</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.525</h3>
<ul>
<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>
</ul>
<h3>2023.1.523</h3>
<ul>
<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-21056">SCL-21056</a></strong>: Our status bar widgets do not have tooltips anymore</li>
</ul>
<h3>2023.1.521</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-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>
</ul>
<h3>2023.1.520</h3>
<ul>
<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>
</ul>
<h3>2023.1.514</h3>
<ul>
<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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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>
</ul>
<h3>2023.1.512</h3>
<ul>
<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.510</h3>
<ul>
<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>
</ul>
<h3>2023.1.509</h3>
<ul>
<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.507</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-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-21050">SCL-21050</a></strong>: Don't re-resolve references in compiled files</li>
</ul>
<h3>2023.1.503</h3>
<ul>
<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>
</ul>
<h3>2023.1.502</h3>
<ul>
<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-21050">SCL-21050</a></strong>: Don't re-resolve references in compiled files</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>
</ul>
<h3>2023.1.496</h3>
<ul>
<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>
</ul>
<h3>2023.1.486</h3>
<ul>
<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>
</ul>
<h3>2023.1.478</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-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>
</ul>
<h3>2023.1.475</h3>
<ul>
<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>
</ul>
<h3>2023.1.466</h3>
<ul>
<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.462</h3>
<ul>
<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.449</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20672">SCL-20672</a></strong>: Prettify and unify Scala 2 decompiler output</li>
</ul>
<h3>2023.1.443</h3>
<ul>
<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-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>
</ul>
<h3>2023.1.420</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-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-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>
</ul>
<h3>2023.1.404</h3>
<ul>
<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>
</ul>
<h3>2023.1.400</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.1.391</h3>
<ul>
<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>
</ul>
<h3>2023.1.384</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>
</ul>
<h3>2023.1.376</h3>
<ul>
<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>
</ul>
<h3>2023.1.369</h3>
<ul>
<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.364</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-20976">SCL-20976</a></strong>: Project View: respect the error highlighting setting</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.355</h3>
<ul>
<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.343</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-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>
</ul>
<h3>2023.1.325</h3>
<ul>
<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>
</ul>
<h3>2023.1.323</h3>
<ul>
<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>
</ul>
<h3>2023.1.317</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-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.294</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-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>
<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-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-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>
</ul>
<h3>2023.1.272</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20904">SCL-20904</a></strong>: Handle rendering transient lazy vals in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20873">SCL-20873</a></strong>: BSP: exception during build: several mnemonic markers in [?[33mwarn?[0m] either upgrade sbt.bat to its latest version or make sure it is accessible from $PATH, and run 'sbt bspConfig'</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20906">SCL-20906</a></strong>: "JUnit malformed declaration" inspection false positive on methods with parameters and `test` prefix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20892">SCL-20892</a></strong>: Scaladoc for Scala 3 enums not processed correctly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20545">SCL-20545</a></strong>: ScalaDoc: auto-adjust indentation of new tag when typing or auto-completing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20177">SCL-20177</a></strong>: Scala 3 REPL prompt "scala&gt;" appears only after the first line is submitted</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>
</ul>
<h3>2023.1.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20398">SCL-20398</a></strong>: Revise previews for all QuickFixes, Actions, IntentionActions</li>
<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-20830">SCL-20830</a></strong>: Compile server can leak an already disposed project instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20828">SCL-20828</a></strong>: Compile Server widget not shown when closing a project and opening any other project again</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20846">SCL-20846</a></strong>: ScalaImportTypeFix: Enum is not suggested for auto import</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-20810">SCL-20810</a></strong>: MatchToPartialFunctionInspection: support indentation-based syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-6939">SCL-6939</a></strong>: No recursion highlighting/tip/circle icon is present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5428">SCL-5428</a></strong>: ScalaDoc: Support links to companion objects using the $ sign</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20784">SCL-20784</a></strong>: [can-be-private] [false negative] Type definition is erroneously deemed to escape</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20871">SCL-20871</a></strong>: scala3: move statement up breaks indentation-based syntax in single extension definition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20879">SCL-20879</a></strong>: [can-be-private] Def macro implementations can never be private</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20877">SCL-20877</a></strong>: Implementing/overriding methods with `using` clauses generates code with a regular argument</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20876">SCL-20876</a></strong>: Inlining values into a string interpolator changes the interpolator type to s"..."</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20852">SCL-20852</a></strong>: Debugger hanging at "collecting data"</li>
</ul>
<h3>2023.1.194</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8349">SCL-8349</a></strong>: Incorrect package/class highlighting in ScalaDoc links</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19315">SCL-19315</a></strong>: sbt-launch.jar not released when updating plugin\closing project after importing bsp-sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18815">SCL-18815</a></strong>: sbt project view: show standard "sources set" when creating new directory in module root like in Gradle</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20762">SCL-20762</a></strong>: compiler-based highlighting + sbt cross-project leads to lot's of red code on file editing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17519">SCL-17519</a></strong>: Pass -P:semanticdb:sourceroot:$PROJECTDIR to the compiler if semanticdb-scalac is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20779">SCL-20779</a></strong>: scala3: .semanticdb files are generated excessively during project build when semanticdb is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19815">SCL-19815</a></strong>: Wrong/legacy package name for FunSuite when creating a new ScalaTest test</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/IDEA-307038">IDEA-307038</a></strong>: package search: AsyncModuleTransformer is not effectively used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20803">SCL-20803</a></strong>: package search: "Dependencies" tool window isn't available in sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20826">SCL-20826</a></strong>: rename of type alias reference after `new` throws an exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15288">SCL-15288</a></strong>: highlight unresolved references in scaladoc as a warning</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5428">SCL-5428</a></strong>: ScalaDoc: Support links to companion objects using the $ sign</li>
</ul>
<h3>2023.1.192</h3>
<ul>
<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-20815">SCL-20815</a></strong>: scalac: Unicode paths not recognized when attempting to debug</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20842">SCL-20842</a></strong>: Creating SBT Project from Existing Sources Fails</li>
</ul>
<h3>2023.1.184</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20830">SCL-20830</a></strong>: Compile server can leak an already disposed project instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20828">SCL-20828</a></strong>: Compile Server widget not shown when closing a project and opening any other project again</li>
</ul>
<h3>2023.1.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20798">SCL-20798</a></strong>: Scala compilation error in java 8 project (scala 2.11 version) with scala 2022.3.13 plugin</li>
</ul>
<h3>2023.1.176</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20798">SCL-20798</a></strong>: Scala compilation error in java 8 project (scala 2.11 version) with scala 2022.3.13 plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20300">SCL-20300</a></strong>: Scala 3: false positive unnecessary parentheses on pattern-match for tuple</li>
</ul>
<h3>2023.1.168</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20185">SCL-20185</a></strong>: fix stubs for Scala3 inherit clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20751">SCL-20751</a></strong>: unused declaration inspection reports some declarations as unused "randomly"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20777">SCL-20777</a></strong>: [can-be-private] [false positive] Inner type definition accessed from non-private scope is marked as "can be private"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20535">SCL-20535</a></strong>: Do not suggest "Insert gap with concatenation" quickfix outside of the string literals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18336">SCL-18336</a></strong>: java to scala converter doesn't properly handle `synchronized`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20683">SCL-20683</a></strong>: Classes from library dependencies in Scala 3 projects are not suggested</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20139">SCL-20139</a></strong>: scala3: `Go to Class...` action doesn't find library class by short name or fully qualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20694">SCL-20694</a></strong>: scala code with semicolon is not recognized as scala when pasting into Project View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20507">SCL-20507</a></strong>: Do not count usage of some class, trait or object from within itself as actual usage</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-20066">SCL-20066</a></strong>: Mark unused members as unused if a type definition is unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20698">SCL-20698</a></strong>: Type refinements are not subtypes of AnyRef</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18137">SCL-18137</a></strong>: Structural types are not supertypes of Null</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-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20715">SCL-20715</a></strong>: Completion: suggestions contain method from another library version that is declared as a dependency of another module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20685">SCL-20685</a></strong>: Optimize trimming spaces and comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20720">SCL-20720</a></strong>: toggle scala 3 CBH is always off</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20711">SCL-20711</a></strong>: Debugger  Stepping settings are empty because of scala message bundle exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20513">SCL-20513</a></strong>: reimplement custom "Disable reporting of unused public declarations" using new IntelliJ API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20571">SCL-20571</a></strong>: Intellij Scala Repl no longer creates import statements</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20660">SCL-20660</a></strong>: warning: -Xnojline is deprecated: Replaced by -Xjline:off shown when evaluating smth in scala repl</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20723">SCL-20723</a></strong>: scala3: enter press before one-line extension method doesn't insert indentation, breaking the extension</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20572">SCL-20572</a></strong>: Scala Worksheet scrolling problem when evaluating</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20721">SCL-20721</a></strong>: scala3 automatic refactoring keeps putting tick marks round given</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20441">SCL-20441</a></strong>: weird error "illegal start of toplevel definition" in erroneous java file (in scala-java project)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20436">SCL-20436</a></strong>: Either actually disable annotators or enable the highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18835">SCL-18835</a></strong>: Enable non-type-aware highlighting when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20704">SCL-20704</a></strong>: bad "unused declaration" for type parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20656">SCL-20656</a></strong>: false "Access can be private" for definitions which leak via signature of other public definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20734">SCL-20734</a></strong>: Scala 3.2.1 - worksheet evaluation fails</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19256">SCL-19256</a></strong>: "function is already defined in the scope" for extension method of different type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20731">SCL-20731</a></strong>: import of play (sample) project with sbt 1.8.0 fails as well</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20730">SCL-20730</a></strong>: Support code folding over Scala packages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20737">SCL-20737</a></strong>: Trait extends abstract class with parameters highlight red</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20540">SCL-20540</a></strong>: Scala plugin version 2022.2.10 and after incorrectly highlights an error when a trait extends a class.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20517">SCL-20517</a></strong>: High and long CPU usage when opening a scala file using sangria</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20702">SCL-20702</a></strong>: Object inherit from a exported method lose type information</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19854">SCL-19854</a></strong>: Pass macOS environment into sbt process</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18821">SCL-18821</a></strong>: Can't read OS environment variable in sbt script</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20707">SCL-20707</a></strong>: String interpolation in regexes reports a syntax error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19904">SCL-19904</a></strong>: Scala regex error highlighting problem</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16049">SCL-16049</a></strong>: Invalid context detected within Scala string interpolation block if a "language=XXX" annotation is present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15463">SCL-15463</a></strong>: language injection: handle multi-line strings for temporal injection via intention action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15461">SCL-15461</a></strong>: language injection: edit code fragment: adding new lines on Enter breaks code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11710">SCL-11710</a></strong>: Language injection and stripMargin in Scala strings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20763">SCL-20763</a></strong>: detect ScalaJs in Scala 3 module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20762">SCL-20762</a></strong>: compiler-based highlighting + sbt cross-project leads to lot's of red code on file editing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20765">SCL-20765</a></strong>: language injection: can't un-inject injection via intention action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20506">SCL-20506</a></strong>: Report declarations that are only used in companion objects/classes as "Can be private"</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-20612">SCL-20612</a></strong>: don't show unused declaration/can be private inspections in code fragments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20775">SCL-20775</a></strong>: Ctrl+Alt+W shortcut doesn't work in Scala Worksheets</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20603">SCL-20603</a></strong>: don't show "can be private" inspection for top level worksheet definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20756">SCL-20756</a></strong>: [unused-declaration] [TextSearch] Distinguish between term and type references</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20569">SCL-20569</a></strong>: wrong "declaration is never used" inspection result for base method in scala scratch files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20783">SCL-20783</a></strong>: [can-be-private] Do not inspect package objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20599">SCL-20599</a></strong>: unused declaration settings: clarify which compiler option affects inspection behavior</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20724">SCL-20724</a></strong>: scaladoc: backspace in header start removes entire header closing tag</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16053">SCL-16053</a></strong>: language injection shouldn't take margin char from settings</li>
</ul>
<h3>2023.1.129</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20535">SCL-20535</a></strong>: Do not suggest "Insert gap with concatenation" quickfix outside of the string literals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18336">SCL-18336</a></strong>: java to scala converter doesn't properly handle `synchronized`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20683">SCL-20683</a></strong>: Classes from library dependencies in Scala 3 projects are not suggested</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20139">SCL-20139</a></strong>: scala3: `Go to Class...` action doesn't find library class by short name or fully qualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20694">SCL-20694</a></strong>: scala code with semicolon is not recognized as scala when pasting into Project View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20507">SCL-20507</a></strong>: Do not count usage of some class, trait or object from within itself as actual usage</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-20066">SCL-20066</a></strong>: Mark unused members as unused if a type definition is unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20656">SCL-20656</a></strong>: false "Access can be private" for definitions which leak via signature of other public definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20698">SCL-20698</a></strong>: Type refinements are not subtypes of AnyRef</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18137">SCL-18137</a></strong>: Structural types are not supertypes of Null</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-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20599">SCL-20599</a></strong>: unused declaration settings: clarify which compiler option affects inspection behavior</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=308500</download-url><idea-version min="n/a" max="n/a" since-build="231.7665" until-build="231.*"/></idea-plugin><idea-plugin downloads="23436378" size="80332337" date="1679027073000" updatedDate="1679027073000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.523</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.523</h3>
<ul>
<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-21056">SCL-21056</a></strong>: Our status bar widgets do not have tooltips anymore</li>
</ul>
<h3>2023.1.521</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-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>
</ul>
<h3>2023.1.520</h3>
<ul>
<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>
</ul>
<h3>2023.1.514</h3>
<ul>
<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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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>
</ul>
<h3>2023.1.512</h3>
<ul>
<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.510</h3>
<ul>
<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>
</ul>
<h3>2023.1.509</h3>
<ul>
<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.507</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-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-21050">SCL-21050</a></strong>: Don't re-resolve references in compiled files</li>
</ul>
<h3>2023.1.503</h3>
<ul>
<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>
</ul>
<h3>2023.1.502</h3>
<ul>
<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-21050">SCL-21050</a></strong>: Don't re-resolve references in compiled files</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>
</ul>
<h3>2023.1.496</h3>
<ul>
<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>
</ul>
<h3>2023.1.486</h3>
<ul>
<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>
</ul>
<h3>2023.1.478</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-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>
</ul>
<h3>2023.1.475</h3>
<ul>
<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>
</ul>
<h3>2023.1.466</h3>
<ul>
<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.462</h3>
<ul>
<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.449</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20672">SCL-20672</a></strong>: Prettify and unify Scala 2 decompiler output</li>
</ul>
<h3>2023.1.443</h3>
<ul>
<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-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>
</ul>
<h3>2023.1.420</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-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-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>
</ul>
<h3>2023.1.404</h3>
<ul>
<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>
</ul>
<h3>2023.1.400</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.1.391</h3>
<ul>
<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>
</ul>
<h3>2023.1.384</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>
</ul>
<h3>2023.1.376</h3>
<ul>
<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>
</ul>
<h3>2023.1.369</h3>
<ul>
<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.364</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-20976">SCL-20976</a></strong>: Project View: respect the error highlighting setting</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.355</h3>
<ul>
<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.343</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-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>
</ul>
<h3>2023.1.325</h3>
<ul>
<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>
</ul>
<h3>2023.1.323</h3>
<ul>
<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>
</ul>
<h3>2023.1.317</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-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.294</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-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>
<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-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-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>
</ul>
<h3>2023.1.272</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20904">SCL-20904</a></strong>: Handle rendering transient lazy vals in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20873">SCL-20873</a></strong>: BSP: exception during build: several mnemonic markers in [?[33mwarn?[0m] either upgrade sbt.bat to its latest version or make sure it is accessible from $PATH, and run 'sbt bspConfig'</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20906">SCL-20906</a></strong>: "JUnit malformed declaration" inspection false positive on methods with parameters and `test` prefix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20892">SCL-20892</a></strong>: Scaladoc for Scala 3 enums not processed correctly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20545">SCL-20545</a></strong>: ScalaDoc: auto-adjust indentation of new tag when typing or auto-completing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20177">SCL-20177</a></strong>: Scala 3 REPL prompt "scala&gt;" appears only after the first line is submitted</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>
</ul>
<h3>2023.1.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20398">SCL-20398</a></strong>: Revise previews for all QuickFixes, Actions, IntentionActions</li>
<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-20830">SCL-20830</a></strong>: Compile server can leak an already disposed project instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20828">SCL-20828</a></strong>: Compile Server widget not shown when closing a project and opening any other project again</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20846">SCL-20846</a></strong>: ScalaImportTypeFix: Enum is not suggested for auto import</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-20810">SCL-20810</a></strong>: MatchToPartialFunctionInspection: support indentation-based syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-6939">SCL-6939</a></strong>: No recursion highlighting/tip/circle icon is present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5428">SCL-5428</a></strong>: ScalaDoc: Support links to companion objects using the $ sign</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20784">SCL-20784</a></strong>: [can-be-private] [false negative] Type definition is erroneously deemed to escape</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20871">SCL-20871</a></strong>: scala3: move statement up breaks indentation-based syntax in single extension definition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20879">SCL-20879</a></strong>: [can-be-private] Def macro implementations can never be private</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20877">SCL-20877</a></strong>: Implementing/overriding methods with `using` clauses generates code with a regular argument</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20876">SCL-20876</a></strong>: Inlining values into a string interpolator changes the interpolator type to s"..."</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20852">SCL-20852</a></strong>: Debugger hanging at "collecting data"</li>
</ul>
<h3>2023.1.194</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8349">SCL-8349</a></strong>: Incorrect package/class highlighting in ScalaDoc links</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19315">SCL-19315</a></strong>: sbt-launch.jar not released when updating plugin\closing project after importing bsp-sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18815">SCL-18815</a></strong>: sbt project view: show standard "sources set" when creating new directory in module root like in Gradle</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20762">SCL-20762</a></strong>: compiler-based highlighting + sbt cross-project leads to lot's of red code on file editing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17519">SCL-17519</a></strong>: Pass -P:semanticdb:sourceroot:$PROJECTDIR to the compiler if semanticdb-scalac is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20779">SCL-20779</a></strong>: scala3: .semanticdb files are generated excessively during project build when semanticdb is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19815">SCL-19815</a></strong>: Wrong/legacy package name for FunSuite when creating a new ScalaTest test</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/IDEA-307038">IDEA-307038</a></strong>: package search: AsyncModuleTransformer is not effectively used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20803">SCL-20803</a></strong>: package search: "Dependencies" tool window isn't available in sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20826">SCL-20826</a></strong>: rename of type alias reference after `new` throws an exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15288">SCL-15288</a></strong>: highlight unresolved references in scaladoc as a warning</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5428">SCL-5428</a></strong>: ScalaDoc: Support links to companion objects using the $ sign</li>
</ul>
<h3>2023.1.192</h3>
<ul>
<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-20815">SCL-20815</a></strong>: scalac: Unicode paths not recognized when attempting to debug</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20842">SCL-20842</a></strong>: Creating SBT Project from Existing Sources Fails</li>
</ul>
<h3>2023.1.184</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20830">SCL-20830</a></strong>: Compile server can leak an already disposed project instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20828">SCL-20828</a></strong>: Compile Server widget not shown when closing a project and opening any other project again</li>
</ul>
<h3>2023.1.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20798">SCL-20798</a></strong>: Scala compilation error in java 8 project (scala 2.11 version) with scala 2022.3.13 plugin</li>
</ul>
<h3>2023.1.176</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20798">SCL-20798</a></strong>: Scala compilation error in java 8 project (scala 2.11 version) with scala 2022.3.13 plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20300">SCL-20300</a></strong>: Scala 3: false positive unnecessary parentheses on pattern-match for tuple</li>
</ul>
<h3>2023.1.168</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20185">SCL-20185</a></strong>: fix stubs for Scala3 inherit clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20751">SCL-20751</a></strong>: unused declaration inspection reports some declarations as unused "randomly"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20777">SCL-20777</a></strong>: [can-be-private] [false positive] Inner type definition accessed from non-private scope is marked as "can be private"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20535">SCL-20535</a></strong>: Do not suggest "Insert gap with concatenation" quickfix outside of the string literals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18336">SCL-18336</a></strong>: java to scala converter doesn't properly handle `synchronized`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20683">SCL-20683</a></strong>: Classes from library dependencies in Scala 3 projects are not suggested</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20139">SCL-20139</a></strong>: scala3: `Go to Class...` action doesn't find library class by short name or fully qualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20694">SCL-20694</a></strong>: scala code with semicolon is not recognized as scala when pasting into Project View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20507">SCL-20507</a></strong>: Do not count usage of some class, trait or object from within itself as actual usage</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-20066">SCL-20066</a></strong>: Mark unused members as unused if a type definition is unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20698">SCL-20698</a></strong>: Type refinements are not subtypes of AnyRef</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18137">SCL-18137</a></strong>: Structural types are not supertypes of Null</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-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20715">SCL-20715</a></strong>: Completion: suggestions contain method from another library version that is declared as a dependency of another module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20685">SCL-20685</a></strong>: Optimize trimming spaces and comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20720">SCL-20720</a></strong>: toggle scala 3 CBH is always off</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20711">SCL-20711</a></strong>: Debugger  Stepping settings are empty because of scala message bundle exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20513">SCL-20513</a></strong>: reimplement custom "Disable reporting of unused public declarations" using new IntelliJ API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20571">SCL-20571</a></strong>: Intellij Scala Repl no longer creates import statements</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20660">SCL-20660</a></strong>: warning: -Xnojline is deprecated: Replaced by -Xjline:off shown when evaluating smth in scala repl</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20723">SCL-20723</a></strong>: scala3: enter press before one-line extension method doesn't insert indentation, breaking the extension</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20572">SCL-20572</a></strong>: Scala Worksheet scrolling problem when evaluating</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20721">SCL-20721</a></strong>: scala3 automatic refactoring keeps putting tick marks round given</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20441">SCL-20441</a></strong>: weird error "illegal start of toplevel definition" in erroneous java file (in scala-java project)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20436">SCL-20436</a></strong>: Either actually disable annotators or enable the highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18835">SCL-18835</a></strong>: Enable non-type-aware highlighting when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20704">SCL-20704</a></strong>: bad "unused declaration" for type parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20656">SCL-20656</a></strong>: false "Access can be private" for definitions which leak via signature of other public definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20734">SCL-20734</a></strong>: Scala 3.2.1 - worksheet evaluation fails</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19256">SCL-19256</a></strong>: "function is already defined in the scope" for extension method of different type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20731">SCL-20731</a></strong>: import of play (sample) project with sbt 1.8.0 fails as well</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20730">SCL-20730</a></strong>: Support code folding over Scala packages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20737">SCL-20737</a></strong>: Trait extends abstract class with parameters highlight red</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20540">SCL-20540</a></strong>: Scala plugin version 2022.2.10 and after incorrectly highlights an error when a trait extends a class.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20517">SCL-20517</a></strong>: High and long CPU usage when opening a scala file using sangria</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20702">SCL-20702</a></strong>: Object inherit from a exported method lose type information</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19854">SCL-19854</a></strong>: Pass macOS environment into sbt process</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18821">SCL-18821</a></strong>: Can't read OS environment variable in sbt script</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20707">SCL-20707</a></strong>: String interpolation in regexes reports a syntax error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19904">SCL-19904</a></strong>: Scala regex error highlighting problem</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16049">SCL-16049</a></strong>: Invalid context detected within Scala string interpolation block if a "language=XXX" annotation is present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15463">SCL-15463</a></strong>: language injection: handle multi-line strings for temporal injection via intention action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15461">SCL-15461</a></strong>: language injection: edit code fragment: adding new lines on Enter breaks code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11710">SCL-11710</a></strong>: Language injection and stripMargin in Scala strings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20763">SCL-20763</a></strong>: detect ScalaJs in Scala 3 module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20762">SCL-20762</a></strong>: compiler-based highlighting + sbt cross-project leads to lot's of red code on file editing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20765">SCL-20765</a></strong>: language injection: can't un-inject injection via intention action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20506">SCL-20506</a></strong>: Report declarations that are only used in companion objects/classes as "Can be private"</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-20612">SCL-20612</a></strong>: don't show unused declaration/can be private inspections in code fragments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20775">SCL-20775</a></strong>: Ctrl+Alt+W shortcut doesn't work in Scala Worksheets</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20603">SCL-20603</a></strong>: don't show "can be private" inspection for top level worksheet definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20756">SCL-20756</a></strong>: [unused-declaration] [TextSearch] Distinguish between term and type references</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20569">SCL-20569</a></strong>: wrong "declaration is never used" inspection result for base method in scala scratch files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20783">SCL-20783</a></strong>: [can-be-private] Do not inspect package objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20599">SCL-20599</a></strong>: unused declaration settings: clarify which compiler option affects inspection behavior</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20724">SCL-20724</a></strong>: scaladoc: backspace in header start removes entire header closing tag</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16053">SCL-16053</a></strong>: language injection shouldn't take margin char from settings</li>
</ul>
<h3>2023.1.129</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20535">SCL-20535</a></strong>: Do not suggest "Insert gap with concatenation" quickfix outside of the string literals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18336">SCL-18336</a></strong>: java to scala converter doesn't properly handle `synchronized`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20683">SCL-20683</a></strong>: Classes from library dependencies in Scala 3 projects are not suggested</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20139">SCL-20139</a></strong>: scala3: `Go to Class...` action doesn't find library class by short name or fully qualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20694">SCL-20694</a></strong>: scala code with semicolon is not recognized as scala when pasting into Project View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20507">SCL-20507</a></strong>: Do not count usage of some class, trait or object from within itself as actual usage</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-20066">SCL-20066</a></strong>: Mark unused members as unused if a type definition is unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20656">SCL-20656</a></strong>: false "Access can be private" for definitions which leak via signature of other public definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20698">SCL-20698</a></strong>: Type refinements are not subtypes of AnyRef</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18137">SCL-18137</a></strong>: Structural types are not supertypes of Null</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-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20599">SCL-20599</a></strong>: unused declaration settings: clarify which compiler option affects inspection behavior</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=308085</download-url><idea-version min="n/a" max="n/a" since-build="231.7665" until-build="231.*"/></idea-plugin><idea-plugin downloads="23436378" size="80383911" date="1679026655000" updatedDate="1679026655000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.130</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><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></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=308084</download-url><idea-version min="n/a" max="n/a" since-build="232.109" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="80330665" date="1678939727000" updatedDate="1678939727000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.521</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.521</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-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>
</ul>
<h3>2023.1.520</h3>
<ul>
<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>
</ul>
<h3>2023.1.514</h3>
<ul>
<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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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>
</ul>
<h3>2023.1.512</h3>
<ul>
<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.510</h3>
<ul>
<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>
</ul>
<h3>2023.1.509</h3>
<ul>
<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.507</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-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-21050">SCL-21050</a></strong>: Don't re-resolve references in compiled files</li>
</ul>
<h3>2023.1.503</h3>
<ul>
<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>
</ul>
<h3>2023.1.502</h3>
<ul>
<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-21050">SCL-21050</a></strong>: Don't re-resolve references in compiled files</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>
</ul>
<h3>2023.1.496</h3>
<ul>
<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>
</ul>
<h3>2023.1.486</h3>
<ul>
<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>
</ul>
<h3>2023.1.478</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-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>
</ul>
<h3>2023.1.475</h3>
<ul>
<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>
</ul>
<h3>2023.1.466</h3>
<ul>
<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.462</h3>
<ul>
<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.449</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20672">SCL-20672</a></strong>: Prettify and unify Scala 2 decompiler output</li>
</ul>
<h3>2023.1.443</h3>
<ul>
<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-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>
</ul>
<h3>2023.1.420</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-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-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>
</ul>
<h3>2023.1.404</h3>
<ul>
<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>
</ul>
<h3>2023.1.400</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.1.391</h3>
<ul>
<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>
</ul>
<h3>2023.1.384</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>
</ul>
<h3>2023.1.376</h3>
<ul>
<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>
</ul>
<h3>2023.1.369</h3>
<ul>
<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.364</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-20976">SCL-20976</a></strong>: Project View: respect the error highlighting setting</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.355</h3>
<ul>
<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.343</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-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>
</ul>
<h3>2023.1.325</h3>
<ul>
<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>
</ul>
<h3>2023.1.323</h3>
<ul>
<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>
</ul>
<h3>2023.1.317</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-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.294</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-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>
<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-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-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>
</ul>
<h3>2023.1.272</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20904">SCL-20904</a></strong>: Handle rendering transient lazy vals in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20873">SCL-20873</a></strong>: BSP: exception during build: several mnemonic markers in [?[33mwarn?[0m] either upgrade sbt.bat to its latest version or make sure it is accessible from $PATH, and run 'sbt bspConfig'</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20906">SCL-20906</a></strong>: "JUnit malformed declaration" inspection false positive on methods with parameters and `test` prefix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20892">SCL-20892</a></strong>: Scaladoc for Scala 3 enums not processed correctly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20545">SCL-20545</a></strong>: ScalaDoc: auto-adjust indentation of new tag when typing or auto-completing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20177">SCL-20177</a></strong>: Scala 3 REPL prompt "scala&gt;" appears only after the first line is submitted</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>
</ul>
<h3>2023.1.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20398">SCL-20398</a></strong>: Revise previews for all QuickFixes, Actions, IntentionActions</li>
<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-20830">SCL-20830</a></strong>: Compile server can leak an already disposed project instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20828">SCL-20828</a></strong>: Compile Server widget not shown when closing a project and opening any other project again</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20846">SCL-20846</a></strong>: ScalaImportTypeFix: Enum is not suggested for auto import</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-20810">SCL-20810</a></strong>: MatchToPartialFunctionInspection: support indentation-based syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-6939">SCL-6939</a></strong>: No recursion highlighting/tip/circle icon is present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5428">SCL-5428</a></strong>: ScalaDoc: Support links to companion objects using the $ sign</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20784">SCL-20784</a></strong>: [can-be-private] [false negative] Type definition is erroneously deemed to escape</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20871">SCL-20871</a></strong>: scala3: move statement up breaks indentation-based syntax in single extension definition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20879">SCL-20879</a></strong>: [can-be-private] Def macro implementations can never be private</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20877">SCL-20877</a></strong>: Implementing/overriding methods with `using` clauses generates code with a regular argument</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20876">SCL-20876</a></strong>: Inlining values into a string interpolator changes the interpolator type to s"..."</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20852">SCL-20852</a></strong>: Debugger hanging at "collecting data"</li>
</ul>
<h3>2023.1.194</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8349">SCL-8349</a></strong>: Incorrect package/class highlighting in ScalaDoc links</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19315">SCL-19315</a></strong>: sbt-launch.jar not released when updating plugin\closing project after importing bsp-sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18815">SCL-18815</a></strong>: sbt project view: show standard "sources set" when creating new directory in module root like in Gradle</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20762">SCL-20762</a></strong>: compiler-based highlighting + sbt cross-project leads to lot's of red code on file editing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17519">SCL-17519</a></strong>: Pass -P:semanticdb:sourceroot:$PROJECTDIR to the compiler if semanticdb-scalac is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20779">SCL-20779</a></strong>: scala3: .semanticdb files are generated excessively during project build when semanticdb is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19815">SCL-19815</a></strong>: Wrong/legacy package name for FunSuite when creating a new ScalaTest test</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/IDEA-307038">IDEA-307038</a></strong>: package search: AsyncModuleTransformer is not effectively used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20803">SCL-20803</a></strong>: package search: "Dependencies" tool window isn't available in sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20826">SCL-20826</a></strong>: rename of type alias reference after `new` throws an exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15288">SCL-15288</a></strong>: highlight unresolved references in scaladoc as a warning</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5428">SCL-5428</a></strong>: ScalaDoc: Support links to companion objects using the $ sign</li>
</ul>
<h3>2023.1.192</h3>
<ul>
<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-20815">SCL-20815</a></strong>: scalac: Unicode paths not recognized when attempting to debug</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20842">SCL-20842</a></strong>: Creating SBT Project from Existing Sources Fails</li>
</ul>
<h3>2023.1.184</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20830">SCL-20830</a></strong>: Compile server can leak an already disposed project instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20828">SCL-20828</a></strong>: Compile Server widget not shown when closing a project and opening any other project again</li>
</ul>
<h3>2023.1.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20798">SCL-20798</a></strong>: Scala compilation error in java 8 project (scala 2.11 version) with scala 2022.3.13 plugin</li>
</ul>
<h3>2023.1.176</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20798">SCL-20798</a></strong>: Scala compilation error in java 8 project (scala 2.11 version) with scala 2022.3.13 plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20300">SCL-20300</a></strong>: Scala 3: false positive unnecessary parentheses on pattern-match for tuple</li>
</ul>
<h3>2023.1.168</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20185">SCL-20185</a></strong>: fix stubs for Scala3 inherit clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20751">SCL-20751</a></strong>: unused declaration inspection reports some declarations as unused "randomly"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20777">SCL-20777</a></strong>: [can-be-private] [false positive] Inner type definition accessed from non-private scope is marked as "can be private"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20535">SCL-20535</a></strong>: Do not suggest "Insert gap with concatenation" quickfix outside of the string literals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18336">SCL-18336</a></strong>: java to scala converter doesn't properly handle `synchronized`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20683">SCL-20683</a></strong>: Classes from library dependencies in Scala 3 projects are not suggested</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20139">SCL-20139</a></strong>: scala3: `Go to Class...` action doesn't find library class by short name or fully qualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20694">SCL-20694</a></strong>: scala code with semicolon is not recognized as scala when pasting into Project View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20507">SCL-20507</a></strong>: Do not count usage of some class, trait or object from within itself as actual usage</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-20066">SCL-20066</a></strong>: Mark unused members as unused if a type definition is unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20698">SCL-20698</a></strong>: Type refinements are not subtypes of AnyRef</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18137">SCL-18137</a></strong>: Structural types are not supertypes of Null</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-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20715">SCL-20715</a></strong>: Completion: suggestions contain method from another library version that is declared as a dependency of another module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20685">SCL-20685</a></strong>: Optimize trimming spaces and comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20720">SCL-20720</a></strong>: toggle scala 3 CBH is always off</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20711">SCL-20711</a></strong>: Debugger  Stepping settings are empty because of scala message bundle exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20513">SCL-20513</a></strong>: reimplement custom "Disable reporting of unused public declarations" using new IntelliJ API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20571">SCL-20571</a></strong>: Intellij Scala Repl no longer creates import statements</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20660">SCL-20660</a></strong>: warning: -Xnojline is deprecated: Replaced by -Xjline:off shown when evaluating smth in scala repl</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20723">SCL-20723</a></strong>: scala3: enter press before one-line extension method doesn't insert indentation, breaking the extension</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20572">SCL-20572</a></strong>: Scala Worksheet scrolling problem when evaluating</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20721">SCL-20721</a></strong>: scala3 automatic refactoring keeps putting tick marks round given</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20441">SCL-20441</a></strong>: weird error "illegal start of toplevel definition" in erroneous java file (in scala-java project)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20436">SCL-20436</a></strong>: Either actually disable annotators or enable the highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18835">SCL-18835</a></strong>: Enable non-type-aware highlighting when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20704">SCL-20704</a></strong>: bad "unused declaration" for type parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20656">SCL-20656</a></strong>: false "Access can be private" for definitions which leak via signature of other public definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20734">SCL-20734</a></strong>: Scala 3.2.1 - worksheet evaluation fails</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19256">SCL-19256</a></strong>: "function is already defined in the scope" for extension method of different type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20731">SCL-20731</a></strong>: import of play (sample) project with sbt 1.8.0 fails as well</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20730">SCL-20730</a></strong>: Support code folding over Scala packages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20737">SCL-20737</a></strong>: Trait extends abstract class with parameters highlight red</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20540">SCL-20540</a></strong>: Scala plugin version 2022.2.10 and after incorrectly highlights an error when a trait extends a class.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20517">SCL-20517</a></strong>: High and long CPU usage when opening a scala file using sangria</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20702">SCL-20702</a></strong>: Object inherit from a exported method lose type information</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19854">SCL-19854</a></strong>: Pass macOS environment into sbt process</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18821">SCL-18821</a></strong>: Can't read OS environment variable in sbt script</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20707">SCL-20707</a></strong>: String interpolation in regexes reports a syntax error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19904">SCL-19904</a></strong>: Scala regex error highlighting problem</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16049">SCL-16049</a></strong>: Invalid context detected within Scala string interpolation block if a "language=XXX" annotation is present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15463">SCL-15463</a></strong>: language injection: handle multi-line strings for temporal injection via intention action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15461">SCL-15461</a></strong>: language injection: edit code fragment: adding new lines on Enter breaks code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11710">SCL-11710</a></strong>: Language injection and stripMargin in Scala strings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20763">SCL-20763</a></strong>: detect ScalaJs in Scala 3 module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20762">SCL-20762</a></strong>: compiler-based highlighting + sbt cross-project leads to lot's of red code on file editing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20765">SCL-20765</a></strong>: language injection: can't un-inject injection via intention action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20506">SCL-20506</a></strong>: Report declarations that are only used in companion objects/classes as "Can be private"</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-20612">SCL-20612</a></strong>: don't show unused declaration/can be private inspections in code fragments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20775">SCL-20775</a></strong>: Ctrl+Alt+W shortcut doesn't work in Scala Worksheets</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20603">SCL-20603</a></strong>: don't show "can be private" inspection for top level worksheet definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20756">SCL-20756</a></strong>: [unused-declaration] [TextSearch] Distinguish between term and type references</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20569">SCL-20569</a></strong>: wrong "declaration is never used" inspection result for base method in scala scratch files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20783">SCL-20783</a></strong>: [can-be-private] Do not inspect package objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20599">SCL-20599</a></strong>: unused declaration settings: clarify which compiler option affects inspection behavior</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20724">SCL-20724</a></strong>: scaladoc: backspace in header start removes entire header closing tag</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16053">SCL-16053</a></strong>: language injection shouldn't take margin char from settings</li>
</ul>
<h3>2023.1.129</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20535">SCL-20535</a></strong>: Do not suggest "Insert gap with concatenation" quickfix outside of the string literals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18336">SCL-18336</a></strong>: java to scala converter doesn't properly handle `synchronized`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20683">SCL-20683</a></strong>: Classes from library dependencies in Scala 3 projects are not suggested</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20139">SCL-20139</a></strong>: scala3: `Go to Class...` action doesn't find library class by short name or fully qualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20694">SCL-20694</a></strong>: scala code with semicolon is not recognized as scala when pasting into Project View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20507">SCL-20507</a></strong>: Do not count usage of some class, trait or object from within itself as actual usage</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-20066">SCL-20066</a></strong>: Mark unused members as unused if a type definition is unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20656">SCL-20656</a></strong>: false "Access can be private" for definitions which leak via signature of other public definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20698">SCL-20698</a></strong>: Type refinements are not subtypes of AnyRef</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18137">SCL-18137</a></strong>: Structural types are not supertypes of Null</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-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20599">SCL-20599</a></strong>: unused declaration settings: clarify which compiler option affects inspection behavior</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=307493</download-url><idea-version min="n/a" max="n/a" since-build="231.7665" until-build="231.*"/></idea-plugin><idea-plugin downloads="23436378" size="80382312" date="1678939192000" updatedDate="1678939192000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.125</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=307491</download-url><idea-version min="n/a" max="n/a" since-build="232.109" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="81642280" date="1678883956000" updatedDate="1678883956000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.984</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=307337</download-url><idea-version min="n/a" max="n/a" since-build="223.7571" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="80327454" date="1678853638000" updatedDate="1678853638000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.123</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<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></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=307078</download-url><idea-version min="n/a" max="n/a" since-build="232.109" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="80332101" date="1678853615000" updatedDate="1678853615000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.520</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.520</h3>
<ul>
<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>
</ul>
<h3>2023.1.514</h3>
<ul>
<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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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>
</ul>
<h3>2023.1.512</h3>
<ul>
<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.510</h3>
<ul>
<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>
</ul>
<h3>2023.1.509</h3>
<ul>
<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.507</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-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-21050">SCL-21050</a></strong>: Don't re-resolve references in compiled files</li>
</ul>
<h3>2023.1.503</h3>
<ul>
<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>
</ul>
<h3>2023.1.502</h3>
<ul>
<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-21050">SCL-21050</a></strong>: Don't re-resolve references in compiled files</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>
</ul>
<h3>2023.1.496</h3>
<ul>
<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>
</ul>
<h3>2023.1.486</h3>
<ul>
<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>
</ul>
<h3>2023.1.478</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-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>
</ul>
<h3>2023.1.475</h3>
<ul>
<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>
</ul>
<h3>2023.1.466</h3>
<ul>
<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.462</h3>
<ul>
<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.449</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20672">SCL-20672</a></strong>: Prettify and unify Scala 2 decompiler output</li>
</ul>
<h3>2023.1.443</h3>
<ul>
<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-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>
</ul>
<h3>2023.1.420</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-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-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>
</ul>
<h3>2023.1.404</h3>
<ul>
<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>
</ul>
<h3>2023.1.400</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.1.391</h3>
<ul>
<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>
</ul>
<h3>2023.1.384</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>
</ul>
<h3>2023.1.376</h3>
<ul>
<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>
</ul>
<h3>2023.1.369</h3>
<ul>
<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.364</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-20976">SCL-20976</a></strong>: Project View: respect the error highlighting setting</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.355</h3>
<ul>
<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.343</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-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>
</ul>
<h3>2023.1.325</h3>
<ul>
<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>
</ul>
<h3>2023.1.323</h3>
<ul>
<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>
</ul>
<h3>2023.1.317</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-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.294</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-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>
<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-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-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>
</ul>
<h3>2023.1.272</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20904">SCL-20904</a></strong>: Handle rendering transient lazy vals in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20873">SCL-20873</a></strong>: BSP: exception during build: several mnemonic markers in [?[33mwarn?[0m] either upgrade sbt.bat to its latest version or make sure it is accessible from $PATH, and run 'sbt bspConfig'</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20906">SCL-20906</a></strong>: "JUnit malformed declaration" inspection false positive on methods with parameters and `test` prefix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20892">SCL-20892</a></strong>: Scaladoc for Scala 3 enums not processed correctly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20545">SCL-20545</a></strong>: ScalaDoc: auto-adjust indentation of new tag when typing or auto-completing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20177">SCL-20177</a></strong>: Scala 3 REPL prompt "scala&gt;" appears only after the first line is submitted</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>
</ul>
<h3>2023.1.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20398">SCL-20398</a></strong>: Revise previews for all QuickFixes, Actions, IntentionActions</li>
<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-20830">SCL-20830</a></strong>: Compile server can leak an already disposed project instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20828">SCL-20828</a></strong>: Compile Server widget not shown when closing a project and opening any other project again</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20846">SCL-20846</a></strong>: ScalaImportTypeFix: Enum is not suggested for auto import</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-20810">SCL-20810</a></strong>: MatchToPartialFunctionInspection: support indentation-based syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-6939">SCL-6939</a></strong>: No recursion highlighting/tip/circle icon is present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5428">SCL-5428</a></strong>: ScalaDoc: Support links to companion objects using the $ sign</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20784">SCL-20784</a></strong>: [can-be-private] [false negative] Type definition is erroneously deemed to escape</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20871">SCL-20871</a></strong>: scala3: move statement up breaks indentation-based syntax in single extension definition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20879">SCL-20879</a></strong>: [can-be-private] Def macro implementations can never be private</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20877">SCL-20877</a></strong>: Implementing/overriding methods with `using` clauses generates code with a regular argument</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20876">SCL-20876</a></strong>: Inlining values into a string interpolator changes the interpolator type to s"..."</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20852">SCL-20852</a></strong>: Debugger hanging at "collecting data"</li>
</ul>
<h3>2023.1.194</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8349">SCL-8349</a></strong>: Incorrect package/class highlighting in ScalaDoc links</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19315">SCL-19315</a></strong>: sbt-launch.jar not released when updating plugin\closing project after importing bsp-sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18815">SCL-18815</a></strong>: sbt project view: show standard "sources set" when creating new directory in module root like in Gradle</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20762">SCL-20762</a></strong>: compiler-based highlighting + sbt cross-project leads to lot's of red code on file editing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17519">SCL-17519</a></strong>: Pass -P:semanticdb:sourceroot:$PROJECTDIR to the compiler if semanticdb-scalac is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20779">SCL-20779</a></strong>: scala3: .semanticdb files are generated excessively during project build when semanticdb is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19815">SCL-19815</a></strong>: Wrong/legacy package name for FunSuite when creating a new ScalaTest test</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/IDEA-307038">IDEA-307038</a></strong>: package search: AsyncModuleTransformer is not effectively used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20803">SCL-20803</a></strong>: package search: "Dependencies" tool window isn't available in sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20826">SCL-20826</a></strong>: rename of type alias reference after `new` throws an exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15288">SCL-15288</a></strong>: highlight unresolved references in scaladoc as a warning</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5428">SCL-5428</a></strong>: ScalaDoc: Support links to companion objects using the $ sign</li>
</ul>
<h3>2023.1.192</h3>
<ul>
<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-20815">SCL-20815</a></strong>: scalac: Unicode paths not recognized when attempting to debug</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20842">SCL-20842</a></strong>: Creating SBT Project from Existing Sources Fails</li>
</ul>
<h3>2023.1.184</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20830">SCL-20830</a></strong>: Compile server can leak an already disposed project instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20828">SCL-20828</a></strong>: Compile Server widget not shown when closing a project and opening any other project again</li>
</ul>
<h3>2023.1.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20798">SCL-20798</a></strong>: Scala compilation error in java 8 project (scala 2.11 version) with scala 2022.3.13 plugin</li>
</ul>
<h3>2023.1.176</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20798">SCL-20798</a></strong>: Scala compilation error in java 8 project (scala 2.11 version) with scala 2022.3.13 plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20300">SCL-20300</a></strong>: Scala 3: false positive unnecessary parentheses on pattern-match for tuple</li>
</ul>
<h3>2023.1.168</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20185">SCL-20185</a></strong>: fix stubs for Scala3 inherit clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20751">SCL-20751</a></strong>: unused declaration inspection reports some declarations as unused "randomly"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20777">SCL-20777</a></strong>: [can-be-private] [false positive] Inner type definition accessed from non-private scope is marked as "can be private"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20535">SCL-20535</a></strong>: Do not suggest "Insert gap with concatenation" quickfix outside of the string literals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18336">SCL-18336</a></strong>: java to scala converter doesn't properly handle `synchronized`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20683">SCL-20683</a></strong>: Classes from library dependencies in Scala 3 projects are not suggested</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20139">SCL-20139</a></strong>: scala3: `Go to Class...` action doesn't find library class by short name or fully qualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20694">SCL-20694</a></strong>: scala code with semicolon is not recognized as scala when pasting into Project View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20507">SCL-20507</a></strong>: Do not count usage of some class, trait or object from within itself as actual usage</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-20066">SCL-20066</a></strong>: Mark unused members as unused if a type definition is unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20698">SCL-20698</a></strong>: Type refinements are not subtypes of AnyRef</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18137">SCL-18137</a></strong>: Structural types are not supertypes of Null</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-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20715">SCL-20715</a></strong>: Completion: suggestions contain method from another library version that is declared as a dependency of another module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20685">SCL-20685</a></strong>: Optimize trimming spaces and comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20720">SCL-20720</a></strong>: toggle scala 3 CBH is always off</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20711">SCL-20711</a></strong>: Debugger  Stepping settings are empty because of scala message bundle exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20513">SCL-20513</a></strong>: reimplement custom "Disable reporting of unused public declarations" using new IntelliJ API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20571">SCL-20571</a></strong>: Intellij Scala Repl no longer creates import statements</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20660">SCL-20660</a></strong>: warning: -Xnojline is deprecated: Replaced by -Xjline:off shown when evaluating smth in scala repl</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20723">SCL-20723</a></strong>: scala3: enter press before one-line extension method doesn't insert indentation, breaking the extension</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20572">SCL-20572</a></strong>: Scala Worksheet scrolling problem when evaluating</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20721">SCL-20721</a></strong>: scala3 automatic refactoring keeps putting tick marks round given</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20441">SCL-20441</a></strong>: weird error "illegal start of toplevel definition" in erroneous java file (in scala-java project)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20436">SCL-20436</a></strong>: Either actually disable annotators or enable the highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18835">SCL-18835</a></strong>: Enable non-type-aware highlighting when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20704">SCL-20704</a></strong>: bad "unused declaration" for type parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20656">SCL-20656</a></strong>: false "Access can be private" for definitions which leak via signature of other public definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20734">SCL-20734</a></strong>: Scala 3.2.1 - worksheet evaluation fails</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19256">SCL-19256</a></strong>: "function is already defined in the scope" for extension method of different type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20731">SCL-20731</a></strong>: import of play (sample) project with sbt 1.8.0 fails as well</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20730">SCL-20730</a></strong>: Support code folding over Scala packages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20737">SCL-20737</a></strong>: Trait extends abstract class with parameters highlight red</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20540">SCL-20540</a></strong>: Scala plugin version 2022.2.10 and after incorrectly highlights an error when a trait extends a class.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20517">SCL-20517</a></strong>: High and long CPU usage when opening a scala file using sangria</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20702">SCL-20702</a></strong>: Object inherit from a exported method lose type information</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19854">SCL-19854</a></strong>: Pass macOS environment into sbt process</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18821">SCL-18821</a></strong>: Can't read OS environment variable in sbt script</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20707">SCL-20707</a></strong>: String interpolation in regexes reports a syntax error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19904">SCL-19904</a></strong>: Scala regex error highlighting problem</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16049">SCL-16049</a></strong>: Invalid context detected within Scala string interpolation block if a "language=XXX" annotation is present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15463">SCL-15463</a></strong>: language injection: handle multi-line strings for temporal injection via intention action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15461">SCL-15461</a></strong>: language injection: edit code fragment: adding new lines on Enter breaks code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11710">SCL-11710</a></strong>: Language injection and stripMargin in Scala strings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20763">SCL-20763</a></strong>: detect ScalaJs in Scala 3 module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20762">SCL-20762</a></strong>: compiler-based highlighting + sbt cross-project leads to lot's of red code on file editing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20765">SCL-20765</a></strong>: language injection: can't un-inject injection via intention action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20506">SCL-20506</a></strong>: Report declarations that are only used in companion objects/classes as "Can be private"</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-20612">SCL-20612</a></strong>: don't show unused declaration/can be private inspections in code fragments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20775">SCL-20775</a></strong>: Ctrl+Alt+W shortcut doesn't work in Scala Worksheets</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20603">SCL-20603</a></strong>: don't show "can be private" inspection for top level worksheet definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20756">SCL-20756</a></strong>: [unused-declaration] [TextSearch] Distinguish between term and type references</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20569">SCL-20569</a></strong>: wrong "declaration is never used" inspection result for base method in scala scratch files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20783">SCL-20783</a></strong>: [can-be-private] Do not inspect package objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20599">SCL-20599</a></strong>: unused declaration settings: clarify which compiler option affects inspection behavior</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20724">SCL-20724</a></strong>: scaladoc: backspace in header start removes entire header closing tag</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16053">SCL-16053</a></strong>: language injection shouldn't take margin char from settings</li>
</ul>
<h3>2023.1.129</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20535">SCL-20535</a></strong>: Do not suggest "Insert gap with concatenation" quickfix outside of the string literals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18336">SCL-18336</a></strong>: java to scala converter doesn't properly handle `synchronized`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20683">SCL-20683</a></strong>: Classes from library dependencies in Scala 3 projects are not suggested</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20139">SCL-20139</a></strong>: scala3: `Go to Class...` action doesn't find library class by short name or fully qualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20694">SCL-20694</a></strong>: scala code with semicolon is not recognized as scala when pasting into Project View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20507">SCL-20507</a></strong>: Do not count usage of some class, trait or object from within itself as actual usage</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-20066">SCL-20066</a></strong>: Mark unused members as unused if a type definition is unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20656">SCL-20656</a></strong>: false "Access can be private" for definitions which leak via signature of other public definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20698">SCL-20698</a></strong>: Type refinements are not subtypes of AnyRef</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18137">SCL-18137</a></strong>: Structural types are not supertypes of Null</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-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20599">SCL-20599</a></strong>: unused declaration settings: clarify which compiler option affects inspection behavior</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=307077</download-url><idea-version min="n/a" max="n/a" since-build="231.7665" until-build="231.*"/></idea-plugin><idea-plugin downloads="23436378" size="80329556" date="1678766816000" updatedDate="1678766816000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.121</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><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></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=306882</download-url><idea-version min="n/a" max="n/a" since-build="232.109" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="80333605" date="1678509111000" updatedDate="1678509111000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.515</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.514</h3>
<ul>
<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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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>
</ul>
<h3>2023.1.512</h3>
<ul>
<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.510</h3>
<ul>
<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>
</ul>
<h3>2023.1.509</h3>
<ul>
<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.507</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-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-21050">SCL-21050</a></strong>: Don't re-resolve references in compiled files</li>
</ul>
<h3>2023.1.503</h3>
<ul>
<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>
</ul>
<h3>2023.1.502</h3>
<ul>
<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-21050">SCL-21050</a></strong>: Don't re-resolve references in compiled files</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>
</ul>
<h3>2023.1.496</h3>
<ul>
<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>
</ul>
<h3>2023.1.486</h3>
<ul>
<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>
</ul>
<h3>2023.1.478</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-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>
</ul>
<h3>2023.1.475</h3>
<ul>
<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>
</ul>
<h3>2023.1.466</h3>
<ul>
<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.462</h3>
<ul>
<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.449</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20672">SCL-20672</a></strong>: Prettify and unify Scala 2 decompiler output</li>
</ul>
<h3>2023.1.443</h3>
<ul>
<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-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>
</ul>
<h3>2023.1.420</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-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-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>
</ul>
<h3>2023.1.404</h3>
<ul>
<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>
</ul>
<h3>2023.1.400</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.1.391</h3>
<ul>
<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>
</ul>
<h3>2023.1.384</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>
</ul>
<h3>2023.1.376</h3>
<ul>
<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>
</ul>
<h3>2023.1.369</h3>
<ul>
<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.364</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-20976">SCL-20976</a></strong>: Project View: respect the error highlighting setting</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.355</h3>
<ul>
<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.343</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-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>
</ul>
<h3>2023.1.325</h3>
<ul>
<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>
</ul>
<h3>2023.1.323</h3>
<ul>
<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>
</ul>
<h3>2023.1.317</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-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.294</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-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>
<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-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-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>
</ul>
<h3>2023.1.272</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20904">SCL-20904</a></strong>: Handle rendering transient lazy vals in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20873">SCL-20873</a></strong>: BSP: exception during build: several mnemonic markers in [?[33mwarn?[0m] either upgrade sbt.bat to its latest version or make sure it is accessible from $PATH, and run 'sbt bspConfig'</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20906">SCL-20906</a></strong>: "JUnit malformed declaration" inspection false positive on methods with parameters and `test` prefix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20892">SCL-20892</a></strong>: Scaladoc for Scala 3 enums not processed correctly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20545">SCL-20545</a></strong>: ScalaDoc: auto-adjust indentation of new tag when typing or auto-completing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20177">SCL-20177</a></strong>: Scala 3 REPL prompt "scala&gt;" appears only after the first line is submitted</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>
</ul>
<h3>2023.1.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20398">SCL-20398</a></strong>: Revise previews for all QuickFixes, Actions, IntentionActions</li>
<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-20830">SCL-20830</a></strong>: Compile server can leak an already disposed project instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20828">SCL-20828</a></strong>: Compile Server widget not shown when closing a project and opening any other project again</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20846">SCL-20846</a></strong>: ScalaImportTypeFix: Enum is not suggested for auto import</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-20810">SCL-20810</a></strong>: MatchToPartialFunctionInspection: support indentation-based syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-6939">SCL-6939</a></strong>: No recursion highlighting/tip/circle icon is present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5428">SCL-5428</a></strong>: ScalaDoc: Support links to companion objects using the $ sign</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20784">SCL-20784</a></strong>: [can-be-private] [false negative] Type definition is erroneously deemed to escape</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20871">SCL-20871</a></strong>: scala3: move statement up breaks indentation-based syntax in single extension definition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20879">SCL-20879</a></strong>: [can-be-private] Def macro implementations can never be private</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20877">SCL-20877</a></strong>: Implementing/overriding methods with `using` clauses generates code with a regular argument</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20876">SCL-20876</a></strong>: Inlining values into a string interpolator changes the interpolator type to s"..."</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20852">SCL-20852</a></strong>: Debugger hanging at "collecting data"</li>
</ul>
<h3>2023.1.194</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8349">SCL-8349</a></strong>: Incorrect package/class highlighting in ScalaDoc links</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19315">SCL-19315</a></strong>: sbt-launch.jar not released when updating plugin\closing project after importing bsp-sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18815">SCL-18815</a></strong>: sbt project view: show standard "sources set" when creating new directory in module root like in Gradle</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20762">SCL-20762</a></strong>: compiler-based highlighting + sbt cross-project leads to lot's of red code on file editing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17519">SCL-17519</a></strong>: Pass -P:semanticdb:sourceroot:$PROJECTDIR to the compiler if semanticdb-scalac is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20779">SCL-20779</a></strong>: scala3: .semanticdb files are generated excessively during project build when semanticdb is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19815">SCL-19815</a></strong>: Wrong/legacy package name for FunSuite when creating a new ScalaTest test</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/IDEA-307038">IDEA-307038</a></strong>: package search: AsyncModuleTransformer is not effectively used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20803">SCL-20803</a></strong>: package search: "Dependencies" tool window isn't available in sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20826">SCL-20826</a></strong>: rename of type alias reference after `new` throws an exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15288">SCL-15288</a></strong>: highlight unresolved references in scaladoc as a warning</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5428">SCL-5428</a></strong>: ScalaDoc: Support links to companion objects using the $ sign</li>
</ul>
<h3>2023.1.192</h3>
<ul>
<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-20815">SCL-20815</a></strong>: scalac: Unicode paths not recognized when attempting to debug</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20842">SCL-20842</a></strong>: Creating SBT Project from Existing Sources Fails</li>
</ul>
<h3>2023.1.184</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20830">SCL-20830</a></strong>: Compile server can leak an already disposed project instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20828">SCL-20828</a></strong>: Compile Server widget not shown when closing a project and opening any other project again</li>
</ul>
<h3>2023.1.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20798">SCL-20798</a></strong>: Scala compilation error in java 8 project (scala 2.11 version) with scala 2022.3.13 plugin</li>
</ul>
<h3>2023.1.176</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20798">SCL-20798</a></strong>: Scala compilation error in java 8 project (scala 2.11 version) with scala 2022.3.13 plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20300">SCL-20300</a></strong>: Scala 3: false positive unnecessary parentheses on pattern-match for tuple</li>
</ul>
<h3>2023.1.168</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20185">SCL-20185</a></strong>: fix stubs for Scala3 inherit clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20751">SCL-20751</a></strong>: unused declaration inspection reports some declarations as unused "randomly"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20777">SCL-20777</a></strong>: [can-be-private] [false positive] Inner type definition accessed from non-private scope is marked as "can be private"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20535">SCL-20535</a></strong>: Do not suggest "Insert gap with concatenation" quickfix outside of the string literals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18336">SCL-18336</a></strong>: java to scala converter doesn't properly handle `synchronized`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20683">SCL-20683</a></strong>: Classes from library dependencies in Scala 3 projects are not suggested</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20139">SCL-20139</a></strong>: scala3: `Go to Class...` action doesn't find library class by short name or fully qualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20694">SCL-20694</a></strong>: scala code with semicolon is not recognized as scala when pasting into Project View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20507">SCL-20507</a></strong>: Do not count usage of some class, trait or object from within itself as actual usage</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-20066">SCL-20066</a></strong>: Mark unused members as unused if a type definition is unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20698">SCL-20698</a></strong>: Type refinements are not subtypes of AnyRef</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18137">SCL-18137</a></strong>: Structural types are not supertypes of Null</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-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20715">SCL-20715</a></strong>: Completion: suggestions contain method from another library version that is declared as a dependency of another module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20685">SCL-20685</a></strong>: Optimize trimming spaces and comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20720">SCL-20720</a></strong>: toggle scala 3 CBH is always off</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20711">SCL-20711</a></strong>: Debugger  Stepping settings are empty because of scala message bundle exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20513">SCL-20513</a></strong>: reimplement custom "Disable reporting of unused public declarations" using new IntelliJ API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20571">SCL-20571</a></strong>: Intellij Scala Repl no longer creates import statements</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20660">SCL-20660</a></strong>: warning: -Xnojline is deprecated: Replaced by -Xjline:off shown when evaluating smth in scala repl</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20723">SCL-20723</a></strong>: scala3: enter press before one-line extension method doesn't insert indentation, breaking the extension</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20572">SCL-20572</a></strong>: Scala Worksheet scrolling problem when evaluating</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20721">SCL-20721</a></strong>: scala3 automatic refactoring keeps putting tick marks round given</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20441">SCL-20441</a></strong>: weird error "illegal start of toplevel definition" in erroneous java file (in scala-java project)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20436">SCL-20436</a></strong>: Either actually disable annotators or enable the highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18835">SCL-18835</a></strong>: Enable non-type-aware highlighting when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20704">SCL-20704</a></strong>: bad "unused declaration" for type parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20656">SCL-20656</a></strong>: false "Access can be private" for definitions which leak via signature of other public definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20734">SCL-20734</a></strong>: Scala 3.2.1 - worksheet evaluation fails</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19256">SCL-19256</a></strong>: "function is already defined in the scope" for extension method of different type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20731">SCL-20731</a></strong>: import of play (sample) project with sbt 1.8.0 fails as well</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20730">SCL-20730</a></strong>: Support code folding over Scala packages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20737">SCL-20737</a></strong>: Trait extends abstract class with parameters highlight red</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20540">SCL-20540</a></strong>: Scala plugin version 2022.2.10 and after incorrectly highlights an error when a trait extends a class.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20517">SCL-20517</a></strong>: High and long CPU usage when opening a scala file using sangria</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20702">SCL-20702</a></strong>: Object inherit from a exported method lose type information</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19854">SCL-19854</a></strong>: Pass macOS environment into sbt process</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18821">SCL-18821</a></strong>: Can't read OS environment variable in sbt script</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20707">SCL-20707</a></strong>: String interpolation in regexes reports a syntax error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19904">SCL-19904</a></strong>: Scala regex error highlighting problem</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16049">SCL-16049</a></strong>: Invalid context detected within Scala string interpolation block if a "language=XXX" annotation is present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15463">SCL-15463</a></strong>: language injection: handle multi-line strings for temporal injection via intention action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15461">SCL-15461</a></strong>: language injection: edit code fragment: adding new lines on Enter breaks code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11710">SCL-11710</a></strong>: Language injection and stripMargin in Scala strings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20763">SCL-20763</a></strong>: detect ScalaJs in Scala 3 module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20762">SCL-20762</a></strong>: compiler-based highlighting + sbt cross-project leads to lot's of red code on file editing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20765">SCL-20765</a></strong>: language injection: can't un-inject injection via intention action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20506">SCL-20506</a></strong>: Report declarations that are only used in companion objects/classes as "Can be private"</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-20753">SCL-20753</a></strong>: com.intellij.diagnostic.PluginException: Cannot create extension (class=org.jetbrains.plugins.scala.project.ScalaFeaturePusher) [Plugin: org.intellij.scala]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20612">SCL-20612</a></strong>: don't show unused declaration/can be private inspections in code fragments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20775">SCL-20775</a></strong>: Ctrl+Alt+W shortcut doesn't work in Scala Worksheets</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20603">SCL-20603</a></strong>: don't show "can be private" inspection for top level worksheet definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20756">SCL-20756</a></strong>: [unused-declaration] [TextSearch] Distinguish between term and type references</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20569">SCL-20569</a></strong>: wrong "declaration is never used" inspection result for base method in scala scratch files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20783">SCL-20783</a></strong>: [can-be-private] Do not inspect package objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20599">SCL-20599</a></strong>: unused declaration settings: clarify which compiler option affects inspection behavior</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20724">SCL-20724</a></strong>: scaladoc: backspace in header start removes entire header closing tag</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16053">SCL-16053</a></strong>: language injection shouldn't take margin char from settings</li>
</ul>
<h3>2023.1.129</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20535">SCL-20535</a></strong>: Do not suggest "Insert gap with concatenation" quickfix outside of the string literals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18336">SCL-18336</a></strong>: java to scala converter doesn't properly handle `synchronized`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20683">SCL-20683</a></strong>: Classes from library dependencies in Scala 3 projects are not suggested</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20139">SCL-20139</a></strong>: scala3: `Go to Class...` action doesn't find library class by short name or fully qualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20694">SCL-20694</a></strong>: scala code with semicolon is not recognized as scala when pasting into Project View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20507">SCL-20507</a></strong>: Do not count usage of some class, trait or object from within itself as actual usage</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-20066">SCL-20066</a></strong>: Mark unused members as unused if a type definition is unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20656">SCL-20656</a></strong>: false "Access can be private" for definitions which leak via signature of other public definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20698">SCL-20698</a></strong>: Type refinements are not subtypes of AnyRef</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18137">SCL-18137</a></strong>: Structural types are not supertypes of Null</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-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20599">SCL-20599</a></strong>: unused declaration settings: clarify which compiler option affects inspection behavior</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=305527</download-url><idea-version min="n/a" max="n/a" since-build="231.7665" until-build="231.*"/></idea-plugin><idea-plugin downloads="23436378" size="80331755" date="1678507507000" updatedDate="1678507507000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.116</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=305526</download-url><idea-version min="n/a" max="n/a" since-build="232.109" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="80328336" date="1678421718000" updatedDate="1678421718000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.112</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<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-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-5595">SCL-5595</a></strong>: Scala plugin: not showing implementing methods</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-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-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-21010">SCL-21010</a></strong>: Crossbuild code in shared doesn't recognise code in jvm lib jar</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-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-21050">SCL-21050</a></strong>: Don't re-resolve references in compiled files</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-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-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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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-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>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=305045</download-url><idea-version min="n/a" max="n/a" since-build="232.109" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="80334478" date="1678421714000" updatedDate="1678421714000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.514</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.514</h3>
<ul>
<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-21067">SCL-21067</a></strong>: Decompilers: exclude private primary constructor parameters</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>
</ul>
<h3>2023.1.512</h3>
<ul>
<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.510</h3>
<ul>
<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>
</ul>
<h3>2023.1.509</h3>
<ul>
<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.507</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-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-21050">SCL-21050</a></strong>: Don't re-resolve references in compiled files</li>
</ul>
<h3>2023.1.503</h3>
<ul>
<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>
</ul>
<h3>2023.1.502</h3>
<ul>
<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-21050">SCL-21050</a></strong>: Don't re-resolve references in compiled files</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>
</ul>
<h3>2023.1.496</h3>
<ul>
<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>
</ul>
<h3>2023.1.486</h3>
<ul>
<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>
</ul>
<h3>2023.1.478</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-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>
</ul>
<h3>2023.1.475</h3>
<ul>
<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>
</ul>
<h3>2023.1.466</h3>
<ul>
<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.462</h3>
<ul>
<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.449</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20672">SCL-20672</a></strong>: Prettify and unify Scala 2 decompiler output</li>
</ul>
<h3>2023.1.443</h3>
<ul>
<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-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>
</ul>
<h3>2023.1.420</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-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-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>
</ul>
<h3>2023.1.404</h3>
<ul>
<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>
</ul>
<h3>2023.1.400</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.1.391</h3>
<ul>
<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>
</ul>
<h3>2023.1.384</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>
</ul>
<h3>2023.1.376</h3>
<ul>
<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>
</ul>
<h3>2023.1.369</h3>
<ul>
<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.364</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-20976">SCL-20976</a></strong>: Project View: respect the error highlighting setting</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.355</h3>
<ul>
<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.343</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-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>
</ul>
<h3>2023.1.325</h3>
<ul>
<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>
</ul>
<h3>2023.1.323</h3>
<ul>
<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>
</ul>
<h3>2023.1.317</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-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.294</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-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>
<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-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-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>
</ul>
<h3>2023.1.272</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20904">SCL-20904</a></strong>: Handle rendering transient lazy vals in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20873">SCL-20873</a></strong>: BSP: exception during build: several mnemonic markers in [?[33mwarn?[0m] either upgrade sbt.bat to its latest version or make sure it is accessible from $PATH, and run 'sbt bspConfig'</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20906">SCL-20906</a></strong>: "JUnit malformed declaration" inspection false positive on methods with parameters and `test` prefix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20892">SCL-20892</a></strong>: Scaladoc for Scala 3 enums not processed correctly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20545">SCL-20545</a></strong>: ScalaDoc: auto-adjust indentation of new tag when typing or auto-completing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20177">SCL-20177</a></strong>: Scala 3 REPL prompt "scala&gt;" appears only after the first line is submitted</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>
</ul>
<h3>2023.1.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20398">SCL-20398</a></strong>: Revise previews for all QuickFixes, Actions, IntentionActions</li>
<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-20830">SCL-20830</a></strong>: Compile server can leak an already disposed project instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20828">SCL-20828</a></strong>: Compile Server widget not shown when closing a project and opening any other project again</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20846">SCL-20846</a></strong>: ScalaImportTypeFix: Enum is not suggested for auto import</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-20810">SCL-20810</a></strong>: MatchToPartialFunctionInspection: support indentation-based syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-6939">SCL-6939</a></strong>: No recursion highlighting/tip/circle icon is present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5428">SCL-5428</a></strong>: ScalaDoc: Support links to companion objects using the $ sign</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20784">SCL-20784</a></strong>: [can-be-private] [false negative] Type definition is erroneously deemed to escape</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20871">SCL-20871</a></strong>: scala3: move statement up breaks indentation-based syntax in single extension definition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20879">SCL-20879</a></strong>: [can-be-private] Def macro implementations can never be private</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20877">SCL-20877</a></strong>: Implementing/overriding methods with `using` clauses generates code with a regular argument</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20876">SCL-20876</a></strong>: Inlining values into a string interpolator changes the interpolator type to s"..."</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20852">SCL-20852</a></strong>: Debugger hanging at "collecting data"</li>
</ul>
<h3>2023.1.194</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8349">SCL-8349</a></strong>: Incorrect package/class highlighting in ScalaDoc links</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19315">SCL-19315</a></strong>: sbt-launch.jar not released when updating plugin\closing project after importing bsp-sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18815">SCL-18815</a></strong>: sbt project view: show standard "sources set" when creating new directory in module root like in Gradle</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20762">SCL-20762</a></strong>: compiler-based highlighting + sbt cross-project leads to lot's of red code on file editing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17519">SCL-17519</a></strong>: Pass -P:semanticdb:sourceroot:$PROJECTDIR to the compiler if semanticdb-scalac is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20779">SCL-20779</a></strong>: scala3: .semanticdb files are generated excessively during project build when semanticdb is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19815">SCL-19815</a></strong>: Wrong/legacy package name for FunSuite when creating a new ScalaTest test</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/IDEA-307038">IDEA-307038</a></strong>: package search: AsyncModuleTransformer is not effectively used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20803">SCL-20803</a></strong>: package search: "Dependencies" tool window isn't available in sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20826">SCL-20826</a></strong>: rename of type alias reference after `new` throws an exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15288">SCL-15288</a></strong>: highlight unresolved references in scaladoc as a warning</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5428">SCL-5428</a></strong>: ScalaDoc: Support links to companion objects using the $ sign</li>
</ul>
<h3>2023.1.192</h3>
<ul>
<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-20815">SCL-20815</a></strong>: scalac: Unicode paths not recognized when attempting to debug</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20842">SCL-20842</a></strong>: Creating SBT Project from Existing Sources Fails</li>
</ul>
<h3>2023.1.184</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20830">SCL-20830</a></strong>: Compile server can leak an already disposed project instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20828">SCL-20828</a></strong>: Compile Server widget not shown when closing a project and opening any other project again</li>
</ul>
<h3>2023.1.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20798">SCL-20798</a></strong>: Scala compilation error in java 8 project (scala 2.11 version) with scala 2022.3.13 plugin</li>
</ul>
<h3>2023.1.176</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20798">SCL-20798</a></strong>: Scala compilation error in java 8 project (scala 2.11 version) with scala 2022.3.13 plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20300">SCL-20300</a></strong>: Scala 3: false positive unnecessary parentheses on pattern-match for tuple</li>
</ul>
<h3>2023.1.168</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20185">SCL-20185</a></strong>: fix stubs for Scala3 inherit clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20751">SCL-20751</a></strong>: unused declaration inspection reports some declarations as unused "randomly"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20777">SCL-20777</a></strong>: [can-be-private] [false positive] Inner type definition accessed from non-private scope is marked as "can be private"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20535">SCL-20535</a></strong>: Do not suggest "Insert gap with concatenation" quickfix outside of the string literals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18336">SCL-18336</a></strong>: java to scala converter doesn't properly handle `synchronized`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20683">SCL-20683</a></strong>: Classes from library dependencies in Scala 3 projects are not suggested</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20139">SCL-20139</a></strong>: scala3: `Go to Class...` action doesn't find library class by short name or fully qualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20694">SCL-20694</a></strong>: scala code with semicolon is not recognized as scala when pasting into Project View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20507">SCL-20507</a></strong>: Do not count usage of some class, trait or object from within itself as actual usage</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-20066">SCL-20066</a></strong>: Mark unused members as unused if a type definition is unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20698">SCL-20698</a></strong>: Type refinements are not subtypes of AnyRef</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18137">SCL-18137</a></strong>: Structural types are not supertypes of Null</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-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20715">SCL-20715</a></strong>: Completion: suggestions contain method from another library version that is declared as a dependency of another module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20685">SCL-20685</a></strong>: Optimize trimming spaces and comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20720">SCL-20720</a></strong>: toggle scala 3 CBH is always off</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20711">SCL-20711</a></strong>: Debugger  Stepping settings are empty because of scala message bundle exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20513">SCL-20513</a></strong>: reimplement custom "Disable reporting of unused public declarations" using new IntelliJ API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20571">SCL-20571</a></strong>: Intellij Scala Repl no longer creates import statements</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20660">SCL-20660</a></strong>: warning: -Xnojline is deprecated: Replaced by -Xjline:off shown when evaluating smth in scala repl</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20723">SCL-20723</a></strong>: scala3: enter press before one-line extension method doesn't insert indentation, breaking the extension</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20572">SCL-20572</a></strong>: Scala Worksheet scrolling problem when evaluating</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20721">SCL-20721</a></strong>: scala3 automatic refactoring keeps putting tick marks round given</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20441">SCL-20441</a></strong>: weird error "illegal start of toplevel definition" in erroneous java file (in scala-java project)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20436">SCL-20436</a></strong>: Either actually disable annotators or enable the highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18835">SCL-18835</a></strong>: Enable non-type-aware highlighting when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20704">SCL-20704</a></strong>: bad "unused declaration" for type parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20656">SCL-20656</a></strong>: false "Access can be private" for definitions which leak via signature of other public definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20734">SCL-20734</a></strong>: Scala 3.2.1 - worksheet evaluation fails</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19256">SCL-19256</a></strong>: "function is already defined in the scope" for extension method of different type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20731">SCL-20731</a></strong>: import of play (sample) project with sbt 1.8.0 fails as well</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20730">SCL-20730</a></strong>: Support code folding over Scala packages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20737">SCL-20737</a></strong>: Trait extends abstract class with parameters highlight red</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20540">SCL-20540</a></strong>: Scala plugin version 2022.2.10 and after incorrectly highlights an error when a trait extends a class.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20517">SCL-20517</a></strong>: High and long CPU usage when opening a scala file using sangria</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20702">SCL-20702</a></strong>: Object inherit from a exported method lose type information</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19854">SCL-19854</a></strong>: Pass macOS environment into sbt process</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18821">SCL-18821</a></strong>: Can't read OS environment variable in sbt script</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20707">SCL-20707</a></strong>: String interpolation in regexes reports a syntax error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19904">SCL-19904</a></strong>: Scala regex error highlighting problem</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16049">SCL-16049</a></strong>: Invalid context detected within Scala string interpolation block if a "language=XXX" annotation is present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15463">SCL-15463</a></strong>: language injection: handle multi-line strings for temporal injection via intention action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15461">SCL-15461</a></strong>: language injection: edit code fragment: adding new lines on Enter breaks code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11710">SCL-11710</a></strong>: Language injection and stripMargin in Scala strings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20763">SCL-20763</a></strong>: detect ScalaJs in Scala 3 module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20762">SCL-20762</a></strong>: compiler-based highlighting + sbt cross-project leads to lot's of red code on file editing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20765">SCL-20765</a></strong>: language injection: can't un-inject injection via intention action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20506">SCL-20506</a></strong>: Report declarations that are only used in companion objects/classes as "Can be private"</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-20753">SCL-20753</a></strong>: com.intellij.diagnostic.PluginException: Cannot create extension (class=org.jetbrains.plugins.scala.project.ScalaFeaturePusher) [Plugin: org.intellij.scala]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20612">SCL-20612</a></strong>: don't show unused declaration/can be private inspections in code fragments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20775">SCL-20775</a></strong>: Ctrl+Alt+W shortcut doesn't work in Scala Worksheets</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20603">SCL-20603</a></strong>: don't show "can be private" inspection for top level worksheet definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20756">SCL-20756</a></strong>: [unused-declaration] [TextSearch] Distinguish between term and type references</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20569">SCL-20569</a></strong>: wrong "declaration is never used" inspection result for base method in scala scratch files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20783">SCL-20783</a></strong>: [can-be-private] Do not inspect package objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20599">SCL-20599</a></strong>: unused declaration settings: clarify which compiler option affects inspection behavior</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20724">SCL-20724</a></strong>: scaladoc: backspace in header start removes entire header closing tag</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16053">SCL-16053</a></strong>: language injection shouldn't take margin char from settings</li>
</ul>
<h3>2023.1.129</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20535">SCL-20535</a></strong>: Do not suggest "Insert gap with concatenation" quickfix outside of the string literals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18336">SCL-18336</a></strong>: java to scala converter doesn't properly handle `synchronized`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20683">SCL-20683</a></strong>: Classes from library dependencies in Scala 3 projects are not suggested</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20139">SCL-20139</a></strong>: scala3: `Go to Class...` action doesn't find library class by short name or fully qualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20694">SCL-20694</a></strong>: scala code with semicolon is not recognized as scala when pasting into Project View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20507">SCL-20507</a></strong>: Do not count usage of some class, trait or object from within itself as actual usage</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-20066">SCL-20066</a></strong>: Mark unused members as unused if a type definition is unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20656">SCL-20656</a></strong>: false "Access can be private" for definitions which leak via signature of other public definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20698">SCL-20698</a></strong>: Type refinements are not subtypes of AnyRef</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18137">SCL-18137</a></strong>: Structural types are not supertypes of Null</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-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20599">SCL-20599</a></strong>: unused declaration settings: clarify which compiler option affects inspection behavior</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=305044</download-url><idea-version min="n/a" max="n/a" since-build="231.7665" until-build="231.*"/></idea-plugin><idea-plugin downloads="23436378" size="80331549" date="1678384888000" updatedDate="1678384888000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.512</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.512</h3>
<ul>
<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.510</h3>
<ul>
<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>
</ul>
<h3>2023.1.509</h3>
<ul>
<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.507</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-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-21050">SCL-21050</a></strong>: Don't re-resolve references in compiled files</li>
</ul>
<h3>2023.1.503</h3>
<ul>
<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>
</ul>
<h3>2023.1.502</h3>
<ul>
<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-21050">SCL-21050</a></strong>: Don't re-resolve references in compiled files</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>
</ul>
<h3>2023.1.496</h3>
<ul>
<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>
</ul>
<h3>2023.1.486</h3>
<ul>
<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>
</ul>
<h3>2023.1.478</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-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>
</ul>
<h3>2023.1.475</h3>
<ul>
<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>
</ul>
<h3>2023.1.466</h3>
<ul>
<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.462</h3>
<ul>
<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.449</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20672">SCL-20672</a></strong>: Prettify and unify Scala 2 decompiler output</li>
</ul>
<h3>2023.1.443</h3>
<ul>
<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-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>
</ul>
<h3>2023.1.420</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-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-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>
</ul>
<h3>2023.1.404</h3>
<ul>
<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>
</ul>
<h3>2023.1.400</h3>
<ul>
<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>
<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>
</ul>
<h3>2023.1.391</h3>
<ul>
<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>
</ul>
<h3>2023.1.384</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>
</ul>
<h3>2023.1.376</h3>
<ul>
<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>
</ul>
<h3>2023.1.369</h3>
<ul>
<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.364</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-20976">SCL-20976</a></strong>: Project View: respect the error highlighting setting</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.355</h3>
<ul>
<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.343</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-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>
</ul>
<h3>2023.1.325</h3>
<ul>
<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>
</ul>
<h3>2023.1.323</h3>
<ul>
<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>
</ul>
<h3>2023.1.317</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-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.294</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-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>
<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-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-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>
</ul>
<h3>2023.1.272</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20904">SCL-20904</a></strong>: Handle rendering transient lazy vals in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20873">SCL-20873</a></strong>: BSP: exception during build: several mnemonic markers in [?[33mwarn?[0m] either upgrade sbt.bat to its latest version or make sure it is accessible from $PATH, and run 'sbt bspConfig'</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20906">SCL-20906</a></strong>: "JUnit malformed declaration" inspection false positive on methods with parameters and `test` prefix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20892">SCL-20892</a></strong>: Scaladoc for Scala 3 enums not processed correctly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20545">SCL-20545</a></strong>: ScalaDoc: auto-adjust indentation of new tag when typing or auto-completing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20177">SCL-20177</a></strong>: Scala 3 REPL prompt "scala&gt;" appears only after the first line is submitted</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>
</ul>
<h3>2023.1.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20398">SCL-20398</a></strong>: Revise previews for all QuickFixes, Actions, IntentionActions</li>
<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-20830">SCL-20830</a></strong>: Compile server can leak an already disposed project instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20828">SCL-20828</a></strong>: Compile Server widget not shown when closing a project and opening any other project again</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20846">SCL-20846</a></strong>: ScalaImportTypeFix: Enum is not suggested for auto import</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-20810">SCL-20810</a></strong>: MatchToPartialFunctionInspection: support indentation-based syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-6939">SCL-6939</a></strong>: No recursion highlighting/tip/circle icon is present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5428">SCL-5428</a></strong>: ScalaDoc: Support links to companion objects using the $ sign</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20784">SCL-20784</a></strong>: [can-be-private] [false negative] Type definition is erroneously deemed to escape</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20871">SCL-20871</a></strong>: scala3: move statement up breaks indentation-based syntax in single extension definition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20879">SCL-20879</a></strong>: [can-be-private] Def macro implementations can never be private</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20877">SCL-20877</a></strong>: Implementing/overriding methods with `using` clauses generates code with a regular argument</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20876">SCL-20876</a></strong>: Inlining values into a string interpolator changes the interpolator type to s"..."</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20852">SCL-20852</a></strong>: Debugger hanging at "collecting data"</li>
</ul>
<h3>2023.1.194</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8349">SCL-8349</a></strong>: Incorrect package/class highlighting in ScalaDoc links</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19315">SCL-19315</a></strong>: sbt-launch.jar not released when updating plugin\closing project after importing bsp-sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18815">SCL-18815</a></strong>: sbt project view: show standard "sources set" when creating new directory in module root like in Gradle</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20762">SCL-20762</a></strong>: compiler-based highlighting + sbt cross-project leads to lot's of red code on file editing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17519">SCL-17519</a></strong>: Pass -P:semanticdb:sourceroot:$PROJECTDIR to the compiler if semanticdb-scalac is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20779">SCL-20779</a></strong>: scala3: .semanticdb files are generated excessively during project build when semanticdb is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19815">SCL-19815</a></strong>: Wrong/legacy package name for FunSuite when creating a new ScalaTest test</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/IDEA-307038">IDEA-307038</a></strong>: package search: AsyncModuleTransformer is not effectively used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20803">SCL-20803</a></strong>: package search: "Dependencies" tool window isn't available in sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20826">SCL-20826</a></strong>: rename of type alias reference after `new` throws an exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15288">SCL-15288</a></strong>: highlight unresolved references in scaladoc as a warning</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5428">SCL-5428</a></strong>: ScalaDoc: Support links to companion objects using the $ sign</li>
</ul>
<h3>2023.1.192</h3>
<ul>
<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-20815">SCL-20815</a></strong>: scalac: Unicode paths not recognized when attempting to debug</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20842">SCL-20842</a></strong>: Creating SBT Project from Existing Sources Fails</li>
</ul>
<h3>2023.1.184</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20830">SCL-20830</a></strong>: Compile server can leak an already disposed project instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20828">SCL-20828</a></strong>: Compile Server widget not shown when closing a project and opening any other project again</li>
</ul>
<h3>2023.1.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20798">SCL-20798</a></strong>: Scala compilation error in java 8 project (scala 2.11 version) with scala 2022.3.13 plugin</li>
</ul>
<h3>2023.1.176</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20798">SCL-20798</a></strong>: Scala compilation error in java 8 project (scala 2.11 version) with scala 2022.3.13 plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20300">SCL-20300</a></strong>: Scala 3: false positive unnecessary parentheses on pattern-match for tuple</li>
</ul>
<h3>2023.1.168</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20185">SCL-20185</a></strong>: fix stubs for Scala3 inherit clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20751">SCL-20751</a></strong>: unused declaration inspection reports some declarations as unused "randomly"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20777">SCL-20777</a></strong>: [can-be-private] [false positive] Inner type definition accessed from non-private scope is marked as "can be private"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20535">SCL-20535</a></strong>: Do not suggest "Insert gap with concatenation" quickfix outside of the string literals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18336">SCL-18336</a></strong>: java to scala converter doesn't properly handle `synchronized`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20683">SCL-20683</a></strong>: Classes from library dependencies in Scala 3 projects are not suggested</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20139">SCL-20139</a></strong>: scala3: `Go to Class...` action doesn't find library class by short name or fully qualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20694">SCL-20694</a></strong>: scala code with semicolon is not recognized as scala when pasting into Project View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20507">SCL-20507</a></strong>: Do not count usage of some class, trait or object from within itself as actual usage</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-20066">SCL-20066</a></strong>: Mark unused members as unused if a type definition is unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20698">SCL-20698</a></strong>: Type refinements are not subtypes of AnyRef</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18137">SCL-18137</a></strong>: Structural types are not supertypes of Null</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-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20715">SCL-20715</a></strong>: Completion: suggestions contain method from another library version that is declared as a dependency of another module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20685">SCL-20685</a></strong>: Optimize trimming spaces and comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20720">SCL-20720</a></strong>: toggle scala 3 CBH is always off</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20711">SCL-20711</a></strong>: Debugger  Stepping settings are empty because of scala message bundle exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20513">SCL-20513</a></strong>: reimplement custom "Disable reporting of unused public declarations" using new IntelliJ API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20571">SCL-20571</a></strong>: Intellij Scala Repl no longer creates import statements</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20660">SCL-20660</a></strong>: warning: -Xnojline is deprecated: Replaced by -Xjline:off shown when evaluating smth in scala repl</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20723">SCL-20723</a></strong>: scala3: enter press before one-line extension method doesn't insert indentation, breaking the extension</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20572">SCL-20572</a></strong>: Scala Worksheet scrolling problem when evaluating</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20721">SCL-20721</a></strong>: scala3 automatic refactoring keeps putting tick marks round given</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20441">SCL-20441</a></strong>: weird error "illegal start of toplevel definition" in erroneous java file (in scala-java project)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20436">SCL-20436</a></strong>: Either actually disable annotators or enable the highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18835">SCL-18835</a></strong>: Enable non-type-aware highlighting when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20704">SCL-20704</a></strong>: bad "unused declaration" for type parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20656">SCL-20656</a></strong>: false "Access can be private" for definitions which leak via signature of other public definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20734">SCL-20734</a></strong>: Scala 3.2.1 - worksheet evaluation fails</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19256">SCL-19256</a></strong>: "function is already defined in the scope" for extension method of different type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20731">SCL-20731</a></strong>: import of play (sample) project with sbt 1.8.0 fails as well</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20730">SCL-20730</a></strong>: Support code folding over Scala packages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20737">SCL-20737</a></strong>: Trait extends abstract class with parameters highlight red</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20540">SCL-20540</a></strong>: Scala plugin version 2022.2.10 and after incorrectly highlights an error when a trait extends a class.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20517">SCL-20517</a></strong>: High and long CPU usage when opening a scala file using sangria</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20702">SCL-20702</a></strong>: Object inherit from a exported method lose type information</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19854">SCL-19854</a></strong>: Pass macOS environment into sbt process</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18821">SCL-18821</a></strong>: Can't read OS environment variable in sbt script</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20707">SCL-20707</a></strong>: String interpolation in regexes reports a syntax error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19904">SCL-19904</a></strong>: Scala regex error highlighting problem</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16049">SCL-16049</a></strong>: Invalid context detected within Scala string interpolation block if a "language=XXX" annotation is present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15463">SCL-15463</a></strong>: language injection: handle multi-line strings for temporal injection via intention action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15461">SCL-15461</a></strong>: language injection: edit code fragment: adding new lines on Enter breaks code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11710">SCL-11710</a></strong>: Language injection and stripMargin in Scala strings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20763">SCL-20763</a></strong>: detect ScalaJs in Scala 3 module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20762">SCL-20762</a></strong>: compiler-based highlighting + sbt cross-project leads to lot's of red code on file editing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20765">SCL-20765</a></strong>: language injection: can't un-inject injection via intention action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20506">SCL-20506</a></strong>: Report declarations that are only used in companion objects/classes as "Can be private"</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-20753">SCL-20753</a></strong>: com.intellij.diagnostic.PluginException: Cannot create extension (class=org.jetbrains.plugins.scala.project.ScalaFeaturePusher) [Plugin: org.intellij.scala]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20612">SCL-20612</a></strong>: don't show unused declaration/can be private inspections in code fragments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20775">SCL-20775</a></strong>: Ctrl+Alt+W shortcut doesn't work in Scala Worksheets</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20603">SCL-20603</a></strong>: don't show "can be private" inspection for top level worksheet definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20756">SCL-20756</a></strong>: [unused-declaration] [TextSearch] Distinguish between term and type references</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20569">SCL-20569</a></strong>: wrong "declaration is never used" inspection result for base method in scala scratch files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20783">SCL-20783</a></strong>: [can-be-private] Do not inspect package objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20599">SCL-20599</a></strong>: unused declaration settings: clarify which compiler option affects inspection behavior</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20724">SCL-20724</a></strong>: scaladoc: backspace in header start removes entire header closing tag</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16053">SCL-16053</a></strong>: language injection shouldn't take margin char from settings</li>
</ul>
<h3>2023.1.129</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20535">SCL-20535</a></strong>: Do not suggest "Insert gap with concatenation" quickfix outside of the string literals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18336">SCL-18336</a></strong>: java to scala converter doesn't properly handle `synchronized`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20683">SCL-20683</a></strong>: Classes from library dependencies in Scala 3 projects are not suggested</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20139">SCL-20139</a></strong>: scala3: `Go to Class...` action doesn't find library class by short name or fully qualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20694">SCL-20694</a></strong>: scala code with semicolon is not recognized as scala when pasting into Project View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20507">SCL-20507</a></strong>: Do not count usage of some class, trait or object from within itself as actual usage</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-20066">SCL-20066</a></strong>: Mark unused members as unused if a type definition is unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20656">SCL-20656</a></strong>: false "Access can be private" for definitions which leak via signature of other public definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20698">SCL-20698</a></strong>: Type refinements are not subtypes of AnyRef</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18137">SCL-18137</a></strong>: Structural types are not supertypes of Null</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-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20599">SCL-20599</a></strong>: unused declaration settings: clarify which compiler option affects inspection behavior</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=304971</download-url><idea-version min="n/a" max="n/a" since-build="231.7665" until-build="231.*"/></idea-plugin><idea-plugin downloads="23436378" size="80324782" date="1678186541000" updatedDate="1678186541000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.507</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.507</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-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-21050">SCL-21050</a></strong>: Don't re-resolve references in compiled files</li>
</ul>
<h3>2023.1.503</h3>
<ul>
<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>
</ul>
<h3>2023.1.502</h3>
<ul>
<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-21050">SCL-21050</a></strong>: Don't re-resolve references in compiled files</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>
</ul>
<h3>2023.1.496</h3>
<ul>
<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>
</ul>
<h3>2023.1.486</h3>
<ul>
<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>
</ul>
<h3>2023.1.478</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-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>
</ul>
<h3>2023.1.475</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21036">SCL-21036</a></strong>: Exception due to AddBracesIntention preview</li>
</ul>
<h3>2023.1.466</h3>
<ul>
<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.462</h3>
<ul>
<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.449</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20672">SCL-20672</a></strong>: Prettify and unify Scala 2 decompiler output</li>
</ul>
<h3>2023.1.443</h3>
<ul>
<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-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>
</ul>
<h3>2023.1.420</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>
</ul>
<h3>2023.1.400</h3>
<ul>
<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.391</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20986">SCL-20986</a></strong>: Use compiler warnings to mark imports as unused</li>
</ul>
<h3>2023.1.384</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>
</ul>
<h3>2023.1.376</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20986">SCL-20986</a></strong>: Use compiler warnings to mark imports as unused</li>
</ul>
<h3>2023.1.369</h3>
<ul>
<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.364</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-20976">SCL-20976</a></strong>: Project View: respect the error highlighting setting</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.355</h3>
<ul>
<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.343</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-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>
</ul>
<h3>2023.1.317</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-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.294</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-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>
<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-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-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>
</ul>
<h3>2023.1.272</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20904">SCL-20904</a></strong>: Handle rendering transient lazy vals in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20873">SCL-20873</a></strong>: BSP: exception during build: several mnemonic markers in [?[33mwarn?[0m] either upgrade sbt.bat to its latest version or make sure it is accessible from $PATH, and run 'sbt bspConfig'</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20906">SCL-20906</a></strong>: "JUnit malformed declaration" inspection false positive on methods with parameters and `test` prefix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20892">SCL-20892</a></strong>: Scaladoc for Scala 3 enums not processed correctly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20545">SCL-20545</a></strong>: ScalaDoc: auto-adjust indentation of new tag when typing or auto-completing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20177">SCL-20177</a></strong>: Scala 3 REPL prompt "scala&gt;" appears only after the first line is submitted</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>
</ul>
<h3>2023.1.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20398">SCL-20398</a></strong>: Revise previews for all QuickFixes, Actions, IntentionActions</li>
<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-20830">SCL-20830</a></strong>: Compile server can leak an already disposed project instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20828">SCL-20828</a></strong>: Compile Server widget not shown when closing a project and opening any other project again</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20846">SCL-20846</a></strong>: ScalaImportTypeFix: Enum is not suggested for auto import</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-20810">SCL-20810</a></strong>: MatchToPartialFunctionInspection: support indentation-based syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-6939">SCL-6939</a></strong>: No recursion highlighting/tip/circle icon is present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5428">SCL-5428</a></strong>: ScalaDoc: Support links to companion objects using the $ sign</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20784">SCL-20784</a></strong>: [can-be-private] [false negative] Type definition is erroneously deemed to escape</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20871">SCL-20871</a></strong>: scala3: move statement up breaks indentation-based syntax in single extension definition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20879">SCL-20879</a></strong>: [can-be-private] Def macro implementations can never be private</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20877">SCL-20877</a></strong>: Implementing/overriding methods with `using` clauses generates code with a regular argument</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20876">SCL-20876</a></strong>: Inlining values into a string interpolator changes the interpolator type to s"..."</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20852">SCL-20852</a></strong>: Debugger hanging at "collecting data"</li>
</ul>
<h3>2023.1.194</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8349">SCL-8349</a></strong>: Incorrect package/class highlighting in ScalaDoc links</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19315">SCL-19315</a></strong>: sbt-launch.jar not released when updating plugin\closing project after importing bsp-sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18815">SCL-18815</a></strong>: sbt project view: show standard "sources set" when creating folder in module root like in Gradle</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20762">SCL-20762</a></strong>: compiler-based highlighting + sbt cross-project leads to lot's of red code on file editing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17519">SCL-17519</a></strong>: Pass -P:semanticdb:sourceroot:$PROJECTDIR to the compiler if semanticdb-scalac is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20779">SCL-20779</a></strong>: scala3: .semanticdb files are generated excessively during project build when semanticdb is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19815">SCL-19815</a></strong>: Wrong/legacy package name for FunSuite when creating a new ScalaTest test</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/IDEA-307038">IDEA-307038</a></strong>: package search: AsyncModuleTransformer is not effectively used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20803">SCL-20803</a></strong>: package search: "Dependencies" tool window isn't available in sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20826">SCL-20826</a></strong>: rename of type alias reference after `new` throws an exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15288">SCL-15288</a></strong>: highlight unresolved references in scaladoc as a warning</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5428">SCL-5428</a></strong>: ScalaDoc: Support links to companion objects using the $ sign</li>
</ul>
<h3>2023.1.192</h3>
<ul>
<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-20815">SCL-20815</a></strong>: scalac: Unicode paths not recognized when attempting to debug</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20842">SCL-20842</a></strong>: Creating SBT Project from Existing Sources Fails</li>
</ul>
<h3>2023.1.184</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20830">SCL-20830</a></strong>: Compile server can leak an already disposed project instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20828">SCL-20828</a></strong>: Compile Server widget not shown when closing a project and opening any other project again</li>
</ul>
<h3>2023.1.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20798">SCL-20798</a></strong>: Scala compilation error in java 8 project (scala 2.11 version) with scala 2022.3.13 plugin</li>
</ul>
<h3>2023.1.176</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20798">SCL-20798</a></strong>: Scala compilation error in java 8 project (scala 2.11 version) with scala 2022.3.13 plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20300">SCL-20300</a></strong>: Scala 3: false positive unnecessary parentheses on pattern-match for tuple</li>
</ul>
<h3>2023.1.168</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20185">SCL-20185</a></strong>: fix stubs for Scala3 inherit clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20751">SCL-20751</a></strong>: unused declaration inspection reports some declarations as unused "randomly"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20777">SCL-20777</a></strong>: [can-be-private] [false positive] Inner type definition accessed from non-private scope is marked as "can be private"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20535">SCL-20535</a></strong>: Do not suggest "Insert gap with concatenation" quickfix outside of the string literals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18336">SCL-18336</a></strong>: java to scala converter doesn't properly handle `synchronized`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20683">SCL-20683</a></strong>: Classes from library dependencies in Scala 3 projects are not suggested</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20139">SCL-20139</a></strong>: scala3: `Go to Class...` action doesn't find library class by short name or fully qualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20694">SCL-20694</a></strong>: scala code with semicolon is not recognized as scala when pasting into Project View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20507">SCL-20507</a></strong>: Do not count usage of some class, trait or object from within itself as actual usage</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-20066">SCL-20066</a></strong>: Mark unused members as unused if a type definition is unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20698">SCL-20698</a></strong>: Type refinements are not subtypes of AnyRef</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18137">SCL-18137</a></strong>: Structural types are not supertypes of Null</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-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20715">SCL-20715</a></strong>: Completion: suggestions contain method from another library version that is declared as a dependency of another module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20685">SCL-20685</a></strong>: Optimize trimming spaces and comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20720">SCL-20720</a></strong>: toggle scala 3 CBH is always off</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20711">SCL-20711</a></strong>: Debugger  Stepping settings are empty because of scala message bundle exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20513">SCL-20513</a></strong>: reimplement custom "Disable reporting of unused public declarations" using new IntelliJ API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20571">SCL-20571</a></strong>: Intellij Scala Repl no longer creates import statements</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20660">SCL-20660</a></strong>: warning: -Xnojline is deprecated: Replaced by -Xjline:off shown when evaluating smth in scala repl</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20723">SCL-20723</a></strong>: scala3: enter press before one-line extension method doesn't insert indentation, breaking the extension</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20572">SCL-20572</a></strong>: Scala Worksheet scrolling problem when evaluating</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20721">SCL-20721</a></strong>: scala3 automatic refactoring keeps putting tick marks round given</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20441">SCL-20441</a></strong>: weird error "illegal start of toplevel definition" in erroneous java file (in scala-java project)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20436">SCL-20436</a></strong>: Either actually disable annotators or enable the highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18835">SCL-18835</a></strong>: Enable non-type-aware highlighting when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20704">SCL-20704</a></strong>: bad "unused declaration" for type parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20656">SCL-20656</a></strong>: false "Access can be private" for definitions which leak via signature of other public definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20734">SCL-20734</a></strong>: Scala 3.2.1 - worksheet evaluation fails</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19256">SCL-19256</a></strong>: "function is already defined in the scope" for extension method of different type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20731">SCL-20731</a></strong>: import of play (sample) project with sbt 1.8.0 fails as well</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20730">SCL-20730</a></strong>: Support code folding over Scala packages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20737">SCL-20737</a></strong>: Trait extends abstract class with parameters highlight red</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20540">SCL-20540</a></strong>: Scala plugin version 2022.2.10 and after incorrectly highlights an error when a trait extends a class.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20517">SCL-20517</a></strong>: High and long CPU usage when opening a scala file using sangria</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20702">SCL-20702</a></strong>: Object inherit from a exported method lose type information</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19854">SCL-19854</a></strong>: Pass macOS environment into sbt process</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18821">SCL-18821</a></strong>: Can't read OS environment variable in sbt script</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20707">SCL-20707</a></strong>: String interpolation in regexes reports a syntax error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19904">SCL-19904</a></strong>: Scala regex error highlighting problem</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16049">SCL-16049</a></strong>: Invalid context detected within Scala string interpolation block if a "language=XXX" annotation is present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15463">SCL-15463</a></strong>: language injection: handle multi-line strings for temporal injection via intention action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15461">SCL-15461</a></strong>: language injection: edit code fragment: adding new lines on Enter breaks code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11710">SCL-11710</a></strong>: Language injection and stripMargin in Scala strings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20763">SCL-20763</a></strong>: detect ScalaJs in Scala 3 module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20762">SCL-20762</a></strong>: compiler-based highlighting + sbt cross-project leads to lot's of red code on file editing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20765">SCL-20765</a></strong>: language injection: can't un-inject injection via intention action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20506">SCL-20506</a></strong>: Report declarations that are only used in companion objects/classes as "Can be private"</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-20753">SCL-20753</a></strong>: com.intellij.diagnostic.PluginException: Cannot create extension (class=org.jetbrains.plugins.scala.project.ScalaFeaturePusher) [Plugin: org.intellij.scala]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20612">SCL-20612</a></strong>: don't show unused declaration/can be private inspections in code fragments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20775">SCL-20775</a></strong>: Ctrl+Alt+W shortcut doesn't work in Scala Worksheets</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20603">SCL-20603</a></strong>: don't show "can be private" inspection for top level worksheet definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20756">SCL-20756</a></strong>: [unused-declaration] [TextSearch] Distinguish between term and type references</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20569">SCL-20569</a></strong>: wrong "declaration is never used" inspection result for base method in scala scratch files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20783">SCL-20783</a></strong>: [can-be-private] Do not inspect package objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20599">SCL-20599</a></strong>: unused declaration settings: clarify which compiler option affects inspection behavior</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20724">SCL-20724</a></strong>: scaladoc: backspace in header start removes entire header closing tag</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16053">SCL-16053</a></strong>: language injection shouldn't take margin char from settings</li>
</ul>
<h3>2023.1.129</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20535">SCL-20535</a></strong>: Do not suggest "Insert gap with concatenation" quickfix outside of the string literals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18336">SCL-18336</a></strong>: java to scala converter doesn't properly handle `synchronized`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20683">SCL-20683</a></strong>: Classes from library dependencies in Scala 3 projects are not suggested</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20139">SCL-20139</a></strong>: scala3: `Go to Class...` action doesn't find library class by short name or fully qualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20694">SCL-20694</a></strong>: scala code with semicolon is not recognized as scala when pasting into Project View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20507">SCL-20507</a></strong>: Do not count usage of some class, trait or object from within itself as actual usage</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-20066">SCL-20066</a></strong>: Mark unused members as unused if a type definition is unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20656">SCL-20656</a></strong>: false "Access can be private" for definitions which leak via signature of other public definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20698">SCL-20698</a></strong>: Type refinements are not subtypes of AnyRef</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18137">SCL-18137</a></strong>: Structural types are not supertypes of Null</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-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20599">SCL-20599</a></strong>: unused declaration settings: clarify which compiler option affects inspection behavior</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=303643</download-url><idea-version min="n/a" max="n/a" since-build="231.7665" until-build="231.*"/></idea-plugin><idea-plugin downloads="23436378" size="80307435" date="1677904453000" updatedDate="1677904453000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.503</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.502</h3>
<ul>
<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-21050">SCL-21050</a></strong>: Don't re-resolve references in compiled files</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>
</ul>
<h3>2023.1.496</h3>
<ul>
<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>
</ul>
<h3>2023.1.486</h3>
<ul>
<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>
</ul>
<h3>2023.1.478</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-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>
</ul>
<h3>2023.1.475</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21036">SCL-21036</a></strong>: Exception due to AddBracesIntention preview</li>
</ul>
<h3>2023.1.466</h3>
<ul>
<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.462</h3>
<ul>
<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.449</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20672">SCL-20672</a></strong>: Prettify and unify Scala 2 decompiler output</li>
</ul>
<h3>2023.1.443</h3>
<ul>
<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-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>
</ul>
<h3>2023.1.420</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>
</ul>
<h3>2023.1.400</h3>
<ul>
<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.391</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20986">SCL-20986</a></strong>: Use compiler warnings to mark imports as unused</li>
</ul>
<h3>2023.1.384</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>
</ul>
<h3>2023.1.376</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20986">SCL-20986</a></strong>: Use compiler warnings to mark imports as unused</li>
</ul>
<h3>2023.1.369</h3>
<ul>
<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.364</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-20976">SCL-20976</a></strong>: Project View: respect the error highlighting setting</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.355</h3>
<ul>
<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.343</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-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>
</ul>
<h3>2023.1.317</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-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.294</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-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>
<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-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-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>
</ul>
<h3>2023.1.272</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20904">SCL-20904</a></strong>: Handle rendering transient lazy vals in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20873">SCL-20873</a></strong>: BSP: exception during build: several mnemonic markers in [?[33mwarn?[0m] either upgrade sbt.bat to its latest version or make sure it is accessible from $PATH, and run 'sbt bspConfig'</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20906">SCL-20906</a></strong>: "JUnit malformed declaration" inspection false positive on methods with parameters and `test` prefix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20892">SCL-20892</a></strong>: Scaladoc for Scala 3 enums not processed correctly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20545">SCL-20545</a></strong>: ScalaDoc: auto-adjust indentation of new tag when typing or auto-completing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20177">SCL-20177</a></strong>: Scala 3 REPL prompt "scala&gt;" appears only after the first line is submitted</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>
</ul>
<h3>2023.1.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20398">SCL-20398</a></strong>: Revise previews for all QuickFixes, Actions, IntentionActions</li>
<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-20830">SCL-20830</a></strong>: Compile server can leak an already disposed project instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20828">SCL-20828</a></strong>: Compile Server widget not shown when closing a project and opening any other project again</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20846">SCL-20846</a></strong>: ScalaImportTypeFix: Enum is not suggested for auto import</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-20810">SCL-20810</a></strong>: MatchToPartialFunctionInspection: support indentation-based syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-6939">SCL-6939</a></strong>: No recursion highlighting/tip/circle icon is present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5428">SCL-5428</a></strong>: ScalaDoc: Support links to companion objects using the $ sign</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20784">SCL-20784</a></strong>: [can-be-private] [false negative] Type definition is erroneously deemed to escape</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20871">SCL-20871</a></strong>: scala3: move statement up breaks indentation-based syntax in single extension definition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20879">SCL-20879</a></strong>: [can-be-private] Def macro implementations can never be private</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20877">SCL-20877</a></strong>: Implementing/overriding methods with `using` clauses generates code with a regular argument</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20876">SCL-20876</a></strong>: Inlining values into a string interpolator changes the interpolator type to s"..."</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20852">SCL-20852</a></strong>: Debugger hanging at "collecting data"</li>
</ul>
<h3>2023.1.194</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8349">SCL-8349</a></strong>: Incorrect package/class highlighting in ScalaDoc links</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19315">SCL-19315</a></strong>: sbt-launch.jar not released when updating plugin\closing project after importing bsp-sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18815">SCL-18815</a></strong>: sbt project view: show standard "sources set" when creating folder in module root like in Gradle</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20762">SCL-20762</a></strong>: compiler-based highlighting + sbt cross-project leads to lot's of red code on file editing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17519">SCL-17519</a></strong>: Pass -P:semanticdb:sourceroot:$PROJECTDIR to the compiler if semanticdb-scalac is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20779">SCL-20779</a></strong>: scala3: .semanticdb files are generated excessively during project build when semanticdb is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19815">SCL-19815</a></strong>: Wrong/legacy package name for FunSuite when creating a new ScalaTest test</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/IDEA-307038">IDEA-307038</a></strong>: package search: AsyncModuleTransformer is not effectively used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20803">SCL-20803</a></strong>: package search: "Dependencies" tool window isn't available in sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20826">SCL-20826</a></strong>: rename of type alias reference after `new` throws an exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15288">SCL-15288</a></strong>: highlight unresolved references in scaladoc as a warning</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5428">SCL-5428</a></strong>: ScalaDoc: Support links to companion objects using the $ sign</li>
</ul>
<h3>2023.1.192</h3>
<ul>
<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-20815">SCL-20815</a></strong>: scalac: Unicode paths not recognized when attempting to debug</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20842">SCL-20842</a></strong>: Creating SBT Project from Existing Sources Fails</li>
</ul>
<h3>2023.1.184</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20830">SCL-20830</a></strong>: Compile server can leak an already disposed project instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20828">SCL-20828</a></strong>: Compile Server widget not shown when closing a project and opening any other project again</li>
</ul>
<h3>2023.1.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20798">SCL-20798</a></strong>: Scala compilation error in java 8 project (scala 2.11 version) with scala 2022.3.13 plugin</li>
</ul>
<h3>2023.1.176</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20798">SCL-20798</a></strong>: Scala compilation error in java 8 project (scala 2.11 version) with scala 2022.3.13 plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20300">SCL-20300</a></strong>: Scala 3: false positive unnecessary parentheses on pattern-match for tuple</li>
</ul>
<h3>2023.1.168</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20185">SCL-20185</a></strong>: fix stubs for Scala3 inherit clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20751">SCL-20751</a></strong>: unused declaration inspection reports some declarations as unused "randomly"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20777">SCL-20777</a></strong>: [can-be-private] [false positive] Inner type definition accessed from non-private scope is marked as "can be private"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20535">SCL-20535</a></strong>: Do not suggest "Insert gap with concatenation" quickfix outside of the string literals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18336">SCL-18336</a></strong>: java to scala converter doesn't properly handle `synchronized`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20683">SCL-20683</a></strong>: Classes from library dependencies in Scala 3 projects are not suggested</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20139">SCL-20139</a></strong>: scala3: `Go to Class...` action doesn't find library class by short name or fully qualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20694">SCL-20694</a></strong>: scala code with semicolon is not recognized as scala when pasting into Project View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20507">SCL-20507</a></strong>: Do not count usage of some class, trait or object from within itself as actual usage</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-20066">SCL-20066</a></strong>: Mark unused members as unused if a type definition is unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20698">SCL-20698</a></strong>: Type refinements are not subtypes of AnyRef</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18137">SCL-18137</a></strong>: Structural types are not supertypes of Null</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-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20715">SCL-20715</a></strong>: Completion: suggestions contain method from another library version that is declared as a dependency of another module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20685">SCL-20685</a></strong>: Optimize trimming spaces and comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20720">SCL-20720</a></strong>: toggle scala 3 CBH is always off</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20711">SCL-20711</a></strong>: Debugger  Stepping settings are empty because of scala message bundle exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20513">SCL-20513</a></strong>: reimplement custom "Disable reporting of unused public declarations" using new IntelliJ API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20571">SCL-20571</a></strong>: Intellij Scala Repl no longer creates import statements</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20660">SCL-20660</a></strong>: warning: -Xnojline is deprecated: Replaced by -Xjline:off shown when evaluating smth in scala repl</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20723">SCL-20723</a></strong>: scala3: enter press before one-line extension method doesn't insert indentation, breaking the extension</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20572">SCL-20572</a></strong>: Scala Worksheet scrolling problem when evaluating</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20721">SCL-20721</a></strong>: scala3 automatic refactoring keeps putting tick marks round given</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20441">SCL-20441</a></strong>: weird error "illegal start of toplevel definition" in erroneous java file (in scala-java project)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20436">SCL-20436</a></strong>: Either actually disable annotators or enable the highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18835">SCL-18835</a></strong>: Enable non-type-aware highlighting when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20704">SCL-20704</a></strong>: bad "unused declaration" for type parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20656">SCL-20656</a></strong>: false "Access can be private" for definitions which leak via signature of other public definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20734">SCL-20734</a></strong>: Scala 3.2.1 - worksheet evaluation fails</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19256">SCL-19256</a></strong>: "function is already defined in the scope" for extension method of different type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20731">SCL-20731</a></strong>: import of play (sample) project with sbt 1.8.0 fails as well</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20730">SCL-20730</a></strong>: Support code folding over Scala packages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20737">SCL-20737</a></strong>: Trait extends abstract class with parameters highlight red</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20540">SCL-20540</a></strong>: Scala plugin version 2022.2.10 and after incorrectly highlights an error when a trait extends a class.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20517">SCL-20517</a></strong>: High and long CPU usage when opening a scala file using sangria</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20702">SCL-20702</a></strong>: Object inherit from a exported method lose type information</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19854">SCL-19854</a></strong>: Pass macOS environment into sbt process</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18821">SCL-18821</a></strong>: Can't read OS environment variable in sbt script</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20707">SCL-20707</a></strong>: String interpolation in regexes reports a syntax error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19904">SCL-19904</a></strong>: Scala regex error highlighting problem</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16049">SCL-16049</a></strong>: Invalid context detected within Scala string interpolation block if a "language=XXX" annotation is present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15463">SCL-15463</a></strong>: language injection: handle multi-line strings for temporal injection via intention action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15461">SCL-15461</a></strong>: language injection: edit code fragment: adding new lines on Enter breaks code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11710">SCL-11710</a></strong>: Language injection and stripMargin in Scala strings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20763">SCL-20763</a></strong>: detect ScalaJs in Scala 3 module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20762">SCL-20762</a></strong>: compiler-based highlighting + sbt cross-project leads to lot's of red code on file editing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20765">SCL-20765</a></strong>: language injection: can't un-inject injection via intention action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20506">SCL-20506</a></strong>: Report declarations that are only used in companion objects/classes as "Can be private"</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-20753">SCL-20753</a></strong>: com.intellij.diagnostic.PluginException: Cannot create extension (class=org.jetbrains.plugins.scala.project.ScalaFeaturePusher) [Plugin: org.intellij.scala]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20612">SCL-20612</a></strong>: don't show unused declaration/can be private inspections in code fragments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20775">SCL-20775</a></strong>: Ctrl+Alt+W shortcut doesn't work in Scala Worksheets</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20603">SCL-20603</a></strong>: don't show "can be private" inspection for top level worksheet definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20756">SCL-20756</a></strong>: [unused-declaration] [TextSearch] Distinguish between term and type references</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20569">SCL-20569</a></strong>: wrong "declaration is never used" inspection result for base method in scala scratch files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20783">SCL-20783</a></strong>: [can-be-private] Do not inspect package objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20599">SCL-20599</a></strong>: unused declaration settings: clarify which compiler option affects inspection behavior</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20724">SCL-20724</a></strong>: scaladoc: backspace in header start removes entire header closing tag</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16053">SCL-16053</a></strong>: language injection shouldn't take margin char from settings</li>
</ul>
<h3>2023.1.129</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20535">SCL-20535</a></strong>: Do not suggest "Insert gap with concatenation" quickfix outside of the string literals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18336">SCL-18336</a></strong>: java to scala converter doesn't properly handle `synchronized`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20683">SCL-20683</a></strong>: Classes from library dependencies in Scala 3 projects are not suggested</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20139">SCL-20139</a></strong>: scala3: `Go to Class...` action doesn't find library class by short name or fully qualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20694">SCL-20694</a></strong>: scala code with semicolon is not recognized as scala when pasting into Project View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20507">SCL-20507</a></strong>: Do not count usage of some class, trait or object from within itself as actual usage</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-20066">SCL-20066</a></strong>: Mark unused members as unused if a type definition is unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20656">SCL-20656</a></strong>: false "Access can be private" for definitions which leak via signature of other public definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20698">SCL-20698</a></strong>: Type refinements are not subtypes of AnyRef</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18137">SCL-18137</a></strong>: Structural types are not supertypes of Null</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-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20599">SCL-20599</a></strong>: unused declaration settings: clarify which compiler option affects inspection behavior</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=302191</download-url><idea-version min="n/a" max="n/a" since-build="231.7665" until-build="231.*"/></idea-plugin><idea-plugin downloads="23436378" size="80305956" date="1677817748000" updatedDate="1677817748000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.502</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.502</h3>
<ul>
<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-21050">SCL-21050</a></strong>: Don't re-resolve references in compiled files</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>
</ul>
<h3>2023.1.496</h3>
<ul>
<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>
</ul>
<h3>2023.1.486</h3>
<ul>
<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>
</ul>
<h3>2023.1.478</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-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>
</ul>
<h3>2023.1.475</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21036">SCL-21036</a></strong>: Exception due to AddBracesIntention preview</li>
</ul>
<h3>2023.1.466</h3>
<ul>
<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.462</h3>
<ul>
<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.449</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20672">SCL-20672</a></strong>: Prettify and unify Scala 2 decompiler output</li>
</ul>
<h3>2023.1.443</h3>
<ul>
<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-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>
</ul>
<h3>2023.1.420</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>
</ul>
<h3>2023.1.400</h3>
<ul>
<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.391</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20986">SCL-20986</a></strong>: Use compiler warnings to mark imports as unused</li>
</ul>
<h3>2023.1.384</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>
</ul>
<h3>2023.1.376</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20986">SCL-20986</a></strong>: Use compiler warnings to mark imports as unused</li>
</ul>
<h3>2023.1.369</h3>
<ul>
<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.364</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-20976">SCL-20976</a></strong>: Project View: respect the error highlighting setting</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.355</h3>
<ul>
<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.343</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-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>
</ul>
<h3>2023.1.317</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-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.294</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-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>
<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-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-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>
</ul>
<h3>2023.1.272</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20904">SCL-20904</a></strong>: Handle rendering transient lazy vals in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20873">SCL-20873</a></strong>: BSP: exception during build: several mnemonic markers in [?[33mwarn?[0m] either upgrade sbt.bat to its latest version or make sure it is accessible from $PATH, and run 'sbt bspConfig'</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20906">SCL-20906</a></strong>: "JUnit malformed declaration" inspection false positive on methods with parameters and `test` prefix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20892">SCL-20892</a></strong>: Scaladoc for Scala 3 enums not processed correctly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20545">SCL-20545</a></strong>: ScalaDoc: auto-adjust indentation of new tag when typing or auto-completing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20177">SCL-20177</a></strong>: Scala 3 REPL prompt "scala&gt;" appears only after the first line is submitted</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>
</ul>
<h3>2023.1.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20398">SCL-20398</a></strong>: Revise previews for all QuickFixes, Actions, IntentionActions</li>
<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-20830">SCL-20830</a></strong>: Compile server can leak an already disposed project instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20828">SCL-20828</a></strong>: Compile Server widget not shown when closing a project and opening any other project again</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20846">SCL-20846</a></strong>: ScalaImportTypeFix: Enum is not suggested for auto import</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-20810">SCL-20810</a></strong>: MatchToPartialFunctionInspection: support indentation-based syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-6939">SCL-6939</a></strong>: No recursion highlighting/tip/circle icon is present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5428">SCL-5428</a></strong>: ScalaDoc: Support links to companion objects using the $ sign</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20784">SCL-20784</a></strong>: [can-be-private] [false negative] Type definition is erroneously deemed to escape</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20871">SCL-20871</a></strong>: scala3: move statement up breaks indentation-based syntax in single extension definition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20879">SCL-20879</a></strong>: [can-be-private] Def macro implementations can never be private</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20877">SCL-20877</a></strong>: Implementing/overriding methods with `using` clauses generates code with a regular argument</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20876">SCL-20876</a></strong>: Inlining values into a string interpolator changes the interpolator type to s"..."</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20852">SCL-20852</a></strong>: Debugger hanging at "collecting data"</li>
</ul>
<h3>2023.1.194</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8349">SCL-8349</a></strong>: Incorrect package/class highlighting in ScalaDoc links</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19315">SCL-19315</a></strong>: sbt-launch.jar not released when updating plugin\closing project after importing bsp-sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18815">SCL-18815</a></strong>: sbt project view: show standard "sources set" when creating folder in module root like in Gradle</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20762">SCL-20762</a></strong>: compiler-based highlighting + sbt cross-project leads to lot's of red code on file editing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17519">SCL-17519</a></strong>: Pass -P:semanticdb:sourceroot:$PROJECTDIR to the compiler if semanticdb-scalac is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20779">SCL-20779</a></strong>: scala3: .semanticdb files are generated excessively during project build when semanticdb is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19815">SCL-19815</a></strong>: Wrong/legacy package name for FunSuite when creating a new ScalaTest test</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/IDEA-307038">IDEA-307038</a></strong>: package search: AsyncModuleTransformer is not effectively used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20803">SCL-20803</a></strong>: package search: "Dependencies" tool window isn't available in sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20826">SCL-20826</a></strong>: rename of type alias reference after `new` throws an exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15288">SCL-15288</a></strong>: highlight unresolved references in scaladoc as a warning</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5428">SCL-5428</a></strong>: ScalaDoc: Support links to companion objects using the $ sign</li>
</ul>
<h3>2023.1.192</h3>
<ul>
<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-20815">SCL-20815</a></strong>: scalac: Unicode paths not recognized when attempting to debug</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20842">SCL-20842</a></strong>: Creating SBT Project from Existing Sources Fails</li>
</ul>
<h3>2023.1.184</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20830">SCL-20830</a></strong>: Compile server can leak an already disposed project instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20828">SCL-20828</a></strong>: Compile Server widget not shown when closing a project and opening any other project again</li>
</ul>
<h3>2023.1.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20798">SCL-20798</a></strong>: Scala compilation error in java 8 project (scala 2.11 version) with scala 2022.3.13 plugin</li>
</ul>
<h3>2023.1.176</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20798">SCL-20798</a></strong>: Scala compilation error in java 8 project (scala 2.11 version) with scala 2022.3.13 plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20300">SCL-20300</a></strong>: Scala 3: false positive unnecessary parentheses on pattern-match for tuple</li>
</ul>
<h3>2023.1.168</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20185">SCL-20185</a></strong>: fix stubs for Scala3 inherit clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20751">SCL-20751</a></strong>: unused declaration inspection reports some declarations as unused "randomly"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20777">SCL-20777</a></strong>: [can-be-private] [false positive] Inner type definition accessed from non-private scope is marked as "can be private"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20535">SCL-20535</a></strong>: Do not suggest "Insert gap with concatenation" quickfix outside of the string literals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18336">SCL-18336</a></strong>: java to scala converter doesn't properly handle `synchronized`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20683">SCL-20683</a></strong>: Classes from library dependencies in Scala 3 projects are not suggested</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20139">SCL-20139</a></strong>: scala3: `Go to Class...` action doesn't find library class by short name or fully qualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20694">SCL-20694</a></strong>: scala code with semicolon is not recognized as scala when pasting into Project View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20507">SCL-20507</a></strong>: Do not count usage of some class, trait or object from within itself as actual usage</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-20066">SCL-20066</a></strong>: Mark unused members as unused if a type definition is unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20698">SCL-20698</a></strong>: Type refinements are not subtypes of AnyRef</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18137">SCL-18137</a></strong>: Structural types are not supertypes of Null</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-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20715">SCL-20715</a></strong>: Completion: suggestions contain method from another library version that is declared as a dependency of another module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20685">SCL-20685</a></strong>: Optimize trimming spaces and comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20720">SCL-20720</a></strong>: toggle scala 3 CBH is always off</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20711">SCL-20711</a></strong>: Debugger  Stepping settings are empty because of scala message bundle exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20513">SCL-20513</a></strong>: reimplement custom "Disable reporting of unused public declarations" using new IntelliJ API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20571">SCL-20571</a></strong>: Intellij Scala Repl no longer creates import statements</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20660">SCL-20660</a></strong>: warning: -Xnojline is deprecated: Replaced by -Xjline:off shown when evaluating smth in scala repl</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20723">SCL-20723</a></strong>: scala3: enter press before one-line extension method doesn't insert indentation, breaking the extension</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20572">SCL-20572</a></strong>: Scala Worksheet scrolling problem when evaluating</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20721">SCL-20721</a></strong>: scala3 automatic refactoring keeps putting tick marks round given</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20441">SCL-20441</a></strong>: weird error "illegal start of toplevel definition" in erroneous java file (in scala-java project)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20436">SCL-20436</a></strong>: Either actually disable annotators or enable the highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18835">SCL-18835</a></strong>: Enable non-type-aware highlighting when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20704">SCL-20704</a></strong>: bad "unused declaration" for type parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20656">SCL-20656</a></strong>: false "Access can be private" for definitions which leak via signature of other public definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20734">SCL-20734</a></strong>: Scala 3.2.1 - worksheet evaluation fails</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19256">SCL-19256</a></strong>: "function is already defined in the scope" for extension method of different type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20731">SCL-20731</a></strong>: import of play (sample) project with sbt 1.8.0 fails as well</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20730">SCL-20730</a></strong>: Support code folding over Scala packages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20737">SCL-20737</a></strong>: Trait extends abstract class with parameters highlight red</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20540">SCL-20540</a></strong>: Scala plugin version 2022.2.10 and after incorrectly highlights an error when a trait extends a class.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20517">SCL-20517</a></strong>: High and long CPU usage when opening a scala file using sangria</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20702">SCL-20702</a></strong>: Object inherit from a exported method lose type information</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19854">SCL-19854</a></strong>: Pass macOS environment into sbt process</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18821">SCL-18821</a></strong>: Can't read OS environment variable in sbt script</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20707">SCL-20707</a></strong>: String interpolation in regexes reports a syntax error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19904">SCL-19904</a></strong>: Scala regex error highlighting problem</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16049">SCL-16049</a></strong>: Invalid context detected within Scala string interpolation block if a "language=XXX" annotation is present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15463">SCL-15463</a></strong>: language injection: handle multi-line strings for temporal injection via intention action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15461">SCL-15461</a></strong>: language injection: edit code fragment: adding new lines on Enter breaks code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11710">SCL-11710</a></strong>: Language injection and stripMargin in Scala strings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20763">SCL-20763</a></strong>: detect ScalaJs in Scala 3 module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20762">SCL-20762</a></strong>: compiler-based highlighting + sbt cross-project leads to lot's of red code on file editing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20765">SCL-20765</a></strong>: language injection: can't un-inject injection via intention action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20506">SCL-20506</a></strong>: Report declarations that are only used in companion objects/classes as "Can be private"</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-20753">SCL-20753</a></strong>: com.intellij.diagnostic.PluginException: Cannot create extension (class=org.jetbrains.plugins.scala.project.ScalaFeaturePusher) [Plugin: org.intellij.scala]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20612">SCL-20612</a></strong>: don't show unused declaration/can be private inspections in code fragments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20775">SCL-20775</a></strong>: Ctrl+Alt+W shortcut doesn't work in Scala Worksheets</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20603">SCL-20603</a></strong>: don't show "can be private" inspection for top level worksheet definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20756">SCL-20756</a></strong>: [unused-declaration] [TextSearch] Distinguish between term and type references</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20569">SCL-20569</a></strong>: wrong "declaration is never used" inspection result for base method in scala scratch files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20783">SCL-20783</a></strong>: [can-be-private] Do not inspect package objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20599">SCL-20599</a></strong>: unused declaration settings: clarify which compiler option affects inspection behavior</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20724">SCL-20724</a></strong>: scaladoc: backspace in header start removes entire header closing tag</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16053">SCL-16053</a></strong>: language injection shouldn't take margin char from settings</li>
</ul>
<h3>2023.1.129</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20535">SCL-20535</a></strong>: Do not suggest "Insert gap with concatenation" quickfix outside of the string literals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18336">SCL-18336</a></strong>: java to scala converter doesn't properly handle `synchronized`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20683">SCL-20683</a></strong>: Classes from library dependencies in Scala 3 projects are not suggested</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20139">SCL-20139</a></strong>: scala3: `Go to Class...` action doesn't find library class by short name or fully qualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20694">SCL-20694</a></strong>: scala code with semicolon is not recognized as scala when pasting into Project View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20507">SCL-20507</a></strong>: Do not count usage of some class, trait or object from within itself as actual usage</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-20066">SCL-20066</a></strong>: Mark unused members as unused if a type definition is unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20656">SCL-20656</a></strong>: false "Access can be private" for definitions which leak via signature of other public definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20698">SCL-20698</a></strong>: Type refinements are not subtypes of AnyRef</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18137">SCL-18137</a></strong>: Structural types are not supertypes of Null</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-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20599">SCL-20599</a></strong>: unused declaration settings: clarify which compiler option affects inspection behavior</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=301630</download-url><idea-version min="n/a" max="n/a" since-build="231.7665" until-build="231.*"/></idea-plugin><idea-plugin downloads="23436378" size="80282466" date="1677730464000" updatedDate="1677730464000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.496</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.496</h3>
<ul>
<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>
</ul>
<h3>2023.1.486</h3>
<ul>
<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>
</ul>
<h3>2023.1.478</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-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>
</ul>
<h3>2023.1.475</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21036">SCL-21036</a></strong>: Exception due to AddBracesIntention preview</li>
</ul>
<h3>2023.1.466</h3>
<ul>
<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.462</h3>
<ul>
<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.449</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20672">SCL-20672</a></strong>: Prettify and unify Scala 2 decompiler output</li>
</ul>
<h3>2023.1.443</h3>
<ul>
<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-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>
</ul>
<h3>2023.1.420</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>
</ul>
<h3>2023.1.400</h3>
<ul>
<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.391</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20986">SCL-20986</a></strong>: Use compiler warnings to mark imports as unused</li>
</ul>
<h3>2023.1.384</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>
</ul>
<h3>2023.1.376</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20986">SCL-20986</a></strong>: Use compiler warnings to mark imports as unused</li>
</ul>
<h3>2023.1.369</h3>
<ul>
<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.364</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-20976">SCL-20976</a></strong>: Project View: respect the error highlighting setting</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.355</h3>
<ul>
<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.343</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-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>
</ul>
<h3>2023.1.317</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-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.294</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-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>
<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-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-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>
</ul>
<h3>2023.1.272</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20904">SCL-20904</a></strong>: Handle rendering transient lazy vals in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20873">SCL-20873</a></strong>: BSP: exception during build: several mnemonic markers in [?[33mwarn?[0m] either upgrade sbt.bat to its latest version or make sure it is accessible from $PATH, and run 'sbt bspConfig'</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20906">SCL-20906</a></strong>: "JUnit malformed declaration" inspection false positive on methods with parameters and `test` prefix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20892">SCL-20892</a></strong>: Scaladoc for Scala 3 enums not processed correctly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20545">SCL-20545</a></strong>: ScalaDoc: auto-adjust indentation of new tag when typing or auto-completing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20177">SCL-20177</a></strong>: Scala 3 REPL prompt "scala&gt;" appears only after the first line is submitted</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>
</ul>
<h3>2023.1.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20398">SCL-20398</a></strong>: Revise previews for all QuickFixes, Actions, IntentionActions</li>
<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-20830">SCL-20830</a></strong>: Compile server can leak an already disposed project instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20828">SCL-20828</a></strong>: Compile Server widget not shown when closing a project and opening any other project again</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20846">SCL-20846</a></strong>: ScalaImportTypeFix: Enum is not suggested for auto import</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-20810">SCL-20810</a></strong>: MatchToPartialFunctionInspection: support indentation-based syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-6939">SCL-6939</a></strong>: No recursion highlighting/tip/circle icon is present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5428">SCL-5428</a></strong>: ScalaDoc: Support links to companion objects using the $ sign</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20784">SCL-20784</a></strong>: [can-be-private] [false negative] Type definition is erroneously deemed to escape</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20871">SCL-20871</a></strong>: scala3: move statement up breaks indentation-based syntax in single extension definition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20879">SCL-20879</a></strong>: [can-be-private] Def macro implementations can never be private</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20877">SCL-20877</a></strong>: Implementing/overriding methods with `using` clauses generates code with a regular argument</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20876">SCL-20876</a></strong>: Inlining values into a string interpolator changes the interpolator type to s"..."</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20852">SCL-20852</a></strong>: Debugger hanging at "collecting data"</li>
</ul>
<h3>2023.1.194</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8349">SCL-8349</a></strong>: Incorrect package/class highlighting in ScalaDoc links</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19315">SCL-19315</a></strong>: sbt-launch.jar not released when updating plugin\closing project after importing bsp-sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18815">SCL-18815</a></strong>: sbt project view: show standard "sources set" when creating folder in module root like in Gradle</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20762">SCL-20762</a></strong>: compiler-based highlighting + sbt cross-project leads to lot's of red code on file editing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17519">SCL-17519</a></strong>: Pass -P:semanticdb:sourceroot:$PROJECTDIR to the compiler if semanticdb-scalac is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20779">SCL-20779</a></strong>: scala3: .semanticdb files are generated excessively during project build when semanticdb is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19815">SCL-19815</a></strong>: Wrong/legacy package name for FunSuite when creating a new ScalaTest test</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/IDEA-307038">IDEA-307038</a></strong>: package search: AsyncModuleTransformer is not effectively used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20803">SCL-20803</a></strong>: package search: "Dependencies" tool window isn't available in sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20826">SCL-20826</a></strong>: rename of type alias reference after `new` throws an exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15288">SCL-15288</a></strong>: highlight unresolved references in scaladoc as a warning</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5428">SCL-5428</a></strong>: ScalaDoc: Support links to companion objects using the $ sign</li>
</ul>
<h3>2023.1.192</h3>
<ul>
<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-20815">SCL-20815</a></strong>: scalac: Unicode paths not recognized when attempting to debug</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20842">SCL-20842</a></strong>: Creating SBT Project from Existing Sources Fails</li>
</ul>
<h3>2023.1.184</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20830">SCL-20830</a></strong>: Compile server can leak an already disposed project instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20828">SCL-20828</a></strong>: Compile Server widget not shown when closing a project and opening any other project again</li>
</ul>
<h3>2023.1.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20798">SCL-20798</a></strong>: Scala compilation error in java 8 project (scala 2.11 version) with scala 2022.3.13 plugin</li>
</ul>
<h3>2023.1.176</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20798">SCL-20798</a></strong>: Scala compilation error in java 8 project (scala 2.11 version) with scala 2022.3.13 plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20300">SCL-20300</a></strong>: Scala 3: false positive unnecessary parentheses on pattern-match for tuple</li>
</ul>
<h3>2023.1.168</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20185">SCL-20185</a></strong>: fix stubs for Scala3 inherit clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20751">SCL-20751</a></strong>: unused declaration inspection reports some declarations as unused "randomly"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20777">SCL-20777</a></strong>: [can-be-private] [false positive] Inner type definition accessed from non-private scope is marked as "can be private"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20535">SCL-20535</a></strong>: Do not suggest "Insert gap with concatenation" quickfix outside of the string literals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18336">SCL-18336</a></strong>: java to scala converter doesn't properly handle `synchronized`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20683">SCL-20683</a></strong>: Classes from library dependencies in Scala 3 projects are not suggested</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20139">SCL-20139</a></strong>: scala3: `Go to Class...` action doesn't find library class by short name or fully qualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20694">SCL-20694</a></strong>: scala code with semicolon is not recognized as scala when pasting into Project View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20507">SCL-20507</a></strong>: Do not count usage of some class, trait or object from within itself as actual usage</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-20066">SCL-20066</a></strong>: Mark unused members as unused if a type definition is unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20698">SCL-20698</a></strong>: Type refinements are not subtypes of AnyRef</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18137">SCL-18137</a></strong>: Structural types are not supertypes of Null</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-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20715">SCL-20715</a></strong>: Completion: suggestions contain method from another library version that is declared as a dependency of another module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20685">SCL-20685</a></strong>: Optimize trimming spaces and comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20720">SCL-20720</a></strong>: toggle scala 3 CBH is always off</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20711">SCL-20711</a></strong>: Debugger  Stepping settings are empty because of scala message bundle exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20513">SCL-20513</a></strong>: reimplement custom "Disable reporting of unused public declarations" using new IntelliJ API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20571">SCL-20571</a></strong>: Intellij Scala Repl no longer creates import statements</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20660">SCL-20660</a></strong>: warning: -Xnojline is deprecated: Replaced by -Xjline:off shown when evaluating smth in scala repl</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20723">SCL-20723</a></strong>: scala3: enter press before one-line extension method doesn't insert indentation, breaking the extension</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20572">SCL-20572</a></strong>: Scala Worksheet scrolling problem when evaluating</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20721">SCL-20721</a></strong>: scala3 automatic refactoring keeps putting tick marks round given</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20441">SCL-20441</a></strong>: weird error "illegal start of toplevel definition" in erroneous java file (in scala-java project)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20436">SCL-20436</a></strong>: Either actually disable annotators or enable the highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18835">SCL-18835</a></strong>: Enable non-type-aware highlighting when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20704">SCL-20704</a></strong>: bad "unused declaration" for type parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20656">SCL-20656</a></strong>: false "Access can be private" for definitions which leak via signature of other public definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20734">SCL-20734</a></strong>: Scala 3.2.1 - worksheet evaluation fails</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19256">SCL-19256</a></strong>: "function is already defined in the scope" for extension method of different type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20731">SCL-20731</a></strong>: import of play (sample) project with sbt 1.8.0 fails as well</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20730">SCL-20730</a></strong>: Support code folding over Scala packages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20737">SCL-20737</a></strong>: Trait extends abstract class with parameters highlight red</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20540">SCL-20540</a></strong>: Scala plugin version 2022.2.10 and after incorrectly highlights an error when a trait extends a class.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20517">SCL-20517</a></strong>: High and long CPU usage when opening a scala file using sangria</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20702">SCL-20702</a></strong>: Object inherit from a exported method lose type information</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19854">SCL-19854</a></strong>: Pass macOS environment into sbt process</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18821">SCL-18821</a></strong>: Can't read OS environment variable in sbt script</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20707">SCL-20707</a></strong>: String interpolation in regexes reports a syntax error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19904">SCL-19904</a></strong>: Scala regex error highlighting problem</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16049">SCL-16049</a></strong>: Invalid context detected within Scala string interpolation block if a "language=XXX" annotation is present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15463">SCL-15463</a></strong>: language injection: handle multi-line strings for temporal injection via intention action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15461">SCL-15461</a></strong>: language injection: edit code fragment: adding new lines on Enter breaks code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11710">SCL-11710</a></strong>: Language injection and stripMargin in Scala strings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20763">SCL-20763</a></strong>: detect ScalaJs in Scala 3 module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20762">SCL-20762</a></strong>: compiler-based highlighting + sbt cross-project leads to lot's of red code on file editing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20765">SCL-20765</a></strong>: language injection: can't un-inject injection via intention action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20506">SCL-20506</a></strong>: Report declarations that are only used in companion objects/classes as "Can be private"</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-20753">SCL-20753</a></strong>: com.intellij.diagnostic.PluginException: Cannot create extension (class=org.jetbrains.plugins.scala.project.ScalaFeaturePusher) [Plugin: org.intellij.scala]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20612">SCL-20612</a></strong>: don't show unused declaration/can be private inspections in code fragments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20775">SCL-20775</a></strong>: Ctrl+Alt+W shortcut doesn't work in Scala Worksheets</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20603">SCL-20603</a></strong>: don't show "can be private" inspection for top level worksheet definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20756">SCL-20756</a></strong>: [unused-declaration] [TextSearch] Distinguish between term and type references</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20569">SCL-20569</a></strong>: wrong "declaration is never used" inspection result for base method in scala scratch files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20783">SCL-20783</a></strong>: [can-be-private] Do not inspect package objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20599">SCL-20599</a></strong>: unused declaration settings: clarify which compiler option affects inspection behavior</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20724">SCL-20724</a></strong>: scaladoc: backspace in header start removes entire header closing tag</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16053">SCL-16053</a></strong>: language injection shouldn't take margin char from settings</li>
</ul>
<h3>2023.1.129</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20535">SCL-20535</a></strong>: Do not suggest "Insert gap with concatenation" quickfix outside of the string literals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18336">SCL-18336</a></strong>: java to scala converter doesn't properly handle `synchronized`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20683">SCL-20683</a></strong>: Classes from library dependencies in Scala 3 projects are not suggested</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20139">SCL-20139</a></strong>: scala3: `Go to Class...` action doesn't find library class by short name or fully qualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20694">SCL-20694</a></strong>: scala code with semicolon is not recognized as scala when pasting into Project View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20507">SCL-20507</a></strong>: Do not count usage of some class, trait or object from within itself as actual usage</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-20066">SCL-20066</a></strong>: Mark unused members as unused if a type definition is unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20656">SCL-20656</a></strong>: false "Access can be private" for definitions which leak via signature of other public definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20698">SCL-20698</a></strong>: Type refinements are not subtypes of AnyRef</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18137">SCL-18137</a></strong>: Structural types are not supertypes of Null</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-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20599">SCL-20599</a></strong>: unused declaration settings: clarify which compiler option affects inspection behavior</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=300945</download-url><idea-version min="n/a" max="n/a" since-build="231.7665" until-build="231.*"/></idea-plugin><idea-plugin downloads="23436378" size="80264950" date="1677643972000" updatedDate="1677643972000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.489</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.486</h3>
<ul>
<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>
</ul>
<h3>2023.1.478</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-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>
</ul>
<h3>2023.1.475</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21036">SCL-21036</a></strong>: Exception due to AddBracesIntention preview</li>
</ul>
<h3>2023.1.466</h3>
<ul>
<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.462</h3>
<ul>
<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.449</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20672">SCL-20672</a></strong>: Prettify and unify Scala 2 decompiler output</li>
</ul>
<h3>2023.1.443</h3>
<ul>
<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-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>
</ul>
<h3>2023.1.420</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>
</ul>
<h3>2023.1.400</h3>
<ul>
<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.391</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20986">SCL-20986</a></strong>: Use compiler warnings to mark imports as unused</li>
</ul>
<h3>2023.1.384</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>
</ul>
<h3>2023.1.376</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20986">SCL-20986</a></strong>: Use compiler warnings to mark imports as unused</li>
</ul>
<h3>2023.1.369</h3>
<ul>
<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.364</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-20976">SCL-20976</a></strong>: Project View: respect the error highlighting setting</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.355</h3>
<ul>
<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.343</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-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>
</ul>
<h3>2023.1.317</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-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.294</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-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>
<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-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-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>
</ul>
<h3>2023.1.272</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20904">SCL-20904</a></strong>: Handle rendering transient lazy vals in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20873">SCL-20873</a></strong>: BSP: exception during build: several mnemonic markers in [?[33mwarn?[0m] either upgrade sbt.bat to its latest version or make sure it is accessible from $PATH, and run 'sbt bspConfig'</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20906">SCL-20906</a></strong>: "JUnit malformed declaration" inspection false positive on methods with parameters and `test` prefix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20892">SCL-20892</a></strong>: Scaladoc for Scala 3 enums not processed correctly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20545">SCL-20545</a></strong>: ScalaDoc: auto-adjust indentation of new tag when typing or auto-completing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20177">SCL-20177</a></strong>: Scala 3 REPL prompt "scala&gt;" appears only after the first line is submitted</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>
</ul>
<h3>2023.1.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20398">SCL-20398</a></strong>: Revise previews for all QuickFixes, Actions, IntentionActions</li>
<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-20830">SCL-20830</a></strong>: Compile server can leak an already disposed project instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20828">SCL-20828</a></strong>: Compile Server widget not shown when closing a project and opening any other project again</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20846">SCL-20846</a></strong>: ScalaImportTypeFix: Enum is not suggested for auto import</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-20810">SCL-20810</a></strong>: MatchToPartialFunctionInspection: support indentation-based syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-6939">SCL-6939</a></strong>: No recursion highlighting/tip/circle icon is present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5428">SCL-5428</a></strong>: ScalaDoc: Support links to companion objects using the $ sign</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20784">SCL-20784</a></strong>: [can-be-private] [false negative] Type definition is erroneously deemed to escape</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20871">SCL-20871</a></strong>: scala3: move statement up breaks indentation-based syntax in single extension definition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20879">SCL-20879</a></strong>: [can-be-private] Def macro implementations can never be private</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20877">SCL-20877</a></strong>: Implementing/overriding methods with `using` clauses generates code with a regular argument</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20876">SCL-20876</a></strong>: Inlining values into a string interpolator changes the interpolator type to s"..."</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20852">SCL-20852</a></strong>: Debugger hanging at "collecting data"</li>
</ul>
<h3>2023.1.194</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8349">SCL-8349</a></strong>: Incorrect package/class highlighting in ScalaDoc links</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19315">SCL-19315</a></strong>: sbt-launch.jar not released when updating plugin\closing project after importing bsp-sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18815">SCL-18815</a></strong>: sbt project view: show standard "sources set" when creating folder in module root like in Gradle</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20762">SCL-20762</a></strong>: compiler-based highlighting + sbt cross-project leads to lot's of red code on file editing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17519">SCL-17519</a></strong>: Pass -P:semanticdb:sourceroot:$PROJECTDIR to the compiler if semanticdb-scalac is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20779">SCL-20779</a></strong>: scala3: .semanticdb files are generated excessively during project build when semanticdb is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19815">SCL-19815</a></strong>: Wrong/legacy package name for FunSuite when creating a new ScalaTest test</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/IDEA-307038">IDEA-307038</a></strong>: package search: AsyncModuleTransformer is not effectively used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20803">SCL-20803</a></strong>: package search: "Dependencies" tool window isn't available in sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20826">SCL-20826</a></strong>: rename of type alias reference after `new` throws an exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15288">SCL-15288</a></strong>: highlight unresolved references in scaladoc as a warning</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5428">SCL-5428</a></strong>: ScalaDoc: Support links to companion objects using the $ sign</li>
</ul>
<h3>2023.1.192</h3>
<ul>
<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-20815">SCL-20815</a></strong>: scalac: Unicode paths not recognized when attempting to debug</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20842">SCL-20842</a></strong>: Creating SBT Project from Existing Sources Fails</li>
</ul>
<h3>2023.1.184</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20830">SCL-20830</a></strong>: Compile server can leak an already disposed project instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20828">SCL-20828</a></strong>: Compile Server widget not shown when closing a project and opening any other project again</li>
</ul>
<h3>2023.1.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20798">SCL-20798</a></strong>: Scala compilation error in java 8 project (scala 2.11 version) with scala 2022.3.13 plugin</li>
</ul>
<h3>2023.1.176</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20798">SCL-20798</a></strong>: Scala compilation error in java 8 project (scala 2.11 version) with scala 2022.3.13 plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20300">SCL-20300</a></strong>: Scala 3: false positive unnecessary parentheses on pattern-match for tuple</li>
</ul>
<h3>2023.1.168</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20185">SCL-20185</a></strong>: fix stubs for Scala3 inherit clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20751">SCL-20751</a></strong>: unused declaration inspection reports some declarations as unused "randomly"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20777">SCL-20777</a></strong>: [can-be-private] [false positive] Inner type definition accessed from non-private scope is marked as "can be private"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20535">SCL-20535</a></strong>: Do not suggest "Insert gap with concatenation" quickfix outside of the string literals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18336">SCL-18336</a></strong>: java to scala converter doesn't properly handle `synchronized`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20683">SCL-20683</a></strong>: Classes from library dependencies in Scala 3 projects are not suggested</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20139">SCL-20139</a></strong>: scala3: `Go to Class...` action doesn't find library class by short name or fully qualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20694">SCL-20694</a></strong>: scala code with semicolon is not recognized as scala when pasting into Project View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20507">SCL-20507</a></strong>: Do not count usage of some class, trait or object from within itself as actual usage</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-20066">SCL-20066</a></strong>: Mark unused members as unused if a type definition is unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20698">SCL-20698</a></strong>: Type refinements are not subtypes of AnyRef</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18137">SCL-18137</a></strong>: Structural types are not supertypes of Null</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-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20715">SCL-20715</a></strong>: Completion: suggestions contain method from another library version that is declared as a dependency of another module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20685">SCL-20685</a></strong>: Optimize trimming spaces and comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20720">SCL-20720</a></strong>: toggle scala 3 CBH is always off</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20711">SCL-20711</a></strong>: Debugger  Stepping settings are empty because of scala message bundle exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20513">SCL-20513</a></strong>: reimplement custom "Disable reporting of unused public declarations" using new IntelliJ API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20571">SCL-20571</a></strong>: Intellij Scala Repl no longer creates import statements</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20660">SCL-20660</a></strong>: warning: -Xnojline is deprecated: Replaced by -Xjline:off shown when evaluating smth in scala repl</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20723">SCL-20723</a></strong>: scala3: enter press before one-line extension method doesn't insert indentation, breaking the extension</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20572">SCL-20572</a></strong>: Scala Worksheet scrolling problem when evaluating</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20721">SCL-20721</a></strong>: scala3 automatic refactoring keeps putting tick marks round given</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20441">SCL-20441</a></strong>: weird error "illegal start of toplevel definition" in erroneous java file (in scala-java project)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20436">SCL-20436</a></strong>: Either actually disable annotators or enable the highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18835">SCL-18835</a></strong>: Enable non-type-aware highlighting when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20704">SCL-20704</a></strong>: bad "unused declaration" for type parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20656">SCL-20656</a></strong>: false "Access can be private" for definitions which leak via signature of other public definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20734">SCL-20734</a></strong>: Scala 3.2.1 - worksheet evaluation fails</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19256">SCL-19256</a></strong>: "function is already defined in the scope" for extension method of different type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20731">SCL-20731</a></strong>: import of play (sample) project with sbt 1.8.0 fails as well</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20730">SCL-20730</a></strong>: Support code folding over Scala packages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20737">SCL-20737</a></strong>: Trait extends abstract class with parameters highlight red</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20540">SCL-20540</a></strong>: Scala plugin version 2022.2.10 and after incorrectly highlights an error when a trait extends a class.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20517">SCL-20517</a></strong>: High and long CPU usage when opening a scala file using sangria</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20702">SCL-20702</a></strong>: Object inherit from a exported method lose type information</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19854">SCL-19854</a></strong>: Pass macOS environment into sbt process</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18821">SCL-18821</a></strong>: Can't read OS environment variable in sbt script</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20707">SCL-20707</a></strong>: String interpolation in regexes reports a syntax error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19904">SCL-19904</a></strong>: Scala regex error highlighting problem</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16049">SCL-16049</a></strong>: Invalid context detected within Scala string interpolation block if a "language=XXX" annotation is present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15463">SCL-15463</a></strong>: language injection: handle multi-line strings for temporal injection via intention action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15461">SCL-15461</a></strong>: language injection: edit code fragment: adding new lines on Enter breaks code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11710">SCL-11710</a></strong>: Language injection and stripMargin in Scala strings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20763">SCL-20763</a></strong>: detect ScalaJs in Scala 3 module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20762">SCL-20762</a></strong>: compiler-based highlighting + sbt cross-project leads to lot's of red code on file editing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20765">SCL-20765</a></strong>: language injection: can't un-inject injection via intention action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20506">SCL-20506</a></strong>: Report declarations that are only used in companion objects/classes as "Can be private"</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-20753">SCL-20753</a></strong>: com.intellij.diagnostic.PluginException: Cannot create extension (class=org.jetbrains.plugins.scala.project.ScalaFeaturePusher) [Plugin: org.intellij.scala]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20612">SCL-20612</a></strong>: don't show unused declaration/can be private inspections in code fragments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20775">SCL-20775</a></strong>: Ctrl+Alt+W shortcut doesn't work in Scala Worksheets</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20603">SCL-20603</a></strong>: don't show "can be private" inspection for top level worksheet definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20756">SCL-20756</a></strong>: [unused-declaration] [TextSearch] Distinguish between term and type references</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20569">SCL-20569</a></strong>: wrong "declaration is never used" inspection result for base method in scala scratch files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20783">SCL-20783</a></strong>: [can-be-private] Do not inspect package objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20599">SCL-20599</a></strong>: unused declaration settings: clarify which compiler option affects inspection behavior</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20724">SCL-20724</a></strong>: scaladoc: backspace in header start removes entire header closing tag</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16053">SCL-16053</a></strong>: language injection shouldn't take margin char from settings</li>
</ul>
<h3>2023.1.129</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20535">SCL-20535</a></strong>: Do not suggest "Insert gap with concatenation" quickfix outside of the string literals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18336">SCL-18336</a></strong>: java to scala converter doesn't properly handle `synchronized`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20683">SCL-20683</a></strong>: Classes from library dependencies in Scala 3 projects are not suggested</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20139">SCL-20139</a></strong>: scala3: `Go to Class...` action doesn't find library class by short name or fully qualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20694">SCL-20694</a></strong>: scala code with semicolon is not recognized as scala when pasting into Project View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20507">SCL-20507</a></strong>: Do not count usage of some class, trait or object from within itself as actual usage</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-20066">SCL-20066</a></strong>: Mark unused members as unused if a type definition is unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20656">SCL-20656</a></strong>: false "Access can be private" for definitions which leak via signature of other public definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20698">SCL-20698</a></strong>: Type refinements are not subtypes of AnyRef</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18137">SCL-18137</a></strong>: Structural types are not supertypes of Null</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-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20599">SCL-20599</a></strong>: unused declaration settings: clarify which compiler option affects inspection behavior</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=300237</download-url><idea-version min="n/a" max="n/a" since-build="231.7665" until-build="231.*"/></idea-plugin><idea-plugin downloads="23436378" size="80264834" date="1677557596000" updatedDate="1677557596000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.486</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.486</h3>
<ul>
<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>
</ul>
<h3>2023.1.478</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-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>
</ul>
<h3>2023.1.475</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21036">SCL-21036</a></strong>: Exception due to AddBracesIntention preview</li>
</ul>
<h3>2023.1.466</h3>
<ul>
<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.462</h3>
<ul>
<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.449</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20672">SCL-20672</a></strong>: Prettify and unify Scala 2 decompiler output</li>
</ul>
<h3>2023.1.443</h3>
<ul>
<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-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>
</ul>
<h3>2023.1.420</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>
</ul>
<h3>2023.1.400</h3>
<ul>
<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.391</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20986">SCL-20986</a></strong>: Use compiler warnings to mark imports as unused</li>
</ul>
<h3>2023.1.384</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>
</ul>
<h3>2023.1.376</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20986">SCL-20986</a></strong>: Use compiler warnings to mark imports as unused</li>
</ul>
<h3>2023.1.369</h3>
<ul>
<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.364</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-20976">SCL-20976</a></strong>: Project View: respect the error highlighting setting</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.355</h3>
<ul>
<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.343</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-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>
</ul>
<h3>2023.1.317</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-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.294</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-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>
<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-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-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>
</ul>
<h3>2023.1.272</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20904">SCL-20904</a></strong>: Handle rendering transient lazy vals in the debugger</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20873">SCL-20873</a></strong>: BSP: exception during build: several mnemonic markers in [?[33mwarn?[0m] either upgrade sbt.bat to its latest version or make sure it is accessible from $PATH, and run 'sbt bspConfig'</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20906">SCL-20906</a></strong>: "JUnit malformed declaration" inspection false positive on methods with parameters and `test` prefix</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20892">SCL-20892</a></strong>: Scaladoc for Scala 3 enums not processed correctly</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20545">SCL-20545</a></strong>: ScalaDoc: auto-adjust indentation of new tag when typing or auto-completing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20177">SCL-20177</a></strong>: Scala 3 REPL prompt "scala&gt;" appears only after the first line is submitted</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>
</ul>
<h3>2023.1.244</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20398">SCL-20398</a></strong>: Revise previews for all QuickFixes, Actions, IntentionActions</li>
<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-20830">SCL-20830</a></strong>: Compile server can leak an already disposed project instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20828">SCL-20828</a></strong>: Compile Server widget not shown when closing a project and opening any other project again</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20846">SCL-20846</a></strong>: ScalaImportTypeFix: Enum is not suggested for auto import</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-20810">SCL-20810</a></strong>: MatchToPartialFunctionInspection: support indentation-based syntax</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-6939">SCL-6939</a></strong>: No recursion highlighting/tip/circle icon is present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5428">SCL-5428</a></strong>: ScalaDoc: Support links to companion objects using the $ sign</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20784">SCL-20784</a></strong>: [can-be-private] [false negative] Type definition is erroneously deemed to escape</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20871">SCL-20871</a></strong>: scala3: move statement up breaks indentation-based syntax in single extension definition</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20879">SCL-20879</a></strong>: [can-be-private] Def macro implementations can never be private</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20877">SCL-20877</a></strong>: Implementing/overriding methods with `using` clauses generates code with a regular argument</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20876">SCL-20876</a></strong>: Inlining values into a string interpolator changes the interpolator type to s"..."</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20852">SCL-20852</a></strong>: Debugger hanging at "collecting data"</li>
</ul>
<h3>2023.1.194</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-8349">SCL-8349</a></strong>: Incorrect package/class highlighting in ScalaDoc links</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19315">SCL-19315</a></strong>: sbt-launch.jar not released when updating plugin\closing project after importing bsp-sbt</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18815">SCL-18815</a></strong>: sbt project view: show standard "sources set" when creating folder in module root like in Gradle</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20762">SCL-20762</a></strong>: compiler-based highlighting + sbt cross-project leads to lot's of red code on file editing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-17519">SCL-17519</a></strong>: Pass -P:semanticdb:sourceroot:$PROJECTDIR to the compiler if semanticdb-scalac is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20779">SCL-20779</a></strong>: scala3: .semanticdb files are generated excessively during project build when semanticdb is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19815">SCL-19815</a></strong>: Wrong/legacy package name for FunSuite when creating a new ScalaTest test</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/IDEA-307038">IDEA-307038</a></strong>: package search: AsyncModuleTransformer is not effectively used</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20803">SCL-20803</a></strong>: package search: "Dependencies" tool window isn't available in sbt project</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20826">SCL-20826</a></strong>: rename of type alias reference after `new` throws an exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15288">SCL-15288</a></strong>: highlight unresolved references in scaladoc as a warning</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-5428">SCL-5428</a></strong>: ScalaDoc: Support links to companion objects using the $ sign</li>
</ul>
<h3>2023.1.192</h3>
<ul>
<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-20815">SCL-20815</a></strong>: scalac: Unicode paths not recognized when attempting to debug</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20842">SCL-20842</a></strong>: Creating SBT Project from Existing Sources Fails</li>
</ul>
<h3>2023.1.184</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20830">SCL-20830</a></strong>: Compile server can leak an already disposed project instance</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20828">SCL-20828</a></strong>: Compile Server widget not shown when closing a project and opening any other project again</li>
</ul>
<h3>2023.1.181</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20798">SCL-20798</a></strong>: Scala compilation error in java 8 project (scala 2.11 version) with scala 2022.3.13 plugin</li>
</ul>
<h3>2023.1.176</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20798">SCL-20798</a></strong>: Scala compilation error in java 8 project (scala 2.11 version) with scala 2022.3.13 plugin</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20300">SCL-20300</a></strong>: Scala 3: false positive unnecessary parentheses on pattern-match for tuple</li>
</ul>
<h3>2023.1.168</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20185">SCL-20185</a></strong>: fix stubs for Scala3 inherit clauses</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20751">SCL-20751</a></strong>: unused declaration inspection reports some declarations as unused "randomly"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20777">SCL-20777</a></strong>: [can-be-private] [false positive] Inner type definition accessed from non-private scope is marked as "can be private"</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20535">SCL-20535</a></strong>: Do not suggest "Insert gap with concatenation" quickfix outside of the string literals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18336">SCL-18336</a></strong>: java to scala converter doesn't properly handle `synchronized`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20683">SCL-20683</a></strong>: Classes from library dependencies in Scala 3 projects are not suggested</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20139">SCL-20139</a></strong>: scala3: `Go to Class...` action doesn't find library class by short name or fully qualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20694">SCL-20694</a></strong>: scala code with semicolon is not recognized as scala when pasting into Project View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20507">SCL-20507</a></strong>: Do not count usage of some class, trait or object from within itself as actual usage</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-20066">SCL-20066</a></strong>: Mark unused members as unused if a type definition is unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20698">SCL-20698</a></strong>: Type refinements are not subtypes of AnyRef</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18137">SCL-18137</a></strong>: Structural types are not supertypes of Null</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-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20715">SCL-20715</a></strong>: Completion: suggestions contain method from another library version that is declared as a dependency of another module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20685">SCL-20685</a></strong>: Optimize trimming spaces and comments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20720">SCL-20720</a></strong>: toggle scala 3 CBH is always off</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20711">SCL-20711</a></strong>: Debugger  Stepping settings are empty because of scala message bundle exception</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20513">SCL-20513</a></strong>: reimplement custom "Disable reporting of unused public declarations" using new IntelliJ API</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20571">SCL-20571</a></strong>: Intellij Scala Repl no longer creates import statements</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20660">SCL-20660</a></strong>: warning: -Xnojline is deprecated: Replaced by -Xjline:off shown when evaluating smth in scala repl</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20723">SCL-20723</a></strong>: scala3: enter press before one-line extension method doesn't insert indentation, breaking the extension</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20572">SCL-20572</a></strong>: Scala Worksheet scrolling problem when evaluating</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20721">SCL-20721</a></strong>: scala3 automatic refactoring keeps putting tick marks round given</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20441">SCL-20441</a></strong>: weird error "illegal start of toplevel definition" in erroneous java file (in scala-java project)</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20436">SCL-20436</a></strong>: Either actually disable annotators or enable the highlighting</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18835">SCL-18835</a></strong>: Enable non-type-aware highlighting when compiler-based highlighting is enabled</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20704">SCL-20704</a></strong>: bad "unused declaration" for type parameter</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20656">SCL-20656</a></strong>: false "Access can be private" for definitions which leak via signature of other public definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20734">SCL-20734</a></strong>: Scala 3.2.1 - worksheet evaluation fails</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19256">SCL-19256</a></strong>: "function is already defined in the scope" for extension method of different type</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20731">SCL-20731</a></strong>: import of play (sample) project with sbt 1.8.0 fails as well</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20730">SCL-20730</a></strong>: Support code folding over Scala packages</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20737">SCL-20737</a></strong>: Trait extends abstract class with parameters highlight red</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20540">SCL-20540</a></strong>: Scala plugin version 2022.2.10 and after incorrectly highlights an error when a trait extends a class.</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20517">SCL-20517</a></strong>: High and long CPU usage when opening a scala file using sangria</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20702">SCL-20702</a></strong>: Object inherit from a exported method lose type information</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19854">SCL-19854</a></strong>: Pass macOS environment into sbt process</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18821">SCL-18821</a></strong>: Can't read OS environment variable in sbt script</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20707">SCL-20707</a></strong>: String interpolation in regexes reports a syntax error</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-19904">SCL-19904</a></strong>: Scala regex error highlighting problem</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16049">SCL-16049</a></strong>: Invalid context detected within Scala string interpolation block if a "language=XXX" annotation is present</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15463">SCL-15463</a></strong>: language injection: handle multi-line strings for temporal injection via intention action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-15461">SCL-15461</a></strong>: language injection: edit code fragment: adding new lines on Enter breaks code</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-11710">SCL-11710</a></strong>: Language injection and stripMargin in Scala strings</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20763">SCL-20763</a></strong>: detect ScalaJs in Scala 3 module</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20762">SCL-20762</a></strong>: compiler-based highlighting + sbt cross-project leads to lot's of red code on file editing</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20765">SCL-20765</a></strong>: language injection: can't un-inject injection via intention action</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20506">SCL-20506</a></strong>: Report declarations that are only used in companion objects/classes as "Can be private"</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-20753">SCL-20753</a></strong>: com.intellij.diagnostic.PluginException: Cannot create extension (class=org.jetbrains.plugins.scala.project.ScalaFeaturePusher) [Plugin: org.intellij.scala]</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20612">SCL-20612</a></strong>: don't show unused declaration/can be private inspections in code fragments</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20775">SCL-20775</a></strong>: Ctrl+Alt+W shortcut doesn't work in Scala Worksheets</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20603">SCL-20603</a></strong>: don't show "can be private" inspection for top level worksheet definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20756">SCL-20756</a></strong>: [unused-declaration] [TextSearch] Distinguish between term and type references</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20569">SCL-20569</a></strong>: wrong "declaration is never used" inspection result for base method in scala scratch files</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20783">SCL-20783</a></strong>: [can-be-private] Do not inspect package objects</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20599">SCL-20599</a></strong>: unused declaration settings: clarify which compiler option affects inspection behavior</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20724">SCL-20724</a></strong>: scaladoc: backspace in header start removes entire header closing tag</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-16053">SCL-16053</a></strong>: language injection shouldn't take margin char from settings</li>
</ul>
<h3>2023.1.129</h3>
<ul>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20535">SCL-20535</a></strong>: Do not suggest "Insert gap with concatenation" quickfix outside of the string literals</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18336">SCL-18336</a></strong>: java to scala converter doesn't properly handle `synchronized`</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20683">SCL-20683</a></strong>: Classes from library dependencies in Scala 3 projects are not suggested</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20139">SCL-20139</a></strong>: scala3: `Go to Class...` action doesn't find library class by short name or fully qualified name</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20694">SCL-20694</a></strong>: scala code with semicolon is not recognized as scala when pasting into Project View</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20507">SCL-20507</a></strong>: Do not count usage of some class, trait or object from within itself as actual usage</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-20066">SCL-20066</a></strong>: Mark unused members as unused if a type definition is unused</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20656">SCL-20656</a></strong>: false "Access can be private" for definitions which leak via signature of other public definitions</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20698">SCL-20698</a></strong>: Type refinements are not subtypes of AnyRef</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-18137">SCL-18137</a></strong>: Structural types are not supertypes of Null</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-20624">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>
<li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-20599">SCL-20599</a></strong>: unused declaration settings: clarify which compiler option affects inspection behavior</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=299752</download-url><idea-version min="n/a" max="n/a" since-build="231.7665" until-build="231.*"/></idea-plugin><idea-plugin downloads="23436378" size="80259161" date="1677497497000" updatedDate="1677497497000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.478</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<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-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></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=299403</download-url><idea-version min="n/a" max="n/a" since-build="231.7665" until-build="231.*"/></idea-plugin><idea-plugin downloads="23436378" size="80243749" date="1677322226000" updatedDate="1677322226000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.475</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/SCL-21036">SCL-21036</a></strong>: Exception due to AddBracesIntention preview</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=298337</download-url><idea-version min="n/a" max="n/a" since-build="231.7665" until-build="231.*"/></idea-plugin><idea-plugin downloads="23436378" size="80244670" date="1677239094000" updatedDate="1677239094000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.466</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><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>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=297794</download-url><idea-version min="n/a" max="n/a" since-build="231.7665" until-build="231.*"/></idea-plugin><idea-plugin downloads="23436378" size="80249237" date="1677125616000" updatedDate="1677125616000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.462</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><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>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=296862</download-url><idea-version min="n/a" max="n/a" since-build="231.7665" until-build="231.*"/></idea-plugin><idea-plugin downloads="23436378" size="80241808" date="1677040497000" updatedDate="1677040497000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.449</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-4101649">SCL-20672</a></strong>: Prettify and unify Scala 2 decompiler output</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4254974">SCL-20970</a></strong>: Scala compile server reading wrong project default JDK</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=296276</download-url><idea-version min="n/a" max="n/a" since-build="231.7515" until-build="231.*"/></idea-plugin><idea-plugin downloads="23436378" size="80242851" date="1676953105000" updatedDate="1676953105000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.443</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-4158802">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/25-4101649">SCL-20672</a></strong>: Prettify and unify Scala 2 decompiler output</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4288770">SCL-21021</a></strong>: Implicit conversion auto-import: support function types</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4288916">SCL-21022</a></strong>: Infix, tuple, and function supertypes</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4289176">SCL-21023</a></strong>: Qualified this is not resolved if there's an inline method</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=295772</download-url><idea-version min="n/a" max="n/a" since-build="231.7515" until-build="231.*"/></idea-plugin><idea-plugin downloads="23436378" size="80433543" date="1676916673000" updatedDate="1676916673000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.102</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=295669</download-url><idea-version min="n/a" max="n/a" since-build="232.109" until-build="232.*"/></idea-plugin><idea-plugin downloads="23436378" size="80235395" date="1676780846000" updatedDate="1676780846000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.423</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=295136</download-url><idea-version min="n/a" max="n/a" since-build="231.7515" until-build="231.*"/></idea-plugin><idea-plugin downloads="23436378" size="80236242" date="1676693678000" updatedDate="1676693678000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.420</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-2654010">SCL-16986</a></strong>: Type Hierarchy doesn't include types extending a type alias</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-928324">SCL-8698</a></strong>: Find usages doesn't search inside build.sbt</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-1917874">SCL-13573</a></strong>: Apply shared/external source directory logic for sbt build modules</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4284033">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/25-4158802">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/25-4285131">SCL-21012</a></strong>: Result of find usages with bytecode indices is not shown: Read access is allowed from inside read-action exception</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=294729</download-url><idea-version min="n/a" max="n/a" since-build="231.7515" until-build="231.*"/></idea-plugin><idea-plugin downloads="23436378" size="81626817" date="1676607269000" updatedDate="1676607269000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.975</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=294060</download-url><idea-version min="n/a" max="n/a" since-build="223.7571" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="80238930" date="1676607129000" updatedDate="1676607129000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.404</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-4158802">SCL-20805</a></strong>: Attempt splitting a `compile-server` module out of the `compiler-jps` module</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=294059</download-url><idea-version min="n/a" max="n/a" since-build="231.7515" until-build="231.*"/></idea-plugin><idea-plugin downloads="23436378" size="80435349" date="1676520233000" updatedDate="1676520233000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.400</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3069267">SCL-18457</a></strong>: wrong range exception in absolute import inspection</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4280945">SCL-21007</a></strong>: ScalaAnnotator: IndexNotReadyException</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4280919">SCL-21006</a></strong>: InterpolatedStringReferenceProvider: ClassCastException</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4158802">SCL-20805</a></strong>: Attempt splitting a `compile-server` module out of the `compiler-jps` module</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=293498</download-url><idea-version min="n/a" max="n/a" since-build="231.7515" until-build="231.*"/></idea-plugin><idea-plugin downloads="23436378" size="80433272" date="1676433707000" updatedDate="1676433707000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.391</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-4267585">SCL-20986</a></strong>: Use compiler warnings to mark imports as unused</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=292736</download-url><idea-version min="n/a" max="n/a" since-build="231.6890" until-build="231.*"/></idea-plugin><idea-plugin downloads="23436378" size="80431991" date="1676088284000" updatedDate="1676088284000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.388</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=290774</download-url><idea-version min="n/a" max="n/a" since-build="231.6890" until-build="231.*"/></idea-plugin><idea-plugin downloads="23436378" size="81626821" date="1676003328000" updatedDate="1676003328000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.973</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=290290</download-url><idea-version min="n/a" max="n/a" since-build="223.7571" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="80427225" date="1676002717000" updatedDate="1676002717000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.384</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-2373821">IDEA-215147</a></strong>: Detect common formats of string values when suggesting variable names</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=290289</download-url><idea-version min="n/a" max="n/a" since-build="231.6890" until-build="231.*"/></idea-plugin><idea-plugin downloads="23436378" size="80519139" date="1675915684000" updatedDate="1675915684000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.376</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-4267585">SCL-20986</a></strong>: Use compiler warnings to mark imports as unused</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=289562</download-url><idea-version min="n/a" max="n/a" since-build="231.6890" until-build="231.*"/></idea-plugin><idea-plugin downloads="23436378" size="80520674" date="1675828947000" updatedDate="1675828947000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.369</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-4167579">SCL-20837</a></strong>: Mill build project no longer works</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4147503">SCL-20768</a></strong>: unused declaration inspection: detect usages in plugin `*.xml` files</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=289007</download-url><idea-version min="n/a" max="n/a" since-build="231.6890" until-build="231.*"/></idea-plugin><idea-plugin downloads="23436378" size="80515394" date="1675484365000" updatedDate="1675484365000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.364</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3816020">SCL-20064</a></strong>: jdk18: deprecated method called by nailgun</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4260346">SCL-20976</a></strong>: Project View: respect the error highlighting setting</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-2010912">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/25-3614811">SCL-19762</a></strong>: add scaladoc intention breaks indentation (and compilation) for scala 3</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4221425">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/25-4158802">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/25-3943492">SCL-20370</a></strong>: No type inference for type variables</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4154839">SCL-20790</a></strong>: ArgumentToBlockExpressionIntention: support fewer-braces</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4152881">SCL-20781</a></strong>: UnnecessaryPartialFunctionQuickFix: handle fewer braces</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4155005">SCL-20792</a></strong>: FlipComparisonInInfixExprIntention: support fewer-braces</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4155160">SCL-20794</a></strong>: MergeElseIfIntention: support fewer-braces</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4157695">SCL-20802</a></strong>: RemoveApplyIntention: support fewer-braces</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4162148">SCL-20823</a></strong>: CanonizeBlockArgument: support fewer-braces</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-2969266">SCL-18177</a></strong>: Scala - Generate Code | equals() and hascode() generates invalid code if the class contains a field named "state"</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4121437">SCL-20714</a></strong>: Incremental computations</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=287210</download-url><idea-version min="n/a" max="n/a" since-build="231.6471" until-build="231.*"/></idea-plugin><idea-plugin downloads="23436378" size="81473171" date="1675437300000" updatedDate="1675437300000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.355</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-2969266">SCL-18177</a></strong>: Scala - Generate Code | equals() and hascode() generates invalid code if the class contains a field named "state"</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=286920</download-url><idea-version min="n/a" max="n/a" since-build="231.6471" until-build="231.*"/></idea-plugin><idea-plugin downloads="23436378" size="81464091" date="1675411933000" updatedDate="1675411933000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.343</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3816020">SCL-20064</a></strong>: jdk18: deprecated method called by nailgun</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4158802">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/25-3943492">SCL-20370</a></strong>: No type inference for type variables</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4154839">SCL-20790</a></strong>: ArgumentToBlockExpressionIntention: support fewer-braces</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4152881">SCL-20781</a></strong>: UnnecessaryPartialFunctionQuickFix: handle fewer braces</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4155005">SCL-20792</a></strong>: FlipComparisonInInfixExprIntention: support fewer-braces</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4155160">SCL-20794</a></strong>: MergeElseIfIntention: support fewer-braces</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4157695">SCL-20802</a></strong>: RemoveApplyIntention: support fewer-braces</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4162148">SCL-20823</a></strong>: CanonizeBlockArgument: support fewer-braces</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=286653</download-url><idea-version min="n/a" max="n/a" since-build="231.6471" until-build="231.*"/></idea-plugin><idea-plugin downloads="23436378" size="81636436" date="1675224750000" updatedDate="1675224750000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.970</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=285276</download-url><idea-version min="n/a" max="n/a" since-build="223.7571" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81635924" date="1674792914000" updatedDate="1674792914000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.969</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=283282</download-url><idea-version min="n/a" max="n/a" since-build="223.7571" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81446247" date="1674719618000" updatedDate="1674719618000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.325</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-4121437">SCL-20714</a></strong>: Incremental computations</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4158802">SCL-20805</a></strong>: Attempt splitting a `compile-server` module out of the `compiler-jps` module</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=282652</download-url><idea-version min="n/a" max="n/a" since-build="231.5920" until-build="231.*"/></idea-plugin><idea-plugin downloads="23436378" size="81452461" date="1674620643000" updatedDate="1674620643000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.323</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-4158802">SCL-20805</a></strong>: Attempt splitting a `compile-server` module out of the `compiler-jps` module</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=282080</download-url><idea-version min="n/a" max="n/a" since-build="231.5920" until-build="231.*"/></idea-plugin><idea-plugin downloads="23436378" size="81453610" date="1674533943000" updatedDate="1674533943000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.317</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-4229624">SCL-20940</a></strong>: Package name inspection &amp; package prefix bug</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4221425">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/25-4141528">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/25-4233076">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/25-4155434">SCL-20796</a></strong>: Worksheet: support fewer-braces</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4158802">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/25-4181566">SCL-20859</a></strong>: Unused declaration settings not shown: InspectionOptionsComboboxPanel: cannot add to layout: constraints must be a GridBagConstraint</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=281622</download-url><idea-version min="n/a" max="n/a" since-build="231.5698" until-build="231.*"/></idea-plugin><idea-plugin downloads="23436378" size="81638152" date="1674533332000" updatedDate="1674533332000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.967</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=281620</download-url><idea-version min="n/a" max="n/a" since-build="223.7571" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81636312" date="1674275594000" updatedDate="1674275594000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.963</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=280273</download-url><idea-version min="n/a" max="n/a" since-build="223.7571" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81637463" date="1674188040000" updatedDate="1674188040000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.961</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=279784</download-url><idea-version min="n/a" max="n/a" since-build="223.7571" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81464812" date="1674058024000" updatedDate="1674058024000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.294</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-4224468">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/25-4227592">SCL-20935</a></strong>: Improve the implementation of ScalaFeatures</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4201205">SCL-20896</a></strong>: Source code parameters for Scala libraries</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3457743">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/25-4221194">SCL-20926</a></strong>: can be private: quick fix applied to protected member breaks line indentation</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4229602">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/25-4215267">SCL-20923</a></strong>: Autocompletion does not work for Universal Apply Methods in scala3</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4221425">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/25-4202802">SCL-20905</a></strong>: Decompile Scala to Java stopped working</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4230049">IDEA-310768</a></strong>: AttachSourcesNotificationProvider: provide ability to detect Scala &amp; Kotlin library sources</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4230994">SCL-20944</a></strong>: Get rid of "Decompile Scala to Java" action in favor of "Show Decompiled Class As Java" action</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=278876</download-url><idea-version min="n/a" max="n/a" since-build="231.4840" until-build="231.*"/></idea-plugin><idea-plugin downloads="23436378" size="81638160" date="1674015152000" updatedDate="1674015152000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.959</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=278371</download-url><idea-version min="n/a" max="n/a" since-build="223.7571" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81638499" date="1673930018000" updatedDate="1673930018000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.958</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=277899</download-url><idea-version min="n/a" max="n/a" since-build="223.7571" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81471899" date="1673609798000" updatedDate="1673609798000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.272</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-4183284">SCL-20865</a></strong>: BSP: bad experience  when `.bsp/sbt.json` has invalid data</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4204819">SCL-20904</a></strong>: Handle rendering transient lazy vals in the debugger</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4192771">SCL-20873</a></strong>: BSP: exception during build: several mnemonic markers in [?[33mwarn?[0m] either upgrade sbt.bat to its latest version or make sure it is accessible from $PATH, and run 'sbt bspConfig'</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4205052">SCL-20906</a></strong>: "JUnit malformed declaration" inspection false positive on methods with parameters and `test` prefix</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4199227">SCL-20892</a></strong>: Scaladoc for Scala 3 enums not processed correctly</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4021530">SCL-20545</a></strong>: ScalaDoc: auto-adjust indentation of new tag when typing or auto-completing</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3863433">SCL-20177</a></strong>: Scala 3 REPL prompt "scala&gt;" appears only after the first line is submitted</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4121437">SCL-20714</a></strong>: Incremental computations</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4221425">SCL-20927</a></strong>: Add support for compiling old Scala projects using modern JDKs in the Scala Compile Server</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=276868</download-url><idea-version min="n/a" max="n/a" since-build="231.4840" until-build="231.*"/></idea-plugin><idea-plugin downloads="23436378" size="81636631" date="1673325016000" updatedDate="1673325016000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.955</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=275073</download-url><idea-version min="n/a" max="n/a" since-build="223.7571" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81637744" date="1673064724000" updatedDate="1673064724000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.951</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=274282</download-url><idea-version min="n/a" max="n/a" since-build="223.7571" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81636759" date="1672979537000" updatedDate="1672979537000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.947</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=273970</download-url><idea-version min="n/a" max="n/a" since-build="223.7571" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81638643" date="1672891902000" updatedDate="1672891902000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.946</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=273375</download-url><idea-version min="n/a" max="n/a" since-build="223.7571" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81599667" date="1672806925000" updatedDate="1672806925000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.942</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=272966</download-url><idea-version min="n/a" max="n/a" since-build="223.7571" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81516820" date="1672738261000" updatedDate="1672738261000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.244</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3952282">SCL-20398</a></strong>: Revise previews for all QuickFixes, Actions, IntentionActions</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3299540">SCL-19060</a></strong>: review all actions, quick-fixes, refactorings, templates, completions to use scala3 braceless syntax</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4144389">SCL-20761</a></strong>: scala3: support resolution of extension methods for opaque types</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4155466">SCL-20849</a></strong>: MacOS: sbt Task: sbt process remains parentless  after IDEA is closed for Play project</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4164241">SCL-20830</a></strong>: Compile server can leak an already disposed project instance</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4163926">SCL-20828</a></strong>: Compile Server widget not shown when closing a project and opening any other project again</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4173903">SCL-20846</a></strong>: ScalaImportTypeFix: Enum is not suggested for auto import</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3510296">SCL-19567</a></strong>: Support of CrossType.Full wanted</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4159650">SCL-20810</a></strong>: MatchToPartialFunctionInspection: support indentation-based syntax</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-691053">SCL-6939</a></strong>: No recursion highlighting/tip/circle icon is present</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4121437">SCL-20714</a></strong>: Incremental computations</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-515405">SCL-5428</a></strong>: ScalaDoc: Support links to companion objects using the $ sign</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4154378">SCL-20784</a></strong>: [can-be-private] [false negative] Type definition is erroneously deemed to escape</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4189280">SCL-20871</a></strong>: scala3: move statement up breaks indentation-based syntax in single extension definition</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4193893">SCL-20879</a></strong>: [can-be-private] Def macro implementations can never be private</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4193114">SCL-20877</a></strong>: Implementing/overriding methods with `using` clauses generates code with a regular argument</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4193078">SCL-20876</a></strong>: Inlining values into a string interpolator changes the interpolator type to s"..."</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3898717">SCL-20253</a></strong>: scala3: review all dropped scala2 features</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4177988">SCL-20852</a></strong>: Debugger hanging at "collecting data"</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=272849</download-url><idea-version min="n/a" max="n/a" since-build="231.4318" until-build="231.*"/></idea-plugin><idea-plugin downloads="23436378" size="81600241" date="1672375417000" updatedDate="1672375417000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.939</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=271638</download-url><idea-version min="n/a" max="n/a" since-build="223.7571" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81597005" date="1671769772000" updatedDate="1671769772000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.935</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=269786</download-url><idea-version min="n/a" max="n/a" since-build="223.7571" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81591750" date="1671703823000" updatedDate="1671703823000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.933</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=269669</download-url><idea-version min="n/a" max="n/a" since-build="223.7571" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81590208" date="1671509564000" updatedDate="1671509564000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.930</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=268522</download-url><idea-version min="n/a" max="n/a" since-build="223.7571" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81581928" date="1671251630000" updatedDate="1671251630000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.928</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=267865</download-url><idea-version min="n/a" max="n/a" since-build="223.7571" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81583868" date="1671112102000" updatedDate="1671112102000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.925</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=267324</download-url><idea-version min="n/a" max="n/a" since-build="223.7571" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81546914" date="1670990955000" updatedDate="1670990955000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.918</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=266215</download-url><idea-version min="n/a" max="n/a" since-build="223.7571" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81416557" date="1670937875000" updatedDate="1670937875000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.912</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=265559</download-url><idea-version min="n/a" max="n/a" since-build="223.7571" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81527360" date="1670840941000" updatedDate="1670840941000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.197</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-4155466">SCL-20849</a></strong>: MacOS: sbt Task: sbt process remains parentless  after IDEA is closed for Play project</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=264965</download-url><idea-version min="n/a" max="n/a" since-build="231.2559" until-build="231.*"/></idea-plugin><idea-plugin downloads="23436378" size="81535644" date="1670759201000" updatedDate="1670759201000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.906</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=264761</download-url><idea-version min="n/a" max="n/a" since-build="223.7571" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81535236" date="1670584575000" updatedDate="1670584575000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.900</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=263873</download-url><idea-version min="n/a" max="n/a" since-build="223.7571" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81524416" date="1670535009000" updatedDate="1670535009000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.194</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-866585">SCL-8349</a></strong>: Incorrect package/class highlighting in ScalaDoc links</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3376606">SCL-19315</a></strong>: sbt-launch.jar not released when updating plugin\closing project after importing bsp-sbt</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3220785">SCL-18815</a></strong>: sbt project view: show standard "sources set" when creating folder in module root like in Gradle</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4144437">SCL-20762</a></strong>: compiler-based highlighting + sbt cross-project leads to lot's of red code on file editing</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-2784059">SCL-17519</a></strong>: Pass -P:semanticdb:sourceroot:$PROJECTDIR to the compiler if semanticdb-scalac is enabled</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4152605">SCL-20779</a></strong>: scala3: .semanticdb files are generated excessively during project build when semanticdb is enabled</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3668850">SCL-19815</a></strong>: Wrong/legacy package name for FunSuite when creating a new ScalaTest test</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3510296">SCL-19567</a></strong>: Support of CrossType.Full wanted</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4157842">IDEA-307038</a></strong>: package search: AsyncModuleTransformer is not effectively used</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4157855">SCL-20803</a></strong>: package search: "Dependencies" tool window isn't available in sbt project</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4162929">SCL-20826</a></strong>: rename of type alias reference after `new` throws an exception</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-2323058">SCL-15288</a></strong>: highlight unresolved references in scaladoc as a warning</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-515405">SCL-5428</a></strong>: ScalaDoc: Support links to companion objects using the $ sign</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=263519</download-url><idea-version min="n/a" max="n/a" since-build="231.2559" until-build="231.*"/></idea-plugin><idea-plugin downloads="23436378" size="81531283" date="1670498487000" updatedDate="1670498487000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.898</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=263193</download-url><idea-version min="n/a" max="n/a" since-build="223.7571" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81499254" date="1670432674000" updatedDate="1670432674000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.192</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3299540">SCL-19060</a></strong>: review all actions, quick-fixes, refactorings, templates, completions to use scala3 braceless syntax</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4167579">SCL-20837</a></strong>: Mill build project no longer works</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4170840">SCL-20842</a></strong>: Creating SBT Project from Existing Sources Fails</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4160495">SCL-20815</a></strong>: scalac: Unicode paths not recognized when attempting to debug</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=262623</download-url><idea-version min="n/a" max="n/a" since-build="231.2559" until-build="231.*"/></idea-plugin><idea-plugin downloads="23436378" size="81509333" date="1670386222000" updatedDate="1670386222000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.896</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=262375</download-url><idea-version min="n/a" max="n/a" since-build="223.7571" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81506585" date="1670301137000" updatedDate="1670301137000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.892</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=261813</download-url><idea-version min="n/a" max="n/a" since-build="223.7571" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81509548" date="1670061622000" updatedDate="1670061622000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.890</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=260946</download-url><idea-version min="n/a" max="n/a" since-build="223.7571" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81478425" date="1670031513000" updatedDate="1670031513000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.184</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-4121437">SCL-20714</a></strong>: Incremental computations</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4076925">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4164241">SCL-20830</a></strong>: Compile server can leak an already disposed project instance</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4163926">SCL-20828</a></strong>: Compile Server widget not shown when closing a project and opening any other project again</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=260766</download-url><idea-version min="n/a" max="n/a" since-build="231.2559" until-build="231.*"/></idea-plugin><idea-plugin downloads="23436378" size="81476915" date="1669991146000" updatedDate="1669991146000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.181</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3299540">SCL-19060</a></strong>: review all actions, quick-fixes, refactorings, templates, completions to use scala3 braceless syntax</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3798807">SCL-20019</a></strong>: Support Indentation Marker for Arguments (aka "fewerBraces")</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4156618">SCL-20798</a></strong>: Scala compilation error in java 8 project (scala 2.11 version) with scala 2022.3.13 plugin</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=260665</download-url><idea-version min="n/a" max="n/a" since-build="231.2559" until-build="231.*"/></idea-plugin><idea-plugin downloads="23436378" size="81506067" date="1669955931000" updatedDate="1669955931000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.888</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=260412</download-url><idea-version min="n/a" max="n/a" since-build="223.7571" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81457139" date="1669893473000" updatedDate="1669893473000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.176</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3918238">SCL-20300</a></strong>: Scala 3: false positive unnecessary parentheses on pattern-match for tuple</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4156618">SCL-20798</a></strong>: Scala compilation error in java 8 project (scala 2.11 version) with scala 2022.3.13 plugin</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=259917</download-url><idea-version min="n/a" max="n/a" since-build="231.2366" until-build="231.*"/></idea-plugin><idea-plugin downloads="23436378" size="81486804" date="1669867898000" updatedDate="1669867898000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.887</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-4156618">SCL-20798</a></strong>: Scala compilation error in java 8 project (scala 2.11 version) with scala 2022.3.13 plugin</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=259655</download-url><idea-version min="n/a" max="n/a" since-build="223.7571" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81458859" date="1669805505000" updatedDate="1669805505000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.168</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3980236">SCL-20457</a></strong>: Scala 3 project using too much CPU in 2022.2</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3299540">SCL-19060</a></strong>: review all actions, quick-fixes, refactorings, templates, completions to use scala3 braceless syntax</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3868988">SCL-20185</a></strong>: fix stubs for Scala3 inherit clauses</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4141011">SCL-20751</a></strong>: unused declaration inspection reports some declarations as unused "randomly"</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-1773085">SCL-12945</a></strong>: correctly handle cross-projects</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4151693">SCL-20777</a></strong>: [can-be-private] [false positive] Inner type definition accessed from non-private scope is marked as "can be private"</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3798807">SCL-20019</a></strong>: Support Indentation Marker for Arguments (aka "fewerBraces")</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4107524">SCL-20685</a></strong>: Optimize trimming spaces and comments</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4016890">SCL-20535</a></strong>: Do not suggest "Insert gap with concatenation" quickfix outside of the string literals</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3020016">SCL-18336</a></strong>: java to scala converter doesn't properly handle `synchronized`</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4106982">SCL-20683</a></strong>: Classes from library dependencies in Scala 3 projects are not suggested</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3844617">SCL-20139</a></strong>: scala3: `Go to Class...` action doesn't find library class by short name or fully qualified name</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4113022">SCL-20694</a></strong>: scala code with semicolon is not recognized as scala when pasting into Project View</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4007194">SCL-20507</a></strong>: Do not count usage of some class, trait or object from within itself as actual usage</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4118021">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/25-3816407">SCL-20066</a></strong>: Mark unused members as unused if a type definition is unused</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4114949">SCL-20698</a></strong>: Type refinements are not subtypes of AnyRef</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-2959308">SCL-18137</a></strong>: Structural types are not supertypes of Null</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4101649">SCL-20672</a></strong>: Prettify and unify Scala 2 decompiler output</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4076925">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4122496">SCL-20715</a></strong>: Completion: suggestions contain method from another library version that is declared as a dependency of another module</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4124858">SCL-20720</a></strong>: toggle scala 3 CBH is always off</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4118103">SCL-20711</a></strong>: Debugger  Stepping settings are empty because of scala message bundle exception</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4008831">SCL-20513</a></strong>: reimplement custom "Disable reporting of unused public declarations" using new IntelliJ API</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4036328">SCL-20571</a></strong>: Intellij Scala Repl no longer creates import statements</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4094586">SCL-20660</a></strong>: warning: -Xnojline is deprecated: Replaced by -Xjline:off shown when evaluating smth in scala repl</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4125770">SCL-20723</a></strong>: scala3: enter press before one-line extension method doesn't insert indentation, breaking the extension</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4037187">SCL-20572</a></strong>: Scala Worksheet scrolling problem when evaluating</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4124937">SCL-20721</a></strong>: scala3 automatic refactoring keeps putting tick marks round given</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3931050">SCL-20335</a></strong>: Go to declaration: NPE when clicking on given import</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4127581">SCL-20728</a></strong>: Scala SDK not set up correctly due to changes in project loading order</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3973904">SCL-20441</a></strong>: weird error "illegal start of toplevel definition" in erroneous java file (in scala-java project)</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4116644">SCL-20704</a></strong>: bad "unused declaration" for type parameter</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4093042">SCL-20656</a></strong>: false "Access can be private" for definitions which leak via signature of other public definitions</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3970550">SCL-20436</a></strong>: Either actually disable annotators or enable the highlighting</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3227967">SCL-18835</a></strong>: Enable non-type-aware highlighting when compiler-based highlighting is enabled</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4131971">SCL-20734</a></strong>: Scala 3.2.1 - worksheet evaluation fails</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3364235">SCL-19256</a></strong>: "function is already defined in the scope" for extension method of different type</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4129289">SCL-20731</a></strong>: import of play (sample) project with sbt 1.8.0 fails as well</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4128571">SCL-20730</a></strong>: Support code folding over Scala packages</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4134201">SCL-20737</a></strong>: Trait extends abstract class with parameters highlight red</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4019239">SCL-20540</a></strong>: Scala plugin version 2022.2.10 and after incorrectly highlights an error when a trait extends a class.</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4010700">SCL-20517</a></strong>: High and long CPU usage when opening a scala file using sangria</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4115193">SCL-20702</a></strong>: Object inherit from a exported method lose type information</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3691007">SCL-19854</a></strong>: Pass macOS environment into sbt process</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3221811">SCL-18821</a></strong>: Can't read OS environment variable in sbt script</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4117144">SCL-20707</a></strong>: String interpolation in regexes reports a syntax error</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3626655">SCL-19904</a></strong>: Scala regex error highlighting problem</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-2456363">SCL-16049</a></strong>: Invalid context detected within Scala string interpolation block if a "language=XXX" annotation is present</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-2364024">SCL-15463</a></strong>: language injection: handle multi-line strings for temporal injection via intention action</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-2363854">SCL-15461</a></strong>: language injection: edit code fragment: adding new lines on Enter breaks code</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-1023481">SCL-11710</a></strong>: Language injection and stripMargin in Scala strings</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4144617">SCL-20763</a></strong>: detect ScalaJs in Scala 3 module</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4144437">SCL-20762</a></strong>: compiler-based highlighting + sbt cross-project leads to lot's of red code on file editing</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4144821">SCL-20765</a></strong>: language injection: can't un-inject injection via intention action</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4006971">SCL-20506</a></strong>: Report declarations that are only used in companion objects/classes as "Can be private"</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4144785">SCL-20764</a></strong>: scala3: bad formatting of quotes and splices</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3510296">SCL-19567</a></strong>: Support of CrossType.Full wanted</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4141549">SCL-20753</a></strong>: com.intellij.diagnostic.PluginException: Cannot create extension (class=org.jetbrains.plugins.scala.project.ScalaFeaturePusher) [Plugin: org.intellij.scala]</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4064164">SCL-20612</a></strong>: don't show unused declaration/can be private inspections in code fragments</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4150742">SCL-20775</a></strong>: Ctrl+Alt+W shortcut doesn't work in Scala Worksheets</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4053844">SCL-20603</a></strong>: don't show "can be private" inspection for top level worksheet definitions</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4143310">SCL-20756</a></strong>: [unused-declaration] [TextSearch] Distinguish between term and type references</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4034581">SCL-20569</a></strong>: wrong "declaration is never used" inspection result for base method in scala scratch files</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4096684">SCL-20665</a></strong>: Migrate the light test indexing configuration to the latest API</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4154257">SCL-20783</a></strong>: [can-be-private] Do not inspect package objects</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4121437">SCL-20714</a></strong>: Incremental computations</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4053196">SCL-20599</a></strong>: unused declaration settings: clarify which compiler option affects inspection behavior</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4125873">SCL-20724</a></strong>: scaladoc: backspace in header start removes entire header closing tag</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-2458120">SCL-16053</a></strong>: language injection shouldn't take margin char from settings</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=259381</download-url><idea-version min="n/a" max="n/a" since-build="231.1997" until-build="231.*"/></idea-plugin><idea-plugin downloads="23436378" size="81489607" date="1669695239000" updatedDate="1669695239000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.883</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=258577</download-url><idea-version min="n/a" max="n/a" since-build="223.7571" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81473137" date="1669437112000" updatedDate="1669437112000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.881</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-4010700">SCL-20517</a></strong>: High and long CPU usage when opening a scala file using sangria</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4115193">SCL-20702</a></strong>: Object inherit from a exported method lose type information</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4150742">SCL-20775</a></strong>: Ctrl+Alt+W shortcut doesn't work in Scala Worksheets</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4053844">SCL-20603</a></strong>: don't show "can be private" inspection for top level worksheet definitions</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4143310">SCL-20756</a></strong>: [unused-declaration] [TextSearch] Distinguish between term and type references</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=257786</download-url><idea-version min="n/a" max="n/a" since-build="223.7571" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81929634" date="1669354314000" updatedDate="1669354314000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.686</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-4129289">SCL-20731</a></strong>: import of play (sample) project with sbt 1.8.0 fails as well</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=257362</download-url><idea-version min="n/a" max="n/a" since-build="222.2270.15" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81472932" date="1669349513000" updatedDate="1669349513000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.879</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-4064164">SCL-20612</a></strong>: don't show unused declaration/can be private inspections in code fragments</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=257339</download-url><idea-version min="n/a" max="n/a" since-build="223.7571" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81473057" date="1669263279000" updatedDate="1669263279000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.877</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3798807">SCL-20019</a></strong>: Support Indentation Marker for Arguments (aka "fewerBraces")</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4006971">SCL-20506</a></strong>: Report declarations that are only used in companion objects/classes as "Can be private"</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4144785">SCL-20764</a></strong>: scala3: bad formatting of quotes and splices</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3510296">SCL-19567</a></strong>: Support of CrossType.Full wanted</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=256699</download-url><idea-version min="n/a" max="n/a" since-build="223.7571" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81452907" date="1669177832000" updatedDate="1669177832000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.869</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=255815</download-url><idea-version min="n/a" max="n/a" since-build="223.7571" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81449464" date="1669090435000" updatedDate="1669090435000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.868</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-4141011">SCL-20751</a></strong>: unused declaration inspection reports some declarations as unused "randomly"</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-1773085">SCL-12945</a></strong>: correctly handle cross-projects</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3691007">SCL-19854</a></strong>: Pass macOS environment into sbt process</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3221811">SCL-18821</a></strong>: Can't read OS environment variable in sbt script</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4117144">SCL-20707</a></strong>: String interpolation in regexes reports a syntax error</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3626655">SCL-19904</a></strong>: Scala regex error highlighting problem</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-2456363">SCL-16049</a></strong>: Invalid context detected within Scala string interpolation block if a "language=XXX" annotation is present</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-2364024">SCL-15463</a></strong>: language injection: handle multi-line strings for temporal injection via intention action</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-2363854">SCL-15461</a></strong>: language injection: edit code fragment: adding new lines on Enter breaks code</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-1023481">SCL-11710</a></strong>: Language injection and stripMargin in Scala strings</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4144617">SCL-20763</a></strong>: detect ScalaJs in Scala 3 module</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4144437">SCL-20762</a></strong>: compiler-based highlighting + sbt cross-project leads to lot's of red code on file editing</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4144821">SCL-20765</a></strong>: language injection: can't un-inject injection via intention action</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-2458120">SCL-16053</a></strong>: language injection shouldn't take margin char from settings</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=255288</download-url><idea-version min="n/a" max="n/a" since-build="223.7571" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81438873" date="1668832174000" updatedDate="1668832174000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.857</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=254169</download-url><idea-version min="n/a" max="n/a" since-build="223.7571" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81439400" date="1668746206000" updatedDate="1668746206000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.856</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=253835</download-url><idea-version min="n/a" max="n/a" since-build="223.7571" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81928387" date="1668662509000" updatedDate="1668662509000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.685</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-4094586">SCL-20660</a></strong>: warning: -Xnojline is deprecated: Replaced by -Xjline:off shown when evaluating smth in scala repl</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=252621</download-url><idea-version min="n/a" max="n/a" since-build="222.2270.15" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81439899" date="1668659678000" updatedDate="1668659678000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.854</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3868988">SCL-20185</a></strong>: fix stubs for Scala3 inherit clauses</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4129289">SCL-20731</a></strong>: import of play (sample) project with sbt 1.8.0 fails as well</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4128571">SCL-20730</a></strong>: Support code folding over Scala packages</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4134201">SCL-20737</a></strong>: Trait extends abstract class with parameters highlight red</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4019239">SCL-20540</a></strong>: Scala plugin version 2022.2.10 and after incorrectly highlights an error when a trait extends a class.</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3221811">SCL-18821</a></strong>: Can't read OS environment variable in sbt script</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4010700">SCL-20517</a></strong>: High and long CPU usage when opening a scala file using sangria</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4115193">SCL-20702</a></strong>: Object inherit from a exported method lose type information</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=252617</download-url><idea-version min="n/a" max="n/a" since-build="223.7571" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81929605" date="1668575900000" updatedDate="1668575900000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.684</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-4131971">SCL-20734</a></strong>: Scala 3.2.1 - worksheet evaluation fails</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=251931</download-url><idea-version min="n/a" max="n/a" since-build="222.2270.15" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81402312" date="1668573029000" updatedDate="1668573029000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.849</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3364235">SCL-19256</a></strong>: "function is already defined in the scope" for extension method of different type</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=251922</download-url><idea-version min="n/a" max="n/a" since-build="223.7571" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81405301" date="1668486696000" updatedDate="1668486696000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.844</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-4131971">SCL-20734</a></strong>: Scala 3.2.1 - worksheet evaluation fails</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3364235">SCL-19256</a></strong>: "function is already defined in the scope" for extension method of different type</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=251333</download-url><idea-version min="n/a" max="n/a" since-build="223.7571" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81403041" date="1668226361000" updatedDate="1668226361000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.843</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-4116644">SCL-20704</a></strong>: bad "unused declaration" for type parameter</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4093042">SCL-20656</a></strong>: false "Access can be private" for definitions which leak via signature of other public definitions</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3970550">SCL-20436</a></strong>: Either actually disable annotators or enable the highlighting</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3227967">SCL-18835</a></strong>: Enable non-type-aware highlighting when compiler-based highlighting is enabled</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=250007</download-url><idea-version min="n/a" max="n/a" since-build="223.7571" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81404767" date="1668166779000" updatedDate="1668166779000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.840</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-4124937">SCL-20721</a></strong>: scala3 automatic refactoring keeps putting tick marks round given</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3931050">SCL-20335</a></strong>: Go to declaration: NPE when clicking on given import</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4127581">SCL-20728</a></strong>: Scala SDK not set up correctly due to changes in project loading order</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3973904">SCL-20441</a></strong>: weird error "illegal start of toplevel definition" in erroneous java file (in scala-java project)</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=249690</download-url><idea-version min="n/a" max="n/a" since-build="223.7571" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81404855" date="1668054698000" updatedDate="1668054698000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.838</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-4122496">SCL-20715</a></strong>: Completion: suggestions contain method from another library version that is declared as a dependency of another module</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4107524">SCL-20685</a></strong>: Optimize trimming spaces and comments</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4124858">SCL-20720</a></strong>: toggle scala 3 CBH is always off</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4118103">SCL-20711</a></strong>: Debugger  Stepping settings are empty because of scala message bundle exception</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4008831">SCL-20513</a></strong>: reimplement custom "Disable reporting of unused public declarations" using new IntelliJ API</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4036328">SCL-20571</a></strong>: Intellij Scala Repl no longer creates import statements</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4094586">SCL-20660</a></strong>: warning: -Xnojline is deprecated: Replaced by -Xjline:off shown when evaluating smth in scala repl</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4125770">SCL-20723</a></strong>: scala3: enter press before one-line extension method doesn't insert indentation, breaking the extension</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4037187">SCL-20572</a></strong>: Scala Worksheet scrolling problem when evaluating</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4125873">SCL-20724</a></strong>: scaladoc: backspace in header start removes entire header closing tag</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=249103</download-url><idea-version min="n/a" max="n/a" since-build="223.7255" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81397992" date="1667940839000" updatedDate="1667940839000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.129</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3980236">SCL-20457</a></strong>: Scala 3 project using too much CPU in 2022.2</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4016890">SCL-20535</a></strong>: Do not suggest "Insert gap with concatenation" quickfix outside of the string literals</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3020016">SCL-18336</a></strong>: java to scala converter doesn't properly handle `synchronized`</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4106982">SCL-20683</a></strong>: Classes from library dependencies in Scala 3 projects are not suggested</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3844617">SCL-20139</a></strong>: scala3: `Go to Class...` action doesn't find library class by short name or fully qualified name</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4113022">SCL-20694</a></strong>: scala code with semicolon is not recognized as scala when pasting into Project View</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4096684">SCL-20665</a></strong>: Migrate the light test indexing configuration to the latest API</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4007194">SCL-20507</a></strong>: Do not count usage of some class, trait or object from within itself as actual usage</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4118021">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/25-3816407">SCL-20066</a></strong>: Mark unused members as unused if a type definition is unused</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4093042">SCL-20656</a></strong>: false "Access can be private" for definitions which leak via signature of other public definitions</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4114949">SCL-20698</a></strong>: Type refinements are not subtypes of AnyRef</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-2959308">SCL-18137</a></strong>: Structural types are not supertypes of Null</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4101649">SCL-20672</a></strong>: Prettify and unify Scala 2 decompiler output</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4076925">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4053196">SCL-20599</a></strong>: unused declaration settings: clarify which compiler option affects inspection behavior</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=248564</download-url><idea-version min="n/a" max="n/a" since-build="231.890" until-build="231.*"/></idea-plugin><idea-plugin downloads="23436378" size="81400765" date="1667929219000" updatedDate="1667929219000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.834</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3980236">SCL-20457</a></strong>: Scala 3 project using too much CPU in 2022.2</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4076925">SCL-20624</a></strong>: Scala 3: cats example highlighting takes too long</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4114949">SCL-20698</a></strong>: Type refinements are not subtypes of AnyRef</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-2959308">SCL-18137</a></strong>: Structural types are not supertypes of Null</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4101649">SCL-20672</a></strong>: Prettify and unify Scala 2 decompiler output</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=248552</download-url><idea-version min="n/a" max="n/a" since-build="223.7255" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81399815" date="1667880873000" updatedDate="1667880873000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.832</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3816407">SCL-20066</a></strong>: Mark unused members as unused if a type definition is unused</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4093042">SCL-20656</a></strong>: false "Access can be private" for definitions which leak via signature of other public definitions</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=248333</download-url><idea-version min="n/a" max="n/a" since-build="223.7255" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81396392" date="1667844186000" updatedDate="1667844186000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.830</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=248257</download-url><idea-version min="n/a" max="n/a" since-build="223.7255" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81397127" date="1667621614000" updatedDate="1667621614000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.827</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-4042646">SCL-20583</a></strong>: Re-sugar context bounds</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3868196">SCL-20182</a></strong>: Inspection: excessive "Reference must be prefixed" for StringBuilder</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4101649">SCL-20672</a></strong>: Prettify and unify Scala 2 decompiler output</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-1996557">SCL-13775</a></strong>: Parameter Info: show both type parameters and value parameters</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4016890">SCL-20535</a></strong>: Do not suggest "Insert gap with concatenation" quickfix outside of the string literals</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3020016">SCL-18336</a></strong>: java to scala converter doesn't properly handle `synchronized`</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4106982">SCL-20683</a></strong>: Classes from library dependencies in Scala 3 projects are not suggested</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3844617">SCL-20139</a></strong>: scala3: `Go to Class...` action doesn't find library class by short name or fully qualified name</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4113022">SCL-20694</a></strong>: scala code with semicolon is not recognized as scala when pasting into Project View</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4093042">SCL-20656</a></strong>: false "Access can be private" for definitions which leak via signature of other public definitions</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4096684">SCL-20665</a></strong>: Migrate the light test indexing configuration to the latest API</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4007194">SCL-20507</a></strong>: Do not count usage of some class, trait or object from within itself as actual usage</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4118021">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/25-4053196">SCL-20599</a></strong>: unused declaration settings: clarify which compiler option affects inspection behavior</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=247633</download-url><idea-version min="n/a" max="n/a" since-build="223.7255" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81390232" date="1667555535000" updatedDate="1667555535000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.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=247351</download-url><idea-version min="n/a" max="n/a" since-build="231.725" until-build="231.*"/></idea-plugin><idea-plugin downloads="23436378" size="81395366" date="1667448791000" updatedDate="1667448791000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.822</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-4016890">SCL-20535</a></strong>: Do not suggest "Insert gap with concatenation" quickfix outside of the string literals</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3020016">SCL-18336</a></strong>: java to scala converter doesn't properly handle `synchronized`</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4101649">SCL-20672</a></strong>: Prettify and unify Scala 2 decompiler output</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=246475</download-url><idea-version min="n/a" max="n/a" since-build="223.7255" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81395302" date="1667361811000" updatedDate="1667361811000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.809</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-594780">SCL-5947</a></strong>: Incorrect Highlighting - Type Mismatch</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4007204">SCL-20508</a></strong>: Skip unused declarations in ScalaAccessCanBeTightenedInspection</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4047253">SCL-20588</a></strong>: inspection "Declaration access can be weaker" doesn't respect highlighting level (severity)</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4104485">SCL-20677</a></strong>: implement members generates invalid underscore placeholder for overridden val</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4104487">SCL-20678</a></strong>: implement members quick fix doesn't work when caret is located in the very beginning of the highlighted error</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3993437">SCL-20483</a></strong>: scala3: issues with pasting scala3-specific code in project view</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-1488136">SCL-11592</a></strong>: Remove constant indent when pasting scala code in Project View</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-1169950">SCL-10110</a></strong>: Type inference causing 'Type mismatch' highligthing error</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-1197417">SCL-10238</a></strong>: False type mismatch error for covariant type arguments</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-1145591">SCL-9989</a></strong>: Type of traverseM is not inferred correctly</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-1103016">SCL-9762</a></strong>: Good code red: Scalaz kleisliU</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-1070322">SCL-9523</a></strong>: Intellij doesn't understand that StringOps &lt;: AnyVal</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-1064830">SCL-9474</a></strong>: Type mismatch after aliasing-import a member from a higher-kinded value</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-1064818">SCL-9471</a></strong>: Type mismatch, disconnection between refined type parameter/ path-dependent type and parameter value</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-919140">SCL-8648</a></strong>: Bogus error: Expression of type A[C {type T}] doesn't conform to expected type A[C]</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-850171">SCL-8242</a></strong>: Wrong highlighting - Type mismatch: found Float, required Double</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-849015">SCL-8236</a></strong>: Type inferencer fails with closure</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-848949">SCL-8234</a></strong>: Incorrect Highligth error for implicit</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-805011">SCL-7954</a></strong>: Refined abstract type member function in result type</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-738411">SCL-7503</a></strong>: Good code is red: Incorrect error highlighting with setter in backticks</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-737770">SCL-7493</a></strong>: Presentation compiler reports error for correct code</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-733627">SCL-7468</a></strong>: Generic types inferred incorrectly when using implicits during object creation</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-644543">SCL-6372</a></strong>: Good code red: Not using implicits to infer correct types</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-617602">SCL-6143</a></strong>: Good code is red on fresh file openning</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-613288">SCL-6096</a></strong>: two good codes red</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-562144">SCL-5725</a></strong>: Use of matched (ie lower-case) type variable produces "Cannot resolve symbol"</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-559136">SCL-5706</a></strong>: Problem with type inference when using scalaz validation and type alias</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-543172">SCL-5571</a></strong>: Scala Plugin - Type Highlighting - Type Parameters</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-502517">SCL-5186</a></strong>: Difference in plugin and compiler type inference (with bound constraints)</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-454613">SCL-4487</a></strong>: Good code red: Type mismatch</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-422623">SCL-4373</a></strong>: Good code red: Set[X with X] doesn't conform to Set[X]</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-375284">SCL-3959</a></strong>: good code red</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-1934807">SCL-13634</a></strong>: When using type alias to a type with covariant type parameter, Idea shows error but sbt compiles just fine</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-1593647">SCL-12174</a></strong>: Wrong error highlighting on Scala function</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-1373881">SCL-11052</a></strong>: Highlighting error: Can't resolve such signature</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-1224495">SCL-10414</a></strong>: Set[Class[_]] &lt;: GenSet[Class[_]] is not deduced by presentation compiler</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-1205443">SCL-10292</a></strong>: Good Code Red (wrong Type Inference) in case class method Foo.getClass.getMethods.find(x =&gt; x.getName == "apply")</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-1184270">SCL-10173</a></strong>: Type mismatch when calling a function with an argument that extends a class with a trait</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-1164379">SCL-10077</a></strong>: Scala plugin's typechecker erroneously marks this code as having the incorrect type</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4020933">SCL-20546</a></strong>: False positive: 'assertEquals()' between objects of inconvertible types in Scala</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4109843">SCL-20687</a></strong>: Go to declaration: enum cases with constructor produce two target, one of which is not working</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3640792">SCL-19795</a></strong>: IncorrectOperationException: enum does not match expected kind: expected: METHOD, VAR, VAL, OBJECT</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4106982">SCL-20683</a></strong>: Classes from library dependencies in Scala 3 projects are not suggested</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3844617">SCL-20139</a></strong>: scala3: `Go to Class...` action doesn't find library class by short name or fully qualified name</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4053216">SCL-20600</a></strong>: inspection "Unused declaration" doesn't respect highlighting level (severity)</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-392010">SCL-4123</a></strong>: Wrong inferred type, based on expected type</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-756780">SCL-7658</a></strong>: Wrong order of filter according expected types/implicits/shape</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=246131</download-url><idea-version min="n/a" max="n/a" since-build="223.7255" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81381831" date="1667275650000" updatedDate="1667275650000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.804</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-4042646">SCL-20583</a></strong>: Re-sugar context bounds</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3868196">SCL-20182</a></strong>: Inspection: excessive "Reference must be prefixed" for StringBuilder</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4101649">SCL-20672</a></strong>: Prettify and unify Scala 2 decompiler output</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-1996557">SCL-13775</a></strong>: Parameter Info: show both type parameters and value parameters</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=245435</download-url><idea-version min="n/a" max="n/a" since-build="223.7255" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81378100" date="1667016636000" updatedDate="1667016636000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.789</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-4101649">SCL-20672</a></strong>: Prettify and unify Scala 2 decompiler output</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-2691573">SCL-17154</a></strong>: compile order by scala-maven-plugin from maven seems not applied to IntelliJ</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-1381809">SCL-11106</a></strong>: SBT Refresh Resetting Compile Order</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3546243">SCL-19641</a></strong>: Parsing of braceless blocks is broken for blocks starting with a comment</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=244416</download-url><idea-version min="n/a" max="n/a" since-build="223.7255" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81384142" date="1666926872000" updatedDate="1666926872000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.776</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3299810">SCL-19064</a></strong>: Extract method places the method before package declarations in Scala 3</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=243910</download-url><idea-version min="n/a" max="n/a" since-build="223.7255" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81382967" date="1666853937000" updatedDate="1666853937000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.774</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-4083719">SCL-20636</a></strong>: Fix PrivateQuickFixIsAboveAddTypeAnnotationQuickFixTest</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3755122">SCL-19970</a></strong>: Extracted fields in pattern match don't always update</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3896534">SCL-20246</a></strong>: Show Type Info command for highlighted expressions doesn't ignore/trim whitespace</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3660441">SCL-19809</a></strong>: Scala 3 syntax - destructuring in for comprehension</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3816407">SCL-20066</a></strong>: Mark unused members as unused if a type definition is unused</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4096684">SCL-20665</a></strong>: Migrate the light test indexing configuration to the latest API</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=243568</download-url><idea-version min="n/a" max="n/a" since-build="223.7255" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81317439" date="1666757177000" updatedDate="1666757177000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.753</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-4097625">SCL-20666</a></strong>: `derives` keyword is wrongly marked red</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4094931">SCL-20661</a></strong>: rename refactoring doesn't rename companion object if companions have different access scopes</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=243007</download-url><idea-version min="n/a" max="n/a" since-build="223.7126" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81313923" date="1666671030000" updatedDate="1666671030000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.749</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-4083719">SCL-20636</a></strong>: Fix PrivateQuickFixIsAboveAddTypeAnnotationQuickFixTest</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4038718">SCL-20573</a></strong>: Eliminate multiple package declarations in our codebase</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3434367">SCL-19455</a></strong>: scala3 parser: Line is indented too far to the left</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=242757</download-url><idea-version min="n/a" max="n/a" since-build="223.7126" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81308497" date="1666412272000" updatedDate="1666412272000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.731</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-4061471">SCL-20608</a></strong>: Access can be private: don't show for local members</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3835447">SCL-20114</a></strong>: Package-private declarations are marked as unused inadvertently</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3710422">SCL-19899</a></strong>: scala3: PartialFunction without curly braces &amp; if guard</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3804756">SCL-20026</a></strong>: Bracketless match function syntax not recognized</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=241898</download-url><idea-version min="n/a" max="n/a" since-build="223.7126" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81305242" date="1666356571000" updatedDate="1666356571000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.712</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=241665</download-url><idea-version min="n/a" max="n/a" since-build="223.6160" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81917162" date="1666330667000" updatedDate="1666330667000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.683</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=241269</download-url><idea-version min="n/a" max="n/a" since-build="222.2270.15" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81308562" date="1666325711000" updatedDate="1666325711000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.725</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=241268</download-url><idea-version min="n/a" max="n/a" since-build="223.6160" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81305907" date="1666239117000" updatedDate="1666239117000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.710</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-4032791">SCL-20562</a></strong>: UAST: support code generation</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=240636</download-url><idea-version min="n/a" max="n/a" since-build="223.6160" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81251263" date="1666183706000" updatedDate="1666183706000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.703</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-4084103">SCL-20639</a></strong>: can not open at least sbt projects via bsp: NPE "project settings is null"</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4065040">SCL-20613</a></strong>: unused declarations: implicit parameters in abstract members are marked as unused</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3987979">SCL-20471</a></strong>: "Class doesn't correspond to file name" warning is wrongly shown</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-1464474">SCL-11427</a></strong>: Java converter doesn't override class members in inheritance </li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3957323">SCL-20409</a></strong>: unused declaration: don't mark dummy implicit as unused</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-2230169">SCL-14869</a></strong>: "Declaration is never used" inspection in structural types</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4085074">SCL-20644</a></strong>: Debugging in Scala not working for @main method if the filename contains a space</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-1430297">SCL-11326</a></strong>: Lose @volatile on conversion</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-864863">SCL-8332</a></strong>: Cannot copy and paste worksheet</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4085040">SCL-20646</a></strong>: Copy/paste of Scala multiline string literal with replacements gets mangled</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-2458081">SCL-16052</a></strong>: disable scala annotator in injected language fragments</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-1046765">SCL-9357</a></strong>: non-initialized lazy vals shows default values in variable view</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4086358">SCL-20647</a></strong>: RTE exception when disabling compiler highlighting when 2 projects are open</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=240345</download-url><idea-version min="n/a" max="n/a" since-build="223.6160" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81234671" date="1665958981000" updatedDate="1665958981000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.675</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-4057942">SCL-20606</a></strong>: scalafmt eagerly formatting (on a file save that should not happen)</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-2475044">SCL-16163</a></strong>: Support top level definitions</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4073119">SCL-20620</a></strong>: Scala's import syntax setting not preserved</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3664901">SCL-19811</a></strong>: Pattern matching in for comprehensions</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-2405024">SCL-15741</a></strong>: java to scala converter: specify variable type in case it is initialized with null</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=239190</download-url><idea-version min="n/a" max="n/a" since-build="223.6160" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81230583" date="1665806860000" updatedDate="1665806860000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.673</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-4061471">SCL-20608</a></strong>: Access can be private: don't show for local members</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4042646">SCL-20583</a></strong>: Re-sugar context bounds</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-2840319">SCL-17701</a></strong>: scaladoc: remove most common white space prefix for code examples</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=238899</download-url><idea-version min="n/a" max="n/a" since-build="223.6160" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81216645" date="1665634207000" updatedDate="1665634207000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.647</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-2242471">SCL-14937</a></strong>: show affected tests: add support of Scala projects</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-1738565">SCL-12720</a></strong>: Scala Plugin project structure refactoring</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3950874">SCL-20395</a></strong>: scala3: project tree view icon should be "File" if there are multiple non-companion top level definitions of Any type</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3755122">SCL-19970</a></strong>: Extracted fields in pattern match don't always update</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-338208">SCL-3531</a></strong>: Bad code not flagged: var field used as static id pattern</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-2438957">SCL-15931</a></strong>: Code completion for method arguments provides an unsound suggestion regarding the argument type</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-2600222">SCL-16721</a></strong>: Unsound code completion regarding class fields</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4076651">SCL-20623</a></strong>: Migrate expensive lookup element rendering to be executed on a background thread</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4077323">SCL-20626</a></strong>: Disabling public declarations checks in ScalaUnusedDeclarationInspection does not work (regression)</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=237599</download-url><idea-version min="n/a" max="n/a" since-build="223.6160" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81922871" date="1665551798000" updatedDate="1665551798000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.682</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=237188</download-url><idea-version min="n/a" max="n/a" since-build="222.2270.15" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81447199" date="1665202253000" updatedDate="1665202253000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.622</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=235319</download-url><idea-version min="n/a" max="n/a" since-build="223.6160" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81426343" date="1665117585000" updatedDate="1665117585000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.614</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3980236">SCL-20457</a></strong>: Scala 3 project using too much CPU in 2022.2</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=234870</download-url><idea-version min="n/a" max="n/a" since-build="223.6160" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81901655" date="1664643068000" updatedDate="1664643068000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.681</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-2112485">SCL-14367</a></strong>: "Find" action doesn't work in a sbt shell console</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3534669">SCL-19617</a></strong>: MacOS: sbt shell: Copy shortcut doesn't work when selecting via double-click</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4057942">SCL-20606</a></strong>: scalafmt eagerly formatting (on a file save that should not happen)</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=231767</download-url><idea-version min="n/a" max="n/a" since-build="222.2270.15" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81393094" date="1664597776000" updatedDate="1664597776000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.585</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3980236">SCL-20457</a></strong>: Scala 3 project using too much CPU in 2022.2</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=231565</download-url><idea-version min="n/a" max="n/a" since-build="223.5502" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81392348" date="1664512515000" updatedDate="1664512515000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.583</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-4027070">SCL-20551</a></strong>: Bump platform SDK to 223.4103 and factor out gnu.trove</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3985054">SCL-20468</a></strong>: IDE freeze at org.jetbrains.plugins.scala.externalHighlighters.TriggerCompilerHighlightingService</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=231088</download-url><idea-version min="n/a" max="n/a" since-build="223.5502" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81757106" date="1664428400000" updatedDate="1664428400000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.680</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-2112485">SCL-14367</a></strong>: "Find" action doesn't work in a sbt shell console</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3534669">SCL-19617</a></strong>: MacOS: sbt shell: Copy shortcut doesn't work when selecting via double-click</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=230385</download-url><idea-version min="n/a" max="n/a" since-build="222.2270.15" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81391039" date="1664424729000" updatedDate="1664424729000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.576</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3948075">SCL-20383</a></strong>: Scala3 @main functions error in Gradle project</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-2112485">SCL-14367</a></strong>: "Find" action doesn't work in a sbt shell console</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3534669">SCL-19617</a></strong>: MacOS: sbt shell: Copy shortcut doesn't work when selecting via double-click</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=230378</download-url><idea-version min="n/a" max="n/a" since-build="223.5502" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81753417" date="1664342215000" updatedDate="1664342215000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.679</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=229673</download-url><idea-version min="n/a" max="n/a" since-build="222.2270.15" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81390142" date="1664337926000" updatedDate="1664337926000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.572</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3609135">SCL-19759</a></strong>: Error warning highlighting hangs after reopening a project with worksheet</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3535881">SCL-19621</a></strong>: Worksheet interactive mode: hard to use when build toolwindow is open</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4047516">SCL-20589</a></strong>: error: value / is not a member of object sbt.Global when importing sbt 0.13.18 project via sbt shell</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4052267">SCL-20598</a></strong>: refactoring: "create parameter" quick fix for unresolved symbol, like in Java</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3656741">SCL-19805</a></strong>: Scala worksheet stuck on "Error/Warning highlighting"</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=229670</download-url><idea-version min="n/a" max="n/a" since-build="223.5502" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81878746" date="1663992631000" updatedDate="1663992631000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.552</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=228216</download-url><idea-version min="n/a" max="n/a" since-build="223.5502" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81714680" date="1663820224000" updatedDate="1663820224000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.539</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-4048097">SCL-20591</a></strong>: NPE in ScNamedElementAnnotator when having top level override modifier</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=227253</download-url><idea-version min="n/a" max="n/a" since-build="223.4884" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81917862" date="1663774473000" updatedDate="1663774473000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.677</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-2513876">SCL-16335</a></strong>: implicit conversion hint order is wrong</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4016306">SCL-20534</a></strong>: can't resolve many symbols in scala library sources</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4048097">SCL-20591</a></strong>: NPE in ScNamedElementAnnotator when having top level override modifier</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=227111</download-url><idea-version min="n/a" max="n/a" since-build="222.2270.15" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81876411" date="1663734265000" updatedDate="1663734265000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.533</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3952282">SCL-20398</a></strong>: Revise previews for all QuickFixes, Actions, IntentionActions</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-1728124">SCL-12689</a></strong>: Split scala-impl module into smaller parts</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=226645</download-url><idea-version min="n/a" max="n/a" since-build="223.4884" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81882683" date="1663647715000" updatedDate="1663647715000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.530</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-2513876">SCL-16335</a></strong>: implicit conversion hint order is wrong</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3828274">SCL-20091</a></strong>: Remove performance integration test</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3844951">SCL-20141</a></strong>: StackOverflowError and code analysis stucks</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3834430">SCL-20111</a></strong>: Highlighting error in path dependent types</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-1728124">SCL-12689</a></strong>: Split scala-impl module into smaller parts</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4047253">SCL-20588</a></strong>: inspection "Declaration access can be weaker" doesn't respect highlighting level (severity)</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=226078</download-url><idea-version min="n/a" max="n/a" since-build="223.3148" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81869581" date="1663402434000" updatedDate="1663402434000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.522</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-4042646">SCL-20583</a></strong>: Re-sugar context bounds</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=224855</download-url><idea-version min="n/a" max="n/a" since-build="223.3148" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81707129" date="1663301823000" updatedDate="1663301823000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.518</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-1728124">SCL-12689</a></strong>: Split scala-impl module into smaller parts</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4044245">SCL-20584</a></strong>: Run "Plugin.xml extension registration" DevKit inspection and fix warnings</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=223966</download-url><idea-version min="n/a" max="n/a" since-build="223.3148" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81859569" date="1663216596000" updatedDate="1663216596000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.505</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3952282">SCL-20398</a></strong>: Revise previews for all QuickFixes, Actions, IntentionActions</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-1728124">SCL-12689</a></strong>: Split scala-impl module into smaller parts</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4040735">SCL-20579</a></strong>: scaladoc: ArrayIndexOutOfBoundsException during link import</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=223449</download-url><idea-version min="n/a" max="n/a" since-build="223.3148" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81739357" date="1663129977000" updatedDate="1663129977000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.500</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-1728124">SCL-12689</a></strong>: Split scala-impl module into smaller parts</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=222939</download-url><idea-version min="n/a" max="n/a" since-build="223.3148" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81738330" date="1663043474000" updatedDate="1663043474000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.494</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3818598">SCL-20076</a></strong>: Inspection: can be protected / private</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=222340</download-url><idea-version min="n/a" max="n/a" since-build="223.3148" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81883715" date="1662870728000" updatedDate="1662870728000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.489</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=221674</download-url><idea-version min="n/a" max="n/a" since-build="223.3148" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81725049" date="1662795130000" updatedDate="1662795130000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.487</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3952282">SCL-20398</a></strong>: Revise previews for all QuickFixes, Actions, IntentionActions</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-1728124">SCL-12689</a></strong>: Split scala-impl module into smaller parts</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=221473</download-url><idea-version min="n/a" max="n/a" since-build="223.3148" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81860689" date="1662524844000" updatedDate="1662524844000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.461</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3952282">SCL-20398</a></strong>: Revise previews for all QuickFixes, Actions, IntentionActions</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4027070">SCL-20551</a></strong>: Bump platform SDK to 223.4103 and factor out gnu.trove</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3970550">SCL-20436</a></strong>: Either actually disable annotators or enable the highlighting</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3227967">SCL-18835</a></strong>: Enable non-type-aware highlighting when compiler-based highlighting is enabled</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=219402</download-url><idea-version min="n/a" max="n/a" since-build="223.3148" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81903221" date="1662440953000" updatedDate="1662440953000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.676</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-4016306">SCL-20534</a></strong>: can't resolve many symbols in scala library sources</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=218969</download-url><idea-version min="n/a" max="n/a" since-build="222.2270.15" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81755209" date="1662182219000" updatedDate="1662182219000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.675</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=218129</download-url><idea-version min="n/a" max="n/a" since-build="222.2270.15" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81705066" date="1662093414000" updatedDate="1662093414000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.433</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=217647</download-url><idea-version min="n/a" max="n/a" since-build="223.3148" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81755351" date="1662009859000" updatedDate="1662009859000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.674</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-2604644">SCL-16727</a></strong>: SBT shell quits unexpectedly when copying</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3991288">SCL-20478</a></strong>: Scala worksheet froze Intellij</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-2381800">SCL-15583</a></strong>: sbt shell restart shortcut (scala plugin)</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-1547343">SCL-12030</a></strong>: sbt shell: cancel api/button</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-2112823">SCL-14369</a></strong>: [SBT Shell] Cannot copy on SBT shell console</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-2112485">SCL-14367</a></strong>: "Find" action doesn't work in a sbt shell console</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=216994</download-url><idea-version min="n/a" max="n/a" since-build="222.2270.15" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81706836" date="1662006789000" updatedDate="1662006789000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.429</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-2604644">SCL-16727</a></strong>: SBT shell quits unexpectedly when copying</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3970550">SCL-20436</a></strong>: Either actually disable annotators or enable the highlighting</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-2381800">SCL-15583</a></strong>: sbt shell restart shortcut (scala plugin)</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-1547343">SCL-12030</a></strong>: sbt shell: cancel api/button</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-2112823">SCL-14369</a></strong>: [SBT Shell] Cannot copy on SBT shell console</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-2112485">SCL-14367</a></strong>: "Find" action doesn't work in a sbt shell console</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=216993</download-url><idea-version min="n/a" max="n/a" since-build="223.3148" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81701912" date="1661920267000" updatedDate="1661920267000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.417</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3970550">SCL-20436</a></strong>: Either actually disable annotators or enable the highlighting</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3974095">SCL-20444</a></strong>: Unable to find implicit parameters for derevo.derive</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3934788">SCL-20348</a></strong>: Infix precedence when using Unicode characters</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3996790">SCL-20486</a></strong>: def returning object with apply method with type parameter doesn't work</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3908305">SCL-20281</a></strong>: scala3: support "export" during resolve in Java files</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=216705</download-url><idea-version min="n/a" max="n/a" since-build="223.3148" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81851770" date="1661833968000" updatedDate="1661833968000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.411</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-4016306">SCL-20534</a></strong>: can't resolve many symbols in scala library sources</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-639675">SCL-6316</a></strong>: Wrong update of imports with multiple resolve </li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=216235</download-url><idea-version min="n/a" max="n/a" since-build="223.3148" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81844605" date="1661661273000" updatedDate="1661661273000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.401</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3952282">SCL-20398</a></strong>: Revise previews for all QuickFixes</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3556772">IDEA-281822</a></strong>: publish external system base test classes to maven as externalSystem.testFramework</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3951860">SCL-20396</a></strong>: Revise reusable LocalInspectionTool extensions</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3991902">IDEA-299244</a></strong>: Intentions should not be instantiated on opening of unrelated file types</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4015602">SCL-20532</a></strong>: "No implicit arguments of type" with upickle 0.4.4</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=215497</download-url><idea-version min="n/a" max="n/a" since-build="223.3148" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81702018" date="1661574700000" updatedDate="1661574700000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.394</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3582372">SCL-19723</a></strong>: Disable "Suspicious shadowing by type parameter" inspection in Scala 3</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4008831">SCL-20513</a></strong>: reimplement custom "Disable reporting of unused public declarations" using new IntelliJ API</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3900406">SCL-20255</a></strong>: Type parameter shadowing doesn't work in Scala 3</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=215310</download-url><idea-version min="n/a" max="n/a" since-build="223.3148" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81851663" date="1661401669000" updatedDate="1661401669000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.381</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3952282">SCL-20398</a></strong>: Revise previews for all QuickFixes</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=214091</download-url><idea-version min="n/a" max="n/a" since-build="223.3148" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81851524" date="1661315199000" updatedDate="1661315199000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.378</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3951860">SCL-20396</a></strong>: Revise reusable LocalInspectionTool extensions</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3991288">SCL-20478</a></strong>: Scala worksheet froze Intellij</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=213203</download-url><idea-version min="n/a" max="n/a" since-build="223.3148" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81856228" date="1661228942000" updatedDate="1661228942000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.373</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-4006726">SCL-20503</a></strong>: Parse infix type patterns</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4001889">SCL-20494</a></strong>: Parse type variables in nested type patterns</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=212697</download-url><idea-version min="n/a" max="n/a" since-build="223.3148" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81849863" date="1661056594000" updatedDate="1661056594000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.360</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-4008810">SCL-20512</a></strong>: Parameter Info: support apply methods</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4010394">SCL-20516</a></strong>: Investigate the configuration of the nailgun thread pool and tune it</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4011392">SCL-20519</a></strong>: Replace the compile server start/stop metering commands with the metrics command</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=212030</download-url><idea-version min="n/a" max="n/a" since-build="223.3148" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81899329" date="1660886279000" updatedDate="1660886279000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.672</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3905297">SCL-20275</a></strong>: "Cannot start process, the working directory 'file:/xxxx/yyyy' does not exist" when running the main method in an object : sbt =1.7.1</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3984871">SCL-20467</a></strong>: BSP  mill/sbt cannot run main class in Windows 10</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=211284</download-url><idea-version min="n/a" max="n/a" since-build="222.2270.15" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81871253" date="1660883390000" updatedDate="1660883390000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.350</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3952282">SCL-20398</a></strong>: Revise previews for all QuickFixes</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4008810">SCL-20512</a></strong>: Parameter Info: support apply methods</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4007695">SCL-20509</a></strong>: Latest IDEA nightlies compile JPS using JDK 11</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4010394">SCL-20516</a></strong>: Investigate the configuration of the nailgun thread pool and tune it</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=211280</download-url><idea-version min="n/a" max="n/a" since-build="223.3148" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81665052" date="1660364374000" updatedDate="1660364374000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.310</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3943492">SCL-20370</a></strong>: No type inference for type variables</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4000325">SCL-20490</a></strong>: Do not use a timer in the Scala Compile Server Manager</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3900752">IDEA-294924</a></strong>: ApiUsageUastVisitor: check `isClassReferenceInConstructorInvocation` in `visitQualifiedReferenceExpression` as it's done in `visitSimpleNameReferenceExpression`</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4001692">SCL-20493</a></strong>: Upgrade the project to JDK 17</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=208695</download-url><idea-version min="n/a" max="n/a" since-build="223.2744" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81798905" date="1660192226000" updatedDate="1660192226000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.292</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3999613">SCL-20488</a></strong>: The type-aware status bar widget has a timer that runs code on EDT every second</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4000325">SCL-20490</a></strong>: Do not use a timer in the Scala Compile Server Manager</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-4000818">SCL-20491</a></strong>: Use non-deprecated APIs in `BspServerWidgetProvider` and remove the timer</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=207473</download-url><idea-version min="n/a" max="n/a" since-build="223.1855" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81812886" date="1660105699000" updatedDate="1660105699000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.286</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3995124">SCL-20485</a></strong>: Join Lines: process margins</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=206849</download-url><idea-version min="n/a" max="n/a" since-build="223.1855" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81747036" date="1660022075000" updatedDate="1660022075000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.671</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=206357</download-url><idea-version min="n/a" max="n/a" since-build="222.2270.15" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81650930" date="1660019359000" updatedDate="1660019359000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.281</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=206355</download-url><idea-version min="n/a" max="n/a" since-build="223.1855" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81805048" date="1659760165000" updatedDate="1659760165000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.271</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3952282">SCL-20398</a></strong>: Revise previews for all QuickFixes</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3858888">SCL-20164</a></strong>: scala 3: show inline definitions related errors</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=205401</download-url><idea-version min="n/a" max="n/a" since-build="223.1855" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81899974" date="1659676935000" updatedDate="1659676935000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.669</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3905297">SCL-20275</a></strong>: "Cannot start process, the working directory 'file:/xxxx/yyyy' does not exist" when running the main method in an object : sbt =1.7.1</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3984871">SCL-20467</a></strong>: BSP  mill/sbt cannot run main class in Windows 10</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=204857</download-url><idea-version min="n/a" max="n/a" since-build="222.2270.15" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81797144" date="1659673905000" updatedDate="1659673905000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.263</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3905297">SCL-20275</a></strong>: "Cannot start process, the working directory 'file:/xxxx/yyyy' does not exist" when running the main method in an object : sbt =1.7.1</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3992598">SCL-20482</a></strong>: Compile server idle shutdown notification not showing</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3984871">SCL-20467</a></strong>: BSP  mill/sbt cannot run main class in Windows 10</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3990626">SCL-20476</a></strong>: put parameters on one line / separate lines for type parameters and tuple parameters</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=204855</download-url><idea-version min="n/a" max="n/a" since-build="223.1855" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81748213" date="1659590346000" updatedDate="1659590346000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.668</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=204306</download-url><idea-version min="n/a" max="n/a" since-build="222.2270.15" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81888086" date="1659504159000" updatedDate="1659504159000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.666</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3905297">SCL-20275</a></strong>: "Cannot start process, the working directory 'file:/xxxx/yyyy' does not exist" when running the main method in an object : sbt =1.7.1</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3987733">SCL-20470</a></strong>: NPW: code sample doesn't contain package from package prefix</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3889952">SCL-20227</a></strong>: compiler based highlighting's doesn't respect file highlighting level</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=203949</download-url><idea-version min="n/a" max="n/a" since-build="222.2270.15" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81797090" date="1659500809000" updatedDate="1659500809000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.252</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3905297">SCL-20275</a></strong>: "Cannot start process, the working directory 'file:/xxxx/yyyy' does not exist" when running the main method in an object : sbt =1.7.1</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3970550">SCL-20436</a></strong>: Either actually disable annotators or enable the highlighting</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3987733">SCL-20470</a></strong>: NPW: code sample doesn't contain package from package prefix</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3889952">SCL-20227</a></strong>: compiler based highlighting's doesn't respect file highlighting level</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3981174">SCL-20459</a></strong>: Typing handler: add () to methods on typing {</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=203944</download-url><idea-version min="n/a" max="n/a" since-build="223.1855" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81746550" date="1659417654000" updatedDate="1659417654000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.664</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=203584</download-url><idea-version min="n/a" max="n/a" since-build="222.2270.15" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81886787" date="1659331207000" updatedDate="1659331207000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.662</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-2458045">SCL-16050</a></strong>: language injection via interpolation: add default interpolators for html/json/js/etc...</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=203144</download-url><idea-version min="n/a" max="n/a" since-build="222.2270.15" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81796091" date="1659328248000" updatedDate="1659328248000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.234</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-2458045">SCL-16050</a></strong>: language injection via interpolation: add default interpolators for html/json/js/etc...</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=203141</download-url><idea-version min="n/a" max="n/a" since-build="223.1855" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81744285" date="1659158332000" updatedDate="1659158332000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.661</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3905297">SCL-20275</a></strong>: "Cannot start process, the working directory 'file:/xxxx/yyyy' does not exist" when running the main method in an object : sbt =1.7.1</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=202685</download-url><idea-version min="n/a" max="n/a" since-build="222.2270.15" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81634987" date="1659155218000" updatedDate="1659155218000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.233</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3808142">SCL-20039</a></strong>: om.intellij.diagnostic.PluginException: Cannot create class org.jetbrains.sbt.language.completion.SbtScalaVersionCompletionContributor</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3980009">SCL-20456</a></strong>: After update to 2022.2 code completion broken. There are no suggestions at all</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3936236">SCL-20352</a></strong>: unused declarations: private implicit conversion is marked as unused</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=202680</download-url><idea-version min="n/a" max="n/a" since-build="223.1855" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81885912" date="1659071942000" updatedDate="1659071942000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.659</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3808142">SCL-20039</a></strong>: om.intellij.diagnostic.PluginException: Cannot create class org.jetbrains.sbt.language.completion.SbtScalaVersionCompletionContributor</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3980009">SCL-20456</a></strong>: After update to 2022.2 code completion broken. There are no suggestions at all</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=202220</download-url><idea-version min="n/a" max="n/a" since-build="222.2270.15" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81776013" date="1659068948000" updatedDate="1659068948000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.230</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3959890">SCL-20419</a></strong>: some members are resolved to wrong package in case of name collisions in Scala 2.12</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3808142">SCL-20039</a></strong>: om.intellij.diagnostic.PluginException: Cannot create class org.jetbrains.sbt.language.completion.SbtScalaVersionCompletionContributor</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3980009">SCL-20456</a></strong>: After update to 2022.2 code completion broken. There are no suggestions at all</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-2528943">SCL-16411</a></strong>: Classes/members completion in VCS commit messages</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-2527055">SCL-16398</a></strong>: Support symbols completion in commit text</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3756878">SCL-19973</a></strong>: Unsupported quoted patterns in Scala 3</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3978250">SCL-20454</a></strong>: scala 3 parser: support quoted patterns</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=202212</download-url><idea-version min="n/a" max="n/a" since-build="223.1855" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81710126" date="1658982817000" updatedDate="1658982817000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.226</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=201662</download-url><idea-version min="n/a" max="n/a" since-build="223.1855" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81710540" date="1658896326000" updatedDate="1658896326000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.223</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3857677">SCL-20160</a></strong>: Add .gitignore for new SBT Scala projects</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3974305">SCL-20447</a></strong>: CBH: incorrect highlighting of placeholder syntax for anonymous functions</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=201072</download-url><idea-version min="n/a" max="n/a" since-build="223.1855" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81733168" date="1658553380000" updatedDate="1658553380000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.657</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=199137</download-url><idea-version min="n/a" max="n/a" since-build="222.2270.15" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81802335" date="1658550617000" updatedDate="1658550617000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.209</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3239407">SCL-18879</a></strong>: scala3: add action to create scala files (for top level definitions) and enums</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3558231">SCL-19663</a></strong>: Add Scala 3 enums to NewScalaTypeDefinitionAction</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3950874">SCL-20395</a></strong>: scala3: project tree view icon should be "File" if there are multiple non-companion top level definitions of Any type</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=199131</download-url><idea-version min="n/a" max="n/a" since-build="223.781" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81736187" date="1658467142000" updatedDate="1658467142000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.656</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=198803</download-url><idea-version min="n/a" max="n/a" since-build="222.2270.15" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81960524" date="1658466067000" updatedDate="1658466067000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.201</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3963577">SCL-20426</a></strong>: "Imports optimized" tooltip even if there's no changes</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3959890">SCL-20419</a></strong>: some members are resolved to wrong package in case of name collisions in Scala 2.12</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=198802</download-url><idea-version min="n/a" max="n/a" since-build="223.781" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81732942" date="1658380222000" updatedDate="1658380222000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.655</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3959890">SCL-20419</a></strong>: some members are resolved to wrong package in case of name collisions in Scala 2.12</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3945302">SCL-20378</a></strong>: Incorrect type inference in implicits</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-2327652">SCL-15323</a></strong>: self type extension methods are not resolved</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=198250</download-url><idea-version min="n/a" max="n/a" since-build="222.2270.15" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81482823" date="1658377754000" updatedDate="1658377754000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.631</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=198249</download-url><idea-version min="n/a" max="n/a" since-build="221.4501" until-build="221.*"/></idea-plugin><idea-plugin downloads="23436378" size="81733569" date="1658343140000" updatedDate="1658343140000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.654</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3884677">SCL-20219</a></strong>: Compiler-based highlighting: don't run Build Project on project opening</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3677777">SCL-19831</a></strong>: Compiler based-highlighting: trigger Build Module rather than Build Project</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3677719">SCL-19830</a></strong>: Trigger compilation-based highlighting only in relevant modules</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3962132">SCL-20424</a></strong>: Remove expensive reference search from global unused declaration inspection</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=198095</download-url><idea-version min="n/a" max="n/a" since-build="222.2270.15" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81322590" date="1658249068000" updatedDate="1658249068000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.630</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3954443">SCL-20405</a></strong>: Support configuring sbt structure file reuse</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=197577</download-url><idea-version min="n/a" max="n/a" since-build="221.4501" until-build="221.*"/></idea-plugin><idea-plugin downloads="23436378" size="81788061" date="1658205434000" updatedDate="1658205434000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.171</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3962132">SCL-20424</a></strong>: Remove expensive reference search from global unused declaration inspection</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=196975</download-url><idea-version min="n/a" max="n/a" since-build="223.781" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81729318" date="1658035162000" updatedDate="1658035162000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.165</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=196085</download-url><idea-version min="n/a" max="n/a" since-build="223.781" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81730610" date="1657949771000" updatedDate="1657949771000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.164</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3884677">SCL-20219</a></strong>: Compiler-based highlighting: don't run Build Project on project opening</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3677777">SCL-19831</a></strong>: Compiler based-highlighting: trigger Build Module rather than Build Project</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3677719">SCL-19830</a></strong>: Trigger compilation-based highlighting only in relevant modules</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3945302">SCL-20378</a></strong>: Incorrect type inference in implicits</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-2327652">SCL-15323</a></strong>: self type extension methods are not resolved</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3960835">SCL-20421</a></strong>: Automatic Parameter Info when inserting argument in curly braces</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=195911</download-url><idea-version min="n/a" max="n/a" since-build="223.781" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81726271" date="1657690869000" updatedDate="1657690869000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.145</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3940470">SCL-20363</a></strong>: Method call completion: check for existing curly braces</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3957966">SCL-20410</a></strong>: Type-level compiler intrinsics</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3954443">SCL-20405</a></strong>: Support configuring sbt structure file reuse</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=194910</download-url><idea-version min="n/a" max="n/a" since-build="223.781" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81731571" date="1657689485000" updatedDate="1657689485000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.647</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3957966">SCL-20410</a></strong>: Type-level compiler intrinsics</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3954443">scl-20405</a></strong>: Support configuring sbt structure file reuse</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=194907</download-url><idea-version min="n/a" max="n/a" since-build="222.2270.15" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81716732" date="1657343228000" updatedDate="1657343228000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.643</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3949685">SCL-20388</a></strong>: Evaluate expression fails with compiler errors when using multiple scala modules</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=193757</download-url><idea-version min="n/a" max="n/a" since-build="222.2270.15" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81320761" date="1657342105000" updatedDate="1657342105000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.629</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3949685">SCL-20388</a></strong>: Evaluate expression fails with compiler errors when using multiple scala modules</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=193756</download-url><idea-version min="n/a" max="n/a" since-build="221.4501" until-build="221.*"/></idea-plugin><idea-plugin downloads="23436378" size="81867843" date="1657257429000" updatedDate="1657257429000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.642</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3949685">scl-20388</a></strong>: Evaluate expression fails with compiler errors when using multiple scala modules</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3954026">SCL-20403</a></strong>: many quick fixes are not available in scratch worksheet files</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=193494</download-url><idea-version min="n/a" max="n/a" since-build="222.2270.15" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81857586" date="1657257414000" updatedDate="1657257414000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.128</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3947451">SCL-20382</a></strong>: compile server isn't shutdown gracefully after timeout and it's not  accessible for compilation</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3952027">SCL-20397</a></strong>: Modules nested in modules with package prefixes incorrectly resolve packages</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3947297">SCL-20381</a></strong>: don't highlight ScalaDoc in "must either be declared abstract or implement abstract member"</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3950647">SCL-20393</a></strong>: Proper polymorphic function type presentation</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3950656">SCL-20394</a></strong>: Proper type lambda presentation</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3928568">SCL-20326</a></strong>: IAE in ScalaUnnecessaryParenthesesInspection</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3950645">SCL-20392</a></strong>: Unnecessary parentheses inspection: match types</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-2280334">SCL-15104</a></strong>: Support match types</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3818016">SCL-20073</a></strong>: Use the platform fix for adding children nodes in debugger</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3949685">SCL-20388</a></strong>: Evaluate expression fails with compiler errors when using multiple scala modules</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3954026">SCL-20403</a></strong>: many quick fixes are not available in scratch worksheet files</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=193493</download-url><idea-version min="n/a" max="n/a" since-build="223.781" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81469220" date="1657249937000" updatedDate="1657249937000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.628</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3952027">SCL-20397</a></strong>: Modules nested in modules with package prefixes incorrectly resolve packages</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=193485</download-url><idea-version min="n/a" max="n/a" since-build="221.4501" until-build="221.*"/></idea-plugin><idea-plugin downloads="23436378" size="81719579" date="1657171895000" updatedDate="1657171895000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.638</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3947451">SCL-20382</a></strong>: compile server isn't shutdown gracefully after timeout and it's not  accessible for compilation</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3952027">SCL-20397</a></strong>: Modules nested in modules with package prefixes incorrectly resolve packages</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3818016">SCL-20073</a></strong>: Use the platform fix for adding children nodes in debugger</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3944192">SCL-20373</a></strong>: Match types: resolve type variables</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3944229">SCL-20374</a></strong>: Pattern matching in Scala 3: resolve type variables</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3944178">SCL-20372</a></strong>: Match types: parse type variables</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3950647">SCL-20393</a></strong>: Proper polymorphic function type presentation</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3950656">SCL-20394</a></strong>: Proper type lambda presentation</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3928568">SCL-20326</a></strong>: IAE in ScalaUnnecessaryParenthesesInspection</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3950645">SCL-20392</a></strong>: Unnecessary parentheses inspection: match types</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-2280334">SCL-15104</a></strong>: Support match types</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=192982</download-url><idea-version min="n/a" max="n/a" since-build="222.2270.15" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81712470" date="1657084159000" updatedDate="1657084159000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.637</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3947297">SCL-20381</a></strong>: don't highlight ScalaDoc in "must either be declared abstract or implement abstract member"</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=192565</download-url><idea-version min="n/a" max="n/a" since-build="222.2270.15" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81860847" date="1656998391000" updatedDate="1656998391000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.116</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3884677">SCL-20219</a></strong>: Compiler-based highlighting: don't run Build Project on project opening</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3677777">SCL-19831</a></strong>: Compiler based-highlighting: trigger Build Module rather than Build Project</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3677719">SCL-19830</a></strong>: Trigger compilation-based highlighting only in relevant modules</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3246035">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/25-3932622">SCL-20344</a></strong>: Not implemented error: highlight "extends"</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3936057">SCL-20351</a></strong>: Make abstract quick fix: do not suggest for unsupported template definitions</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3919985">SCL-20302</a></strong>: scalafmt overly / eagerly formatting</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3931804">SCL-20341</a></strong>: Quick-fix: Implement methods -&gt; Implement members</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3931156">SCL-20338</a></strong>: Remove unused element quick fix: doesn't remove `using` keyword when deleting last using param</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-2280334">SCL-15104</a></strong>: Support match types</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3944192">SCL-20373</a></strong>: Match types: resolve type variables</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3944229">SCL-20374</a></strong>: Pattern matching in Scala 3: resolve type variables</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3944178">SCL-20372</a></strong>: Match types: parse type variables</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3889952">SCL-20227</a></strong>: compiler based highlighting's doesn't respect file highlighting level</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-2407030">SCL-15757</a></strong>: Scala plugin should not suggest to convert text in clipboard from Java to Scala if it is pasted inside a string literal</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=192165</download-url><idea-version min="n/a" max="n/a" since-build="223.781" until-build="223.*"/></idea-plugin><idea-plugin downloads="23436378" size="81802335" date="1656739713000" updatedDate="1656739713000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.636</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3884677">SCL-20219</a></strong>: Compiler-based highlighting: don't run Build Project on project opening</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3677777">SCL-19831</a></strong>: Compiler based-highlighting: trigger Build Module rather than Build Project</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3677719">SCL-19830</a></strong>: Trigger compilation-based highlighting only in relevant modules</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3889952">SCL-20227</a></strong>: compiler based highlighting's doesn't respect file highlighting level</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=191326</download-url><idea-version min="n/a" max="n/a" since-build="222.2270.15" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81711041" date="1656652246000" updatedDate="1656652246000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.634</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3884677">SCL-20219</a></strong>: Compiler-based highlighting: don't run Build Project on project opening</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3677777">SCL-19831</a></strong>: Compiler based-highlighting: trigger Build Module rather than Build Project</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3677719">SCL-19830</a></strong>: Trigger compilation-based highlighting only in relevant modules</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=190959</download-url><idea-version min="n/a" max="n/a" since-build="222.2270.15" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81862715" date="1656480151000" updatedDate="1656480151000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.633</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3884677">SCL-20219</a></strong>: Compiler-based highlighting: don't run Build Project on project opening</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3677777">SCL-19831</a></strong>: Compiler based-highlighting: trigger Build Module rather than Build Project</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3677719">SCL-19830</a></strong>: Trigger compilation-based highlighting only in relevant modules</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3932622">SCL-20344</a></strong>: Not implemented error: highlight "extends"</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3936057">SCL-20351</a></strong>: Make abstract quick fix: do not suggest for unsupported template definitions</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3919985">SCL-20302</a></strong>: scalafmt overly / eagerly formatting</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3931804">SCL-20341</a></strong>: Quick-fix: Implement methods -&gt; Implement members</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3931156">SCL-20338</a></strong>: Remove unused element quick fix: doesn't remove `using` keyword when deleting last using param</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3889952">SCL-20227</a></strong>: compiler based highlighting's doesn't respect file highlighting level</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=189999</download-url><idea-version min="n/a" max="n/a" since-build="222.2270.15" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81717845" date="1656393118000" updatedDate="1656393118000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.630</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3884677">SCL-20219</a></strong>: Compiler-based highlighting: don't run Build Project on project opening</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3677777">SCL-19831</a></strong>: Compiler based-highlighting: trigger Build Module rather than Build Project</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3677719">SCL-19830</a></strong>: Trigger compilation-based highlighting only in relevant modules</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3239975">SCL-18882</a></strong>: red code in scala 3 sample main (until it's compiled)</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3919985">SCL-20302</a></strong>: scalafmt overly / eagerly formatting</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3246035">SCL-18901</a></strong>: Copy-paste handling of indented regions to regions with different indent level</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=189530</download-url><idea-version min="n/a" max="n/a" since-build="222.2270.15" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81700722" date="1656133746000" updatedDate="1656133746000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.623</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=188566</download-url><idea-version min="n/a" max="n/a" since-build="222.2270.15" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81699490" date="1656047564000" updatedDate="1656047564000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.617</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3246035">SCL-18901</a></strong>: Copy-paste handling of indented regions to regions with different indent level</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=188397</download-url><idea-version min="n/a" max="n/a" since-build="222.2270.15" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81700262" date="1655961526000" updatedDate="1655961526000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.613</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3477896">SCL-19526</a></strong>: SOE when analyzing code</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3910019">SCL-20284</a></strong>: Implement an annotator for "variable name cannot override a mutable variable"</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3910297">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/25-3192684">SCL-18756</a></strong>: remove closing brace on deleting `{` in scala 3</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3859079">SCL-20166</a></strong>: scala3 formatter: comment for first extension method has wrong indentation</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3246035">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/25-3923448">SCL-20310</a></strong>: New line for enter on variable definition with comment has wrong indentation</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=187927</download-url><idea-version min="n/a" max="n/a" since-build="222.2270.15" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81685209" date="1655874670000" updatedDate="1655874670000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.604</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3931065">SCL-20337</a></strong>: Import type referenced in by-type given import removes the original import</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3925650">SCL-20315</a></strong>: Mark parameters of abstract methods as used</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=187409</download-url><idea-version min="n/a" max="n/a" since-build="222.2270.15" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81679887" date="1655788267000" updatedDate="1655788267000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.600</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3884677">SCL-20219</a></strong>: Compiler-based highlighting: don't run Build Project on project opening</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3677777">SCL-19831</a></strong>: Compiler based-highlighting: trigger Build Module rather than Build Project</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3677719">SCL-19830</a></strong>: Trigger compilation-based highlighting only in relevant modules</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3919985">SCL-20302</a></strong>: scalafmt overly / eagerly formatting</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3928193">SCL-20324</a></strong>: Language injection: interpolated string</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3917872">SCL-20298</a></strong>: Don't add `|`s and `.stripMargin` to multiline strings in unit tests</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3906105">SCL-20279</a></strong>: Allow using type aliases as type consturctors</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3928568">SCL-20326</a></strong>: IAE in ScalaUnnecessaryParenthesesInspection</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3928584">SCL-20327</a></strong>: Unnecessary parentheses inspection: polymorphic function types, type lambdas</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3930538">SCL-20332</a></strong>: Parentheses &amp; "polymorphic function literal must have a value parameter"</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=187194</download-url><idea-version min="n/a" max="n/a" since-build="222.2270.15" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81678801" date="1655701741000" updatedDate="1655701741000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.591</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3884677">SCL-20219</a></strong>: Compiler-based highlighting: don't run Build Project on project opening</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3677777">SCL-19831</a></strong>: Compiler based-highlighting: trigger Build Module rather than Build Project</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3677719">SCL-19830</a></strong>: Trigger compilation-based highlighting only in relevant modules</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3924107">SCL-20311</a></strong>: Scala 3 "end" method name statement not renamed</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3816557">SCL-20067</a></strong>: Mark single abstract method as used if its abstract class is used</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3919985">SCL-20302</a></strong>: scalafmt overly / eagerly formatting</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=187019</download-url><idea-version min="n/a" max="n/a" since-build="222.2270.15" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81673635" date="1655270209000" updatedDate="1655270209000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.572</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3890880">SCL-20229</a></strong>: Class name doesn't correspond to file name: take toplevel definitions into account</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3884677">SCL-20219</a></strong>: Compiler-based highlighting: don't run Build Project on project opening</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3677777">SCL-19831</a></strong>: Compiler based-highlighting: trigger Build Module rather than Build Project</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3677719">SCL-19830</a></strong>: Trigger compilation-based highlighting only in relevant modules</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3903364">SCL-20269</a></strong>: Parameter Safe Delete: calls with explicit type arguments</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3903360">SCL-20268</a></strong>: Safe Delete for type parameters</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3919985">SCL-20302</a></strong>: scalafmt overly / eagerly formatting</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=184969</download-url><idea-version min="n/a" max="n/a" since-build="222.2270.15" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81661905" date="1654838076000" updatedDate="1654838076000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.558</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3884677">SCL-20219</a></strong>: Compiler-based highlighting: don't run Build Project on project opening</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3677777">SCL-19831</a></strong>: Compiler based-highlighting: trigger Build Module rather than Build Project</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3677719">SCL-19830</a></strong>: Trigger compilation-based highlighting only in relevant modules</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=183747</download-url><idea-version min="n/a" max="n/a" since-build="222.2270.15" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81658661" date="1654751474000" updatedDate="1654751474000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.550</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3884677">SCL-20219</a></strong>: Compiler-based highlighting: don't run Build Project on project opening</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3677777">SCL-19831</a></strong>: Compiler based-highlighting: trigger Build Module rather than Build Project</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3677719">SCL-19830</a></strong>: Trigger compilation-based highlighting only in relevant modules</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3903357">SCL-20267</a></strong>: unused declarations: provide detailed descriptions in batch mode as in Java</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3903347">SCL-20265</a></strong>: unused declarations: treat type parameters with context and view bounds as always used</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3898611">SCL-20251</a></strong>: non-local return inspection is not triggered for for-comprehensions</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3905957">SCL-20278</a></strong>: non-local return inspection is not triggered for all non local returns in scope</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3905945">SCL-20277</a></strong>: non-local return inspection is wrongly triggered for synchronized block</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3898690">SCL-20252</a></strong>: non-local return inspection: description improvements</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3905758">SCL-20276</a></strong>: unused declarations: occurrences in string literals &amp; comments are counted as usage of public declarations</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=183297</download-url><idea-version min="n/a" max="n/a" since-build="222.2270.15" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81660337" date="1654664909000" updatedDate="1654664909000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.540</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3884677">SCL-20219</a></strong>: Compiler-based highlighting: don't run Build Project on project opening</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3677777">SCL-19831</a></strong>: Compiler based-highlighting: trigger Build Module rather than Build Project</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3677719">SCL-19830</a></strong>: Trigger compilation-based highlighting only in relevant modules</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=182728</download-url><idea-version min="n/a" max="n/a" since-build="222.2270.15" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81653614" date="1654579147000" updatedDate="1654579147000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.525</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-2536785">SCL-16469</a></strong>: extract parameter-less unit method should add empty parentheses</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-2536770">SCL-16468</a></strong>: extract unit method should force type annotation according to code style settings</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=182329</download-url><idea-version min="n/a" max="n/a" since-build="222.2270.15" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81654502" date="1654320468000" updatedDate="1654320468000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.522</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3884677">SCL-20219</a></strong>: Compiler-based highlighting: don't run Build Project on project opening</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3677777">SCL-19831</a></strong>: Compiler based-highlighting: trigger Build Module rather than Build Project</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3677719">SCL-19830</a></strong>: Trigger compilation-based highlighting only in relevant modules</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3902343">IDEA-295002</a></strong>: default file templates: line separators in text are not converted to `\n`</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=181569</download-url><idea-version min="n/a" max="n/a" since-build="222.2270.15" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81795783" date="1654147302000" updatedDate="1654147302000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.489</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-1875282">SCL-13376</a></strong>: Extract method refactoring swaps "inner class" and "inner case class" code generation</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=180750</download-url><idea-version min="n/a" max="n/a" since-build="222.2270.15" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81797573" date="1654060575000" updatedDate="1654060575000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.475</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3884677">SCL-20219</a></strong>: Compiler-based highlighting: don't run Build Project on project opening</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3677777">SCL-19831</a></strong>: Compiler based-highlighting: trigger Build Module rather than Build Project</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3677719">SCL-19830</a></strong>: Trigger compilation-based highlighting only in relevant modules</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3443228">SCL-19470</a></strong>: Use our own fork of Nailgun</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-2523146">SCL-16382</a></strong>: extract variable in single line method produces wrong code</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3898495">SCL-20249</a></strong>: "B does not take type arguments" is not shown for context bound type parameters</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3905072">SCL-20274</a></strong>: scala compiler server error exception</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=180303</download-url><idea-version min="n/a" max="n/a" since-build="222.2270.15" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81804658" date="1653976011000" updatedDate="1653976011000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.459</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3898556">SCL-20250</a></strong>: non-local return inspection quick fixes break code semantics</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3847036">SCL-20147</a></strong>: "Remove unused element" on type parameter breaks the code</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3900415">SCL-20256</a></strong>: PluginException: Cannot create ScalaCompileServerForm</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=179884</download-url><idea-version min="n/a" max="n/a" since-build="222.2270.15" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81808026" date="1653628157000" updatedDate="1653628157000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.437</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-2438509">SCL-15927</a></strong>: Find usages of java class does not detects usages in scala code</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3816234">SCL-20065</a></strong>: Inject API：SyntheticMembersInjector injectFunctions cannot inject constructor methods.</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3808768">SCL-20046</a></strong>: Renamed extension method import is not resolved correctly</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3830861">SCL-20098</a></strong>: unused inspection: sometimes definitions from Java classes are marked as unused even though they are used in Scala code</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3852207">SCL-20152</a></strong>: Support ? as wildcard by default in Scala 2.13.9 and 2.12.16</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3839979">SCL-20129</a></strong>: scala 3 inline methods shouldn't be accessible from the non-scala code</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=178189</download-url><idea-version min="n/a" max="n/a" since-build="222.2270.15" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81805455" date="1653539458000" updatedDate="1653539458000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.433</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3895359">SCL-20241</a></strong>: Match type cases: allow semicolons</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3895394">SCL-20242</a></strong>: Tasty reader: match types</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-2970389">SCL-18180</a></strong>: Don't use base64 in the Compile Server protocol</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=177935</download-url><idea-version min="n/a" max="n/a" since-build="222.2270.15" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81803323" date="1653451206000" updatedDate="1653451206000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.416</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3443228">SCL-19470</a></strong>: Use our own fork of Nailgun</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3710040">SCL-19896</a></strong>: Option-less extractors</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=177508</download-url><idea-version min="n/a" max="n/a" since-build="222.2270.15" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81772330" date="1653367267000" updatedDate="1653367267000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.409</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3841160">SCL-20133</a></strong>: Type inference sets unbound parameter to `Nothing` leading to a type mismatch</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=177287</download-url><idea-version min="n/a" max="n/a" since-build="222.2270.15" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81829156" date="1653334778000" updatedDate="1653334778000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.405</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3816020">SCL-20064</a></strong>: jdk18: deprecated method called by nailgun</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3818034">SCL-20074</a></strong>: Handle default case in OriginalFromSyntheticMethod</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3797976">SCL-20018</a></strong>: false "Declaration is never used" in sbt build files</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3710911">SCL-19902</a></strong>: Refactor and optimize the TASTy reader</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3788224">SCL-20006</a></strong>: Add code scope configurability to "Unused symbol" inspection</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3800388">SCL-20021</a></strong>: freeze when running unused inspection on whole project</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3832109">SCL-20103</a></strong>: unused inspection is wrongly triggered on a case class</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3816778">SCL-20070</a></strong>: Scala literally identified declarations used in Java should mark the declaration as used</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3841265">SCL-20134</a></strong>: "Alphanumeric definition used as infix operator is not declared `infix`" warning is shown for ScalaTest matchers</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3039922">SCL-18385</a></strong>: debugger binds identifier to a wrong object in partial function lambda</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3258209">SCL-18941</a></strong>: scala project maven sync failed</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3840609">SCL-20132</a></strong>: 'Run tests' gutter icon no longer appears</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3841943">SCL-20136</a></strong>: test frameworks are not detected in Scala 3</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3854628">SCL-20156</a></strong>: [SBT Shell] is no longer available with plugin Scala version (in case netbeans keymap plugin is disabled)</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3677777">SCL-19831</a></strong>: Compiler based-highlighting: trigger Build Module rather than Build Project</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3884677">SCL-20219</a></strong>: Compiler-based highlighting: don't run Build Project on project opening</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-2912158">SCL-17976</a></strong>: Support package prefixes</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-2465254">SCL-16097</a></strong>: debugger evaluator:  toString can't be invoked on array</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3768133">SCL-19991</a></strong>: HoogleFinder.PostfixCandidate#createInsertHandler: MatchError for references without dot</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3260425">SCL-18944</a></strong>: Disable "Allow overriding sbt version" by default, add a heuristics</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3740038">SCL-19951</a></strong>: Add an `isInstanceOf` code inspection for missing explicit type</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3310964">SCL-19102</a></strong>: Debugger: support function literals in Scala 3 code</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3762403">SCL-19982</a></strong>: Refactor debugger Renderers for Scala</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3655127">SCL-19804</a></strong>: no code folding for while and do/while statements</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3758806">SCL-19980</a></strong>: Auto-import implicits: suggest top-level extensions, givens, conversion, etc</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3401166">SCL-19396</a></strong>: Support given definitions in auto-import implicits</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3758790">SCL-19979</a></strong>: Support extension methods defined in givens in auto-import implicits</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3747214">SCL-19956</a></strong>: Extension method imports are marked as unused when in fact are used</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3809098">SCL-20047</a></strong>: Make Scala renderers async</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3812417">SCL-20054</a></strong>: messages from ScalaJpsBundle are not localized</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3807664">SCL-20035</a></strong>: self type is marked as unused</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3806824">SCL-20033</a></strong>: Rename "unused symbol" inspection to "unused declaration", fix the description</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3802620">SCL-20023</a></strong>: NPW: add boilerplate code for sbt</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3802710">SCL-20025</a></strong>: NPW: sample code project - sample file should be opened when project created</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-807769">SCL-7964</a></strong>: New Project Wizard: don't allow to create Scala project if no Scala SDK is specified</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3806017">SCL-20028</a></strong>: Load collections in batches, remove index range settings</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3817633">SCL-20072</a></strong>: Split test classes by version so that more evaluator issues can be identified</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3815885">SCL-20062</a></strong>: unused declaration inspection: quick fix to add "@unused" annotation where applicable (since scala 2.13)</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-939679">SCL-8760</a></strong>: Wrong documentation is shown in editor</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3826851">SCL-20088</a></strong>: rewrite LookupAutoDocumentationProvider.scala without using deprecated DocumentationManager in idea222.x</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3828274">SCL-20091</a></strong>: Remove performance integration test</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3533493">SCL-19629</a></strong>: New inlay hints: NPE in InlaySettingsPanel.updateRightPanel when reaching type hints for scala</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3532991">SCL-19611</a></strong>: New inlay hints: most scala settings went to "other"</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3533579">SCL-19614</a></strong>: New style inlay hints: examples missing: type hints, method chain hints</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3533003">SCL-19612</a></strong>: New inlay hints: treat scala's general settings</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3828729">SCL-20092</a></strong>: tasty decompiler attachs annotation to extension method instead of method definition</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3749736">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/25-3816657">SCL-20069</a></strong>: Only offer "Disable reporting of unused public declarations" QuickFix for non-private declarations</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3816574">SCL-20068</a></strong>: Mark public auxiliary constructors only as used when they are used</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3818743">IDEA-291192</a></strong>: java.lang.NoClassDefFoundError: com/intellij/openapi/util/SystemInfoRt when running plugin using 221.5080-EAP-CANDIDATE-SNAPSHOT</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3808602">SCL-20045</a></strong>: Text in a string literal in another source file is considered a "usage"</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3836310">SCL-20117</a></strong>: Move ProjectHighlightingTests into NightlyBuilds</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3323585">SCL-19146</a></strong>: IntelliJ for Scala: Error "scalac: Token not found:"</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3789270">SCL-20008</a></strong>: unused public declarations: handle test classes of unknown test frameworks</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-1011434">SCL-9139</a></strong>: evaluate arguments from tuples</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3556775">IDEA-281823</a></strong>: publish MavenImportingTestCase to maven as testFramework</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3815005">SCL-20059</a></strong>: Scala: Maven project sync fails regularly</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3454517">SCL-19488</a></strong>: scalafmt: support resolving from AWS S3 repository</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3769995">SCL-19994</a></strong>: MUnit property tests are not recognized</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3247782">SCL-18912</a></strong>: munit tests cannot be run on IDEA 2021.1</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3821504">SCL-20082</a></strong>: Needless File.isDirectory calls in MillProjectImportProvider, observed as a UI freeze when a filesystem root is mounted that is slow to access</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3768242">SCL-19992</a></strong>: ScalaImportTypeFix: Class is not suggested for auto import without `new`</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3830411">SCL-20096</a></strong>: Suggest "Create class" quickfix on unresolved method call</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3830415">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/25-3415203">SCL-19424</a></strong>: [Scala 3] "Refactor -&gt; Rename (F2)" does not work on class/object with "end" markers</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3393345">SCL-19365</a></strong>: Scala 3 syntax: include `end` markers in rename refactoring</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3852046">SCL-20149</a></strong>: Placing caret on the package end marker does not highlight package name</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-1568602">SCL-12113</a></strong>: Check darkness of font and background in Breadcrumbs</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-1553242">SCL-12048</a></strong>: IntelliJ Ultimate screen is not automatically updated  </li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-1265639">SCL-10593</a></strong>: Breadcrumbs color scheme. </li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-1251388">SCL-10513</a></strong>: Breadcrumbs color relies on IDE theme instead of Editor theme</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3809469">SCL-20050</a></strong>: Implement a warning for when a private field or a class parameter shadows a superclass field</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3857920">SCL-20161</a></strong>: scala 3: no completion for package word</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3820493">SCL-20079</a></strong>: Scala 3 build ignore changes in inline methods</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3758713">SCL-19977</a></strong>: Inline variable refactoring broken in Scala</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3818303">SCL-20075</a></strong>: Unhandled scala compile server output: WARNING: Illegal reflective access by org.jetbrains.jps.javac.JavacMain</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3820801">SCL-20081</a></strong>: Explore rewriting the debugger tests in terms of the platform `DebuggerTestCase` for better reliability</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-2640813">SCL-16913</a></strong>: put parameters on one line / separate lines refactoring is broken</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3566303">SCL-19691</a></strong>: Intention to split / join simple comma-separated lists (parameter list, argument list, etc)</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3506529">SCL-19557</a></strong>: Add VCS code author inlay hints</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3833836">SCL-20109</a></strong>: unused declaration inspection doesn't work for private declarations in batch mode (off-the-fly) if files were not opened before</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3387987">SCL-19345</a></strong>: Scala 3 exported macro signatures have no type information, tasty not read correctly</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-1684173">SCL-12529</a></strong>: Cannot copy trait</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3569331">SCL-19694</a></strong>: Cannot copy-paste multi-unit files via Project view</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3845439">SCL-20143</a></strong>: Add ScalaTest RefSpec gutter icons</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3833467">IDEA-291783</a></strong>: Incorrect logging of build.system.group.id.changed and build.system.version.changed events</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3848243">IDEA-292483</a></strong>: UnsupportedClassVersionError when trying to run JUnit5 unit tests in project using JDK 8</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3725097">SCL-19944</a></strong>: SBT build fails with error java.lang.NoClassDefFoundError: com/intellij/util/PathUtil</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-1192781">SCL-10209</a></strong>: Sort versions of dependencies starting from the latest one</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3809429">SCL-20049</a></strong>: Implement a warning for non-local returns</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3872790">SCL-20194</a></strong>: RefSpec is adding too many gutter icons</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3872825">SCL-20195</a></strong>: Remove redundant computation in ScalaTestRunLineMarkerProvider</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3872844">SCL-20196</a></strong>: Simplify ScalaTestRunLineMarkerProvider#infoForScalaTestRefSpec</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3872859">SCL-20197</a></strong>: Fix JUnit tests regression introduced by SCL-20143</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3872899">SCL-20198</a></strong>: Do not override isTestMethod for ScalaTest RefSpec entrypoint detection</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3192684">SCL-18756</a></strong>: remove closing brace on deleting `{` in scala 3</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3833464">SCL-20106</a></strong>: Add MarkAllPublicDefinitionsInTestSourcesAsUsedTest</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3874959">SCL-20204</a></strong>: Cannot Open Scala file</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3839219">SCL-20123</a></strong>: scalafmt &gt;= 3.1.0 reports undescriptive error for bad config "config parse error: unknown error"</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3888052">SCL-20221</a></strong>: Scala Compile Server: Illegal reflective access by com.intellij.util.io.FilePageCache</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3877006">SCL-20207</a></strong>: "Advanced language feature: implicit conversion": nothing happens after clicking on suggestion</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3874083">SCL-20201</a></strong>: Prepare reusable Combobox options panel for inspections that optionally follow compiler flags</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3747529">SCL-19958</a></strong>: Scala section in `Preferences | Editor | General | Auto Import` is not aligned with other sections</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=177256</download-url><idea-version min="n/a" max="n/a" since-build="222.2270.15" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81320328" date="1652934277000" updatedDate="1652934277000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.624</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3877006">SCL-20207</a></strong>: "Advanced language feature: implicit conversion": nothing happens after clicking on suggestion</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=176020</download-url><idea-version min="n/a" max="n/a" since-build="221.4501" until-build="221.*"/></idea-plugin><idea-plugin downloads="23436378" size="80805188" date="1652867486000" updatedDate="1652867486000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.541</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=175740</download-url><idea-version min="n/a" max="n/a" since-build="213.5744.223" until-build="213.*"/></idea-plugin><idea-plugin downloads="23436378" size="81323249" date="1652849400000" updatedDate="1652849400000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.623</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=175573</download-url><idea-version min="n/a" max="n/a" since-build="221.4501" until-build="221.*"/></idea-plugin><idea-plugin downloads="23436378" size="81324028" date="1652784671000" updatedDate="1652784671000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.621</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3874959">SCL-20204</a></strong>: Cannot Open Scala file</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3839219">SCL-20123</a></strong>: scalafmt &gt;= 3.1.0 reports undescriptive error for bad config "config parse error: unknown error"</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=175238</download-url><idea-version min="n/a" max="n/a" since-build="221.4501" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81280645" date="1651725056000" updatedDate="1651725056000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.611</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3387987">SCL-19345</a></strong>: Scala 3 exported macro signatures have no type information, tasty not read correctly</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=172539</download-url><idea-version min="n/a" max="n/a" since-build="221.4501" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81277708" date="1651293308000" updatedDate="1651293308000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.608</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3854628">SCL-20156</a></strong>: [SBT Shell] is no longer available with plugin Scala version (in case netbeans keymap plugin is disabled)</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=171392</download-url><idea-version min="n/a" max="n/a" since-build="221.4501" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81277757" date="1651206744000" updatedDate="1651206744000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.607</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3821504">SCL-20082</a></strong>: Needless File.isDirectory calls in MillProjectImportProvider, observed as a UI freeze when a filesystem root is mounted that is slow to access</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3820801">SCL-20081</a></strong>: Explore rewriting the debugger tests in terms of the platform `DebuggerTestCase` for better reliability</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=170927</download-url><idea-version min="n/a" max="n/a" since-build="221.4501" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81278625" date="1651033747000" updatedDate="1651033747000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.606</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3857920">SCL-20161</a></strong>: scala 3: no completion for package word</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3818303">SCL-20075</a></strong>: Unhandled scala compile server output: WARNING: Illegal reflective access by org.jetbrains.jps.javac.JavacMain</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=170264</download-url><idea-version min="n/a" max="n/a" since-build="221.4501" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81275031" date="1650947389000" updatedDate="1650947389000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.605</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3840609">SCL-20132</a></strong>: 'Run tests' gutter icon no longer appears</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3841943">SCL-20136</a></strong>: test frameworks are not detected in Scala 3</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=170070</download-url><idea-version min="n/a" max="n/a" since-build="221.4501" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81276434" date="1650602043000" updatedDate="1650602043000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.603</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3820801">SCL-20081</a></strong>: Explore rewriting the debugger tests in terms of the platform `DebuggerTestCase` for better reliability</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=169557</download-url><idea-version min="n/a" max="n/a" since-build="221.4501" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81276416" date="1650515498000" updatedDate="1650515498000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.602</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul><li><strong><a href="https://youtrack.jetbrains.com/issue/25-3454517">SCL-19488</a></strong>: scalafmt: support resolving from AWS S3 repository</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3769995">SCL-19994</a></strong>: MUnit property tests are not recognized</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3247782">SCL-18912</a></strong>: munit tests cannot be run on IDEA 2021.1</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3811639">SCL-20053</a></strong>: "Concurrent write to builder from the following threads" in BSP import</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3821504">SCL-20082</a></strong>: Needless File.isDirectory calls in MillProjectImportProvider, observed as a UI freeze when a filesystem root is mounted that is slow to access</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-1568602">SCL-12113</a></strong>: Check darkness of font and background in Breadcrumbs</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-1553242">SCL-12048</a></strong>: IntelliJ Ultimate screen is not automatically updated  </li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-1265639">SCL-10593</a></strong>: Breadcrumbs color scheme. </li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-1251388">SCL-10513</a></strong>: Breadcrumbs color relies on IDE theme instead of Editor theme</li>

<li><strong><a href="https://youtrack.jetbrains.com/issue/25-3820801">SCL-20081</a></strong>: Explore rewriting the debugger tests in terms of the platform `DebuggerTestCase` for better reliability</li></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=169360</download-url><idea-version min="n/a" max="n/a" since-build="221.4501" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81288133" date="1650450814000" updatedDate="1650450814000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.597</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=169282</download-url><idea-version min="n/a" max="n/a" since-build="221.4501" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81288886" date="1650256195000" updatedDate="1650256195000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.596</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=168754</download-url><idea-version min="n/a" max="n/a" since-build="221.4501" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81283426" date="1650196297000" updatedDate="1650196297000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.595</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=168705</download-url><idea-version min="n/a" max="n/a" since-build="221.4501" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81371151" date="1650116401000" updatedDate="1650116401000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.594</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[
<h2>Resolved issues</h2>
<ul></ul>
                      ]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=168535</download-url><idea-version min="n/a" max="n/a" since-build="221.4501" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81288472" date="1649997108000" updatedDate="1649997108000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.592</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=168196</download-url><idea-version min="n/a" max="n/a" since-build="221.4501" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81284579" date="1649910513000" updatedDate="1649910513000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.590</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=167916</download-url><idea-version min="n/a" max="n/a" since-build="221.4501" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="80799502" date="1649910355000" updatedDate="1649910355000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.534</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=167914</download-url><idea-version min="n/a" max="n/a" since-build="213.5744.223" until-build="213.*"/></idea-plugin><idea-plugin downloads="23436378" size="81286759" date="1649823938000" updatedDate="1649823938000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.589</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=167639</download-url><idea-version min="n/a" max="n/a" since-build="221.4501" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81282612" date="1649737588000" updatedDate="1649737588000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.587</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=167389</download-url><idea-version min="n/a" max="n/a" since-build="221.4501" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81281413" date="1649392739000" updatedDate="1649392739000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.582</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=166756</download-url><idea-version min="n/a" max="n/a" since-build="221.4501" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81276623" date="1649216783000" updatedDate="1649216783000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.580</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=166238</download-url><idea-version min="n/a" max="n/a" since-build="221.4501" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81272848" date="1648701520000" updatedDate="1648701520000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.576</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=165310</download-url><idea-version min="n/a" max="n/a" since-build="221.4501" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81272268" date="1648614096000" updatedDate="1648614096000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.575</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=165108</download-url><idea-version min="n/a" max="n/a" since-build="221.4501" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81270730" date="1648556225000" updatedDate="1648556225000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.574</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=165051</download-url><idea-version min="n/a" max="n/a" since-build="221.4501" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81266194" date="1648440398000" updatedDate="1648440398000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.573</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=164722</download-url><idea-version min="n/a" max="n/a" since-build="221.4501" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81265009" date="1648268896000" updatedDate="1648268896000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.571</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=164456</download-url><idea-version min="n/a" max="n/a" since-build="221.4501" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81259492" date="1648184123000" updatedDate="1648184123000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.570</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=164302</download-url><idea-version min="n/a" max="n/a" since-build="221.4501" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81337442" date="1648102560000" updatedDate="1648102560000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.568</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=164072</download-url><idea-version min="n/a" max="n/a" since-build="221.4501" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81235760" date="1647924621000" updatedDate="1647924621000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.556</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=163683</download-url><idea-version min="n/a" max="n/a" since-build="221.4501" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81221953" date="1647665224000" updatedDate="1647665224000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.553</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=163285</download-url><idea-version min="n/a" max="n/a" since-build="221.4501" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81215814" date="1647271445000" updatedDate="1647271445000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.530</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=162438</download-url><idea-version min="n/a" max="n/a" since-build="221.4501" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81205344" date="1646790321000" updatedDate="1646790321000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.513</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=161575</download-url><idea-version min="n/a" max="n/a" since-build="221.4501" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81177017" date="1646043903000" updatedDate="1646043903000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.454</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=160366</download-url><idea-version min="n/a" max="n/a" since-build="221.4501" until-build="222.*"/></idea-plugin><idea-plugin downloads="23436378" size="81136201" date="1645236176000" updatedDate="1645236176000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.415</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=159176</download-url><idea-version min="n/a" max="n/a" since-build="221.4165" until-build="221.*"/></idea-plugin><idea-plugin downloads="23436378" size="81139391" date="1645149303000" updatedDate="1645149303000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.409</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=158892</download-url><idea-version min="n/a" max="n/a" since-build="221.4165" until-build="221.*"/></idea-plugin><idea-plugin downloads="23436378" size="81229737" date="1645092581000" updatedDate="1645092581000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.405</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=158799</download-url><idea-version min="n/a" max="n/a" since-build="221.4165" until-build="221.*"/></idea-plugin><idea-plugin downloads="23436378" size="81125518" date="1644890468000" updatedDate="1644890468000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.380</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=158097</download-url><idea-version min="n/a" max="n/a" since-build="221.4165" until-build="221.*"/></idea-plugin><idea-plugin downloads="23436378" size="81123508" date="1644838667000" updatedDate="1644838667000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.363</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=158031</download-url><idea-version min="n/a" max="n/a" since-build="221.4165" until-build="221.*"/></idea-plugin><idea-plugin downloads="23436378" size="81112430" date="1644371173000" updatedDate="1644371173000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.328</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=156992</download-url><idea-version min="n/a" max="n/a" since-build="221.872" until-build="221.*"/></idea-plugin><idea-plugin downloads="23436378" size="80799237" date="1644316918000" updatedDate="1644316918000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.529</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=156924</download-url><idea-version min="n/a" max="n/a" since-build="213.5744.223" until-build="213.*"/></idea-plugin><idea-plugin downloads="23436378" size="81110970" date="1644286781000" updatedDate="1644286781000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.318</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=156812</download-url><idea-version min="n/a" max="n/a" since-build="221.872" until-build="221.*"/></idea-plugin><idea-plugin downloads="23436378" size="81111980" date="1644025455000" updatedDate="1644025455000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.311</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=156489</download-url><idea-version min="n/a" max="n/a" since-build="221.872" until-build="221.*"/></idea-plugin><idea-plugin downloads="23436378" size="81112237" date="1643939241000" updatedDate="1643939241000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.306</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=156358</download-url><idea-version min="n/a" max="n/a" since-build="221.872" until-build="221.*"/></idea-plugin><idea-plugin downloads="23436378" size="81100475" date="1643765539000" updatedDate="1643765539000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.286</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=156023</download-url><idea-version min="n/a" max="n/a" since-build="221.872" until-build="221.*"/></idea-plugin><idea-plugin downloads="23436378" size="80798600" date="1643366966000" updatedDate="1643366966000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.528</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=155277</download-url><idea-version min="n/a" max="n/a" since-build="213.5744.223" until-build="213.*"/></idea-plugin><idea-plugin downloads="23436378" size="80799013" date="1643123580000" updatedDate="1643123580000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.527</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=154535</download-url><idea-version min="n/a" max="n/a" since-build="213.5744.223" until-build="213.*"/></idea-plugin><idea-plugin downloads="23436378" size="81100543" date="1643118256000" updatedDate="1643118256000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.265</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=154525</download-url><idea-version min="n/a" max="n/a" since-build="221.872" until-build="221.*"/></idea-plugin><idea-plugin downloads="23436378" size="81080010" date="1642760014000" updatedDate="1642760014000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.258</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=154225</download-url><idea-version min="n/a" max="n/a" since-build="221.872" until-build="221.*"/></idea-plugin><idea-plugin downloads="23436378" size="80797826" date="1642643311000" updatedDate="1642643311000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.523</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=154126</download-url><idea-version min="n/a" max="n/a" since-build="213.5744.223" until-build="213.*"/></idea-plugin><idea-plugin downloads="23436378" size="80795397" date="1642554995000" updatedDate="1642554995000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.522</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=153935</download-url><idea-version min="n/a" max="n/a" since-build="213.5744.223" until-build="213.*"/></idea-plugin><idea-plugin downloads="23436378" size="77159239" date="1642211182000" updatedDate="1642211182000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.244</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=153629</download-url><idea-version min="n/a" max="n/a" since-build="221.872" until-build="221.*"/></idea-plugin><idea-plugin downloads="23436378" size="77245388" date="1642150435000" updatedDate="1642150435000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.238</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=153571</download-url><idea-version min="n/a" max="n/a" since-build="221.872" until-build="221.*"/></idea-plugin><idea-plugin downloads="23436378" size="76889319" date="1640914389000" updatedDate="1640914389000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.516</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=152609</download-url><idea-version min="n/a" max="n/a" since-build="213.5744.223" until-build="213.*"/></idea-plugin><idea-plugin downloads="23436378" size="76888300" date="1640828090000" updatedDate="1640828090000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.515</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=152558</download-url><idea-version min="n/a" max="n/a" since-build="213.5744.223" until-build="213.*"/></idea-plugin><idea-plugin downloads="23436378" size="76888505" date="1640742055000" updatedDate="1640742055000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.514</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=152391</download-url><idea-version min="n/a" max="n/a" since-build="213.5744.223" until-build="213.*"/></idea-plugin><idea-plugin downloads="23436378" size="77128956" date="1640655325000" updatedDate="1640655325000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.199</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=152218</download-url><idea-version min="n/a" max="n/a" since-build="221.872" until-build="221.*"/></idea-plugin><idea-plugin downloads="23436378" size="80499654" date="1640623875000" updatedDate="1640623875000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.462</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=152190</download-url><idea-version min="n/a" max="n/a" since-build="212.4321" until-build="212.*"/></idea-plugin><idea-plugin downloads="23436378" size="77131777" date="1640310477000" updatedDate="1640310477000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.194</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=151767</download-url><idea-version min="n/a" max="n/a" since-build="221.872" until-build="221.*"/></idea-plugin><idea-plugin downloads="23436378" size="76975486" date="1640051319000" updatedDate="1640051319000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.187</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=151227</download-url><idea-version min="n/a" max="n/a" since-build="221.872" until-build="221.*"/></idea-plugin><idea-plugin downloads="23436378" size="76912265" date="1639791383000" updatedDate="1639791383000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.184</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=150913</download-url><idea-version min="n/a" max="n/a" since-build="221.872" until-build="221.*"/></idea-plugin><idea-plugin downloads="23436378" size="77004145" date="1639750831000" updatedDate="1639750831000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.182</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=150877</download-url><idea-version min="n/a" max="n/a" since-build="221.872" until-build="221.*"/></idea-plugin><idea-plugin downloads="23436378" size="76888868" date="1639745176000" updatedDate="1639745176000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.509</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=150868</download-url><idea-version min="n/a" max="n/a" since-build="213.5744.223" until-build="221.*"/></idea-plugin><idea-plugin downloads="23436378" size="80497229" date="1639705457000" updatedDate="1639705457000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.461</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=150767</download-url><idea-version min="n/a" max="n/a" since-build="212.4321" until-build="212.*"/></idea-plugin><idea-plugin downloads="23436378" size="80495624" date="1639447042000" updatedDate="1639447042000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.459</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=150138</download-url><idea-version min="n/a" max="n/a" since-build="212.4321" until-build="212.*"/></idea-plugin><idea-plugin downloads="23436378" size="76886592" date="1639446273000" updatedDate="1639446273000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.507</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=150137</download-url><idea-version min="n/a" max="n/a" since-build="213.5744.223" until-build="221.*"/></idea-plugin><idea-plugin downloads="23436378" size="78524997" date="1638795518000" updatedDate="1638795518000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.506</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=148880</download-url><idea-version min="n/a" max="n/a" since-build="213.5744.223" until-build="221.*"/></idea-plugin><idea-plugin downloads="23436378" size="82139345" date="1638630090000" updatedDate="1638630090000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.458</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=148674</download-url><idea-version min="n/a" max="n/a" since-build="212.4321" until-build="212.*"/></idea-plugin><idea-plugin downloads="23436378" size="78531671" date="1638298045000" updatedDate="1638298045000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.504</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=147953</download-url><idea-version min="n/a" max="n/a" since-build="213.5744.223" until-build="221.*"/></idea-plugin><idea-plugin downloads="23436378" size="82119260" date="1638189393000" updatedDate="1638189393000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.456</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=147715</download-url><idea-version min="n/a" max="n/a" since-build="212.4321" until-build="212.*"/></idea-plugin><idea-plugin downloads="23436378" size="78522742" date="1637977389000" updatedDate="1637977389000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.503</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=147419</download-url><idea-version min="n/a" max="n/a" since-build="213.4631" until-build="213.5744.202"/></idea-plugin><idea-plugin downloads="23436378" size="78547006" date="1637810812000" updatedDate="1637810812000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.126</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=147125</download-url><idea-version min="n/a" max="n/a" since-build="221.872" until-build="221.*"/></idea-plugin><idea-plugin downloads="23436378" size="78518167" date="1637718760000" updatedDate="1637718760000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.502</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=146943</download-url><idea-version min="n/a" max="n/a" since-build="213.4631" until-build="221.*"/></idea-plugin><idea-plugin downloads="23436378" size="78511263" date="1637631798000" updatedDate="1637631798000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.501</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=146786</download-url><idea-version min="n/a" max="n/a" since-build="213.4631" until-build="221.*"/></idea-plugin><idea-plugin downloads="23436378" size="78541820" date="1637315762000" updatedDate="1637315762000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.499</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=146403</download-url><idea-version min="n/a" max="n/a" since-build="213.4631" until-build="221.*"/></idea-plugin><idea-plugin downloads="23436378" size="78536042" date="1637240536000" updatedDate="1637240536000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.497</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=146194</download-url><idea-version min="n/a" max="n/a" since-build="213.4631" until-build="221.*"/></idea-plugin><idea-plugin downloads="23436378" size="78521978" date="1636595357000" updatedDate="1636595357000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.491</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=145151</download-url><idea-version min="n/a" max="n/a" since-build="213.4631" until-build="221.*"/></idea-plugin><idea-plugin downloads="23436378" size="78517120" date="1636508699000" updatedDate="1636508699000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.490</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=144946</download-url><idea-version min="n/a" max="n/a" since-build="213.4631" until-build="221.*"/></idea-plugin><idea-plugin downloads="23436378" size="78521408" date="1636422161000" updatedDate="1636422161000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.486</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=144808</download-url><idea-version min="n/a" max="n/a" since-build="213.4631" until-build="221.*"/></idea-plugin><idea-plugin downloads="23436378" size="78523344" date="1636361253000" updatedDate="1636361253000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.483</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=144728</download-url><idea-version min="n/a" max="n/a" since-build="213.4631" until-build="221.*"/></idea-plugin><idea-plugin downloads="23436378" size="78609315" date="1636243338000" updatedDate="1636243338000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.479</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=144638</download-url><idea-version min="n/a" max="n/a" since-build="213.4631" until-build="221.*"/></idea-plugin><idea-plugin downloads="23436378" size="77942338" date="1635558356000" updatedDate="1635558356000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.440</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=143640</download-url><idea-version min="n/a" max="n/a" since-build="213.4631" until-build="221.*"/></idea-plugin><idea-plugin downloads="23436378" size="77941227" date="1635472224000" updatedDate="1635472224000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.431</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=143482</download-url><idea-version min="n/a" max="n/a" since-build="213.4631" until-build="221.*"/></idea-plugin><idea-plugin downloads="23436378" size="77930992" date="1635298928000" updatedDate="1635298928000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.409</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=142999</download-url><idea-version min="n/a" max="n/a" since-build="213.4631" until-build="221.*"/></idea-plugin><idea-plugin downloads="23436378" size="77985484" date="1635156095000" updatedDate="1635156095000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.392</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=142798</download-url><idea-version min="n/a" max="n/a" since-build="213.4631" until-build="221.*"/></idea-plugin><idea-plugin downloads="23436378" size="77784959" date="1634780484000" updatedDate="1634780484000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.351</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=142258</download-url><idea-version min="n/a" max="n/a" since-build="213.0" until-build="213.*"/></idea-plugin><idea-plugin downloads="23436378" size="77694357" date="1634729651000" updatedDate="1634729651000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.342</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=142219</download-url><idea-version min="n/a" max="n/a" since-build="213.0" until-build="213.*"/></idea-plugin><idea-plugin downloads="23436378" size="77678125" date="1634349822000" updatedDate="1634349822000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.332</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=141611</download-url><idea-version min="n/a" max="n/a" since-build="213.0" until-build="213.*"/></idea-plugin><idea-plugin downloads="23436378" size="77626943" date="1634295341000" updatedDate="1634295341000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.329</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=141556</download-url><idea-version min="n/a" max="n/a" since-build="213.0" until-build="213.*"/></idea-plugin><idea-plugin downloads="23436378" size="77619461" date="1634089611000" updatedDate="1634089611000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.314</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=140989</download-url><idea-version min="n/a" max="n/a" since-build="213.0" until-build="213.*"/></idea-plugin><idea-plugin downloads="23436378" size="77449671" date="1633744722000" updatedDate="1633744722000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.301</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=140439</download-url><idea-version min="n/a" max="n/a" since-build="213.0" until-build="213.*"/></idea-plugin><idea-plugin downloads="23436378" size="82793308" date="1633657186000" updatedDate="1633657186000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.297</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=140324</download-url><idea-version min="n/a" max="n/a" since-build="213.0" until-build="213.*"/></idea-plugin><idea-plugin downloads="23436378" size="82784778" date="1633570832000" updatedDate="1633570832000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.288</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=139908</download-url><idea-version min="n/a" max="n/a" since-build="213.0" until-build="213.*"/></idea-plugin><idea-plugin downloads="23436378" size="82784098" date="1633484399000" updatedDate="1633484399000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.287</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=139726</download-url><idea-version min="n/a" max="n/a" since-build="213.0" until-build="213.*"/></idea-plugin><idea-plugin downloads="23436378" size="82098103" date="1633428670000" updatedDate="1633428670000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.449</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=139679</download-url><idea-version min="n/a" max="n/a" since-build="212.4321" until-build="212.*"/></idea-plugin><idea-plugin downloads="23436378" size="82096557" date="1632880074000" updatedDate="1632880074000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.448</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=138769</download-url><idea-version min="n/a" max="n/a" since-build="212.4321" until-build="212.*"/></idea-plugin><idea-plugin downloads="23436378" size="82740574" date="1632190237000" updatedDate="1632190237000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.233</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=137520</download-url><idea-version min="n/a" max="n/a" since-build="213.0" until-build="213.*"/></idea-plugin><idea-plugin downloads="23436378" size="82097279" date="1632189847000" updatedDate="1632189847000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.447</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=137518</download-url><idea-version min="n/a" max="n/a" since-build="212.4321" until-build="212.*"/></idea-plugin><idea-plugin downloads="23436378" size="82703133" date="1631757782000" updatedDate="1631757782000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.215</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=137003</download-url><idea-version min="n/a" max="n/a" since-build="213.0" until-build="213.*"/></idea-plugin><idea-plugin downloads="23436378" size="82095512" date="1631715419000" updatedDate="1631715419000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.445</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=136961</download-url><idea-version min="n/a" max="n/a" since-build="212.4321" until-build="212.*"/></idea-plugin><idea-plugin downloads="23436378" size="82700209" date="1631584702000" updatedDate="1631584702000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.214</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=136708</download-url><idea-version min="n/a" max="n/a" since-build="213.0" until-build="213.*"/></idea-plugin><idea-plugin downloads="23436378" size="82093946" date="1631210988000" updatedDate="1631210988000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.443</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=136210</download-url><idea-version min="n/a" max="n/a" since-build="212.4321" until-build="212.*"/></idea-plugin><idea-plugin downloads="23436378" size="82691049" date="1630978266000" updatedDate="1630978266000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.197</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=135695</download-url><idea-version min="n/a" max="n/a" since-build="213.0" until-build="213.*"/></idea-plugin><idea-plugin downloads="23436378" size="82680457" date="1630719960000" updatedDate="1630719960000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.193</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=135410</download-url><idea-version min="n/a" max="n/a" since-build="213.0" until-build="213.*"/></idea-plugin><idea-plugin downloads="23436378" size="82669334" date="1630547181000" updatedDate="1630547181000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.183</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=135105</download-url><idea-version min="n/a" max="n/a" since-build="213.0" until-build="213.*"/></idea-plugin><idea-plugin downloads="23436378" size="82094896" date="1630461426000" updatedDate="1630461426000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.439</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=134924</download-url><idea-version min="n/a" max="n/a" since-build="212.4321" until-build="212.*"/></idea-plugin><idea-plugin downloads="23436378" size="82639192" date="1630201524000" updatedDate="1630201524000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.164</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=134568</download-url><idea-version min="n/a" max="n/a" since-build="213.0" until-build="213.*"/></idea-plugin><idea-plugin downloads="23436378" size="82092649" date="1630116146000" updatedDate="1630116146000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.438</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=134464</download-url><idea-version min="n/a" max="n/a" since-build="212.4321" until-build="212.*"/></idea-plugin><idea-plugin downloads="23436378" size="82091187" date="1630051072000" updatedDate="1630051072000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.437</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=134339</download-url><idea-version min="n/a" max="n/a" since-build="212.4321" until-build="212.*"/></idea-plugin><idea-plugin downloads="23436378" size="82091207" date="1629942561000" updatedDate="1629942561000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.436</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=134169</download-url><idea-version min="n/a" max="n/a" since-build="212.4321" until-build="212.*"/></idea-plugin><idea-plugin downloads="23436378" size="82083926" date="1629913245000" updatedDate="1629913245000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.435</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=134154</download-url><idea-version min="n/a" max="n/a" since-build="212.4321" until-build="212.*"/></idea-plugin><idea-plugin downloads="23436378" size="82083831" date="1629876949000" updatedDate="1629876949000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.434</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=134109</download-url><idea-version min="n/a" max="n/a" since-build="212.4321" until-build="212.*"/></idea-plugin><idea-plugin downloads="23436378" size="82054114" date="1629424656000" updatedDate="1629424656000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.431</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=133501</download-url><idea-version min="n/a" max="n/a" since-build="212.4321" until-build="212.*"/></idea-plugin><idea-plugin downloads="23436378" size="82034760" date="1628719245000" updatedDate="1628719245000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.423</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=132228</download-url><idea-version min="n/a" max="n/a" since-build="212.4321" until-build="212.*"/></idea-plugin><idea-plugin downloads="23436378" size="82033381" date="1628657782000" updatedDate="1628657782000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.422</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=132005</download-url><idea-version min="n/a" max="n/a" since-build="212.4321" until-build="212.*"/></idea-plugin><idea-plugin downloads="23436378" size="82035468" date="1628638249000" updatedDate="1628638249000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.421</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=131990</download-url><idea-version min="n/a" max="n/a" since-build="212.4321" until-build="212.*"/></idea-plugin><idea-plugin downloads="23436378" size="82033912" date="1628518280000" updatedDate="1628518280000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.420</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=131842</download-url><idea-version min="n/a" max="n/a" since-build="212.4321" until-build="212.*"/></idea-plugin><idea-plugin downloads="23436378" size="82031822" date="1628167669000" updatedDate="1628167669000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.419</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=131156</download-url><idea-version min="n/a" max="n/a" since-build="212.4321" until-build="212.*"/></idea-plugin><idea-plugin downloads="23436378" size="82031464" date="1627999840000" updatedDate="1627999840000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.418</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=130851</download-url><idea-version min="n/a" max="n/a" since-build="212.4321" until-build="212.*"/></idea-plugin><idea-plugin downloads="23436378" size="82030697" date="1627946023000" updatedDate="1627946023000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.417</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=130670</download-url><idea-version min="n/a" max="n/a" since-build="212.4321" until-build="212.*"/></idea-plugin><idea-plugin downloads="23436378" size="81996349" date="1627609857000" updatedDate="1627609857000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.415</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=130063</download-url><idea-version min="n/a" max="n/a" since-build="212.4321" until-build="212.*"/></idea-plugin><idea-plugin downloads="23436378" size="81988722" date="1627523117000" updatedDate="1627523117000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.414</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=129937</download-url><idea-version min="n/a" max="n/a" since-build="212.4321" until-build="212.*"/></idea-plugin><idea-plugin downloads="23436378" size="81991574" date="1627437378000" updatedDate="1627437378000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.413</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=129734</download-url><idea-version min="n/a" max="n/a" since-build="212.4321" until-build="212.*"/></idea-plugin><idea-plugin downloads="23436378" size="81982138" date="1627350187000" updatedDate="1627350187000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.412</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=129507</download-url><idea-version min="n/a" max="n/a" since-build="212.4321" until-build="213.*"/></idea-plugin><idea-plugin downloads="23436378" size="81968569" date="1627262976000" updatedDate="1627262976000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.411</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=129357</download-url><idea-version min="n/a" max="n/a" since-build="212.4321" until-build="213.*"/></idea-plugin><idea-plugin downloads="23436378" size="81967407" date="1627176541000" updatedDate="1627176541000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.410</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=129248</download-url><idea-version min="n/a" max="n/a" since-build="212.4321" until-build="213.*"/></idea-plugin><idea-plugin downloads="23436378" size="81959677" date="1627090992000" updatedDate="1627090992000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.409</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=129159</download-url><idea-version min="n/a" max="n/a" since-build="212.4321" until-build="213.*"/></idea-plugin><idea-plugin downloads="23436378" size="81953013" date="1626924782000" updatedDate="1626924782000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.407</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=128943</download-url><idea-version min="n/a" max="n/a" since-build="212.4321" until-build="213.*"/></idea-plugin><idea-plugin downloads="23436378" size="81950546" date="1626847305000" updatedDate="1626847305000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.406</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=128725</download-url><idea-version min="n/a" max="n/a" since-build="212.4321" until-build="213.*"/></idea-plugin><idea-plugin downloads="23436378" size="75758119" date="1626400051000" updatedDate="1626400051000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.404</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=127965</download-url><idea-version min="n/a" max="n/a" since-build="212.4321" until-build="213.*"/></idea-plugin><idea-plugin downloads="23436378" size="75751713" date="1626313007000" updatedDate="1626313007000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.403</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=127782</download-url><idea-version min="n/a" max="n/a" since-build="212.4321" until-build="213.*"/></idea-plugin><idea-plugin downloads="23436378" size="75745285" date="1626228130000" updatedDate="1626228130000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.402</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=127619</download-url><idea-version min="n/a" max="n/a" since-build="212.4321" until-build="213.*"/></idea-plugin><idea-plugin downloads="23436378" size="75814906" date="1626140691000" updatedDate="1626140691000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.400</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=127327</download-url><idea-version min="n/a" max="n/a" since-build="212.4321" until-build="213.*"/></idea-plugin><idea-plugin downloads="23436378" size="73639170" date="1625604658000" updatedDate="1625604658000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.393</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=126368</download-url><idea-version min="n/a" max="n/a" since-build="212.4321" until-build="213.*"/></idea-plugin><idea-plugin downloads="23436378" size="95160112" date="1625571902000" updatedDate="1625571902000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.386</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=126328</download-url><idea-version min="n/a" max="n/a" since-build="211.6222" until-build="211.*"/></idea-plugin><idea-plugin downloads="23436378" size="73638680" date="1625516425000" updatedDate="1625516425000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.392</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=126183</download-url><idea-version min="n/a" max="n/a" since-build="212.4321" until-build="213.*"/></idea-plugin><idea-plugin downloads="23436378" size="88578265" date="1625276672000" updatedDate="1625276672000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.388</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=125800</download-url><idea-version min="n/a" max="n/a" since-build="212.4321" until-build="213.*"/></idea-plugin><idea-plugin downloads="23436378" size="88531227" date="1625142720000" updatedDate="1625142720000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.386</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=125593</download-url><idea-version min="n/a" max="n/a" since-build="212.4321" until-build="213.*"/></idea-plugin><idea-plugin downloads="23436378" size="88531137" date="1625085820000" updatedDate="1625085820000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.385</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=125479</download-url><idea-version min="n/a" max="n/a" since-build="212.4321" until-build="213.*"/></idea-plugin><idea-plugin downloads="23436378" size="88482433" date="1625038680000" updatedDate="1625038680000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.383</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=125187</download-url><idea-version min="n/a" max="n/a" since-build="212.4321" until-build="213.*"/></idea-plugin><idea-plugin downloads="23436378" size="88448510" date="1624886402000" updatedDate="1624886402000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.381</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=124952</download-url><idea-version min="n/a" max="n/a" since-build="212.4321" until-build="213.*"/></idea-plugin><idea-plugin downloads="23436378" size="88448454" date="1624757081000" updatedDate="1624757081000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.380</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=124708</download-url><idea-version min="n/a" max="n/a" since-build="212.4321" until-build="213.*"/></idea-plugin><idea-plugin downloads="23436378" size="88448143" date="1624671672000" updatedDate="1624671672000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.376</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=124600</download-url><idea-version min="n/a" max="n/a" since-build="212.4321" until-build="213.*"/></idea-plugin><idea-plugin downloads="23436378" size="88437429" date="1624633053000" updatedDate="1624633053000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.358</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=124577</download-url><idea-version min="n/a" max="n/a" since-build="212.4321" until-build="213.*"/></idea-plugin><idea-plugin downloads="23436378" size="88413694" date="1624500281000" updatedDate="1624500281000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.333</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=124189</download-url><idea-version min="n/a" max="n/a" since-build="212.4321" until-build="213.*"/></idea-plugin><idea-plugin downloads="23436378" size="98746372" date="1623982117000" updatedDate="1623982117000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.293</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=123127</download-url><idea-version min="n/a" max="n/a" since-build="212.4321" until-build="213.*"/></idea-plugin><idea-plugin downloads="23436378" size="98732139" date="1623953962000" updatedDate="1623953962000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.283</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=123107</download-url><idea-version min="n/a" max="n/a" since-build="212.4321" until-build="213.*"/></idea-plugin><idea-plugin downloads="23436378" size="98771055" date="1623462476000" updatedDate="1623462476000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.261</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=122584</download-url><idea-version min="n/a" max="n/a" since-build="212.0" until-build="212.*"/></idea-plugin><idea-plugin downloads="23436378" size="98676183" date="1623376036000" updatedDate="1623376036000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.259</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=122527</download-url><idea-version min="n/a" max="n/a" since-build="212.0" until-build="212.*"/></idea-plugin><idea-plugin downloads="23436378" size="98675048" date="1623289431000" updatedDate="1623289431000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.255</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=122424</download-url><idea-version min="n/a" max="n/a" since-build="212.0" until-build="212.*"/></idea-plugin><idea-plugin downloads="23436378" size="98621233" date="1622721660000" updatedDate="1622721660000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.236</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=121689</download-url><idea-version min="n/a" max="n/a" since-build="212.0" until-build="212.*"/></idea-plugin><idea-plugin downloads="23436378" size="97662019" date="1622511864000" updatedDate="1622511864000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.219</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=121331</download-url><idea-version min="n/a" max="n/a" since-build="212.0" until-build="212.*"/></idea-plugin><idea-plugin downloads="23436378" size="95231614" date="1621993191000" updatedDate="1621993191000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.199</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=120638</download-url><idea-version min="n/a" max="n/a" since-build="212.0" until-build="212.*"/></idea-plugin><idea-plugin downloads="23436378" size="95188638" date="1621845929000" updatedDate="1621845929000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.187</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=120473</download-url><idea-version min="n/a" max="n/a" since-build="212.0" until-build="212.*"/></idea-plugin><idea-plugin downloads="23436378" size="95159740" date="1621474247000" updatedDate="1621474247000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.384</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=120122</download-url><idea-version min="n/a" max="n/a" since-build="211.6222" until-build="211.*"/></idea-plugin><idea-plugin downloads="23436378" size="95274290" date="1621301939000" updatedDate="1621301939000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.381</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=119932</download-url><idea-version min="n/a" max="n/a" since-build="211.6222" until-build="211.*"/></idea-plugin><idea-plugin downloads="23436378" size="95258016" date="1620834559000" updatedDate="1620834559000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.379</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=119558</download-url><idea-version min="n/a" max="n/a" since-build="211.6222" until-build="211.*"/></idea-plugin><idea-plugin downloads="23436378" size="95161081" date="1620487004000" updatedDate="1620487004000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.378</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=119276</download-url><idea-version min="n/a" max="n/a" since-build="211.6222" until-build="211.*"/></idea-plugin><idea-plugin downloads="23436378" size="95117220" date="1620390493000" updatedDate="1620390493000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.132</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=119209</download-url><idea-version min="n/a" max="n/a" since-build="212.0" until-build="212.*"/></idea-plugin><idea-plugin downloads="23436378" size="95118264" date="1620351390000" updatedDate="1620351390000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.374</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=119164</download-url><idea-version min="n/a" max="n/a" since-build="211.6222" until-build="211.*"/></idea-plugin><idea-plugin downloads="23436378" size="95118433" date="1620264018000" updatedDate="1620264018000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.373</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=119071</download-url><idea-version min="n/a" max="n/a" since-build="211.6222" until-build="212.*"/></idea-plugin><idea-plugin downloads="23436378" size="95274073" date="1619144196000" updatedDate="1619144196000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.368</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=117940</download-url><idea-version min="n/a" max="n/a" since-build="211.6222" until-build="212.*"/></idea-plugin><idea-plugin downloads="23436378" size="95212344" date="1619055203000" updatedDate="1619055203000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.367</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=117808</download-url><idea-version min="n/a" max="n/a" since-build="211.6222" until-build="212.*"/></idea-plugin><idea-plugin downloads="23436378" size="95085789" date="1618103182000" updatedDate="1618103182000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.363</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=116550</download-url><idea-version min="n/a" max="n/a" since-build="211.6222" until-build="212.*"/></idea-plugin><idea-plugin downloads="23436378" size="95203705" date="1617984854000" updatedDate="1617984854000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.361</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=116428</download-url><idea-version min="n/a" max="n/a" since-build="211.6222" until-build="212.*"/></idea-plugin><idea-plugin downloads="23436378" size="94210428" date="1617712763000" updatedDate="1617712763000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.357</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=115888</download-url><idea-version min="n/a" max="n/a" since-build="211.6222" until-build="212.*"/></idea-plugin><idea-plugin downloads="23436378" size="94197907" date="1617174617000" updatedDate="1617174617000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.108</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=115346</download-url><idea-version min="n/a" max="n/a" since-build="212.*" until-build="212.*"/></idea-plugin><idea-plugin downloads="23436378" size="93136854" date="1616618436000" updatedDate="1616618436000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.346</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=114773</download-url><idea-version min="n/a" max="n/a" since-build="211.6222" until-build="212.*"/></idea-plugin><idea-plugin downloads="23436378" size="97782873" date="1615412218000" updatedDate="1615412218000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.675</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=113372</download-url><idea-version min="n/a" max="n/a" since-build="203.7717" until-build="203.*"/></idea-plugin><idea-plugin downloads="23436378" size="98050119" date="1614994280000" updatedDate="1614994280000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.333</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=112921</download-url><idea-version min="n/a" max="n/a" since-build="211.6222" until-build="212.*"/></idea-plugin><idea-plugin downloads="23436378" size="98049951" date="1614648178000" updatedDate="1614648178000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.328</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=112412</download-url><idea-version min="n/a" max="n/a" since-build="211.6222" until-build="212.*"/></idea-plugin><idea-plugin downloads="23436378" size="98028354" date="1614303792000" updatedDate="1614303792000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.313</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=111955</download-url><idea-version min="n/a" max="n/a" since-build="211.0" until-build="212.*"/></idea-plugin><idea-plugin downloads="23436378" size="98021414" date="1613870301000" updatedDate="1613870301000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.300</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=111471</download-url><idea-version min="n/a" max="n/a" since-build="211.0" until-build="212.*"/></idea-plugin><idea-plugin downloads="23436378" size="98202894" date="1613783768000" updatedDate="1613783768000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.298</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=111371</download-url><idea-version min="n/a" max="n/a" since-build="211.0" until-build="212.*"/></idea-plugin><idea-plugin downloads="23436378" size="98020110" date="1613560233000" updatedDate="1613560233000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.277</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=111084</download-url><idea-version min="n/a" max="n/a" since-build="211.0" until-build="212.*"/></idea-plugin><idea-plugin downloads="23436378" size="98114915" date="1613523782000" updatedDate="1613523782000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.275</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=110984</download-url><idea-version min="n/a" max="n/a" since-build="211.0" until-build="211.*"/></idea-plugin><idea-plugin downloads="23436378" size="97943328" date="1613482268000" updatedDate="1613482268000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.672</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=110945</download-url><idea-version min="n/a" max="n/a" since-build="203.5981.41" until-build="203.*"/></idea-plugin><idea-plugin downloads="23436378" size="98203001" date="1613459933000" updatedDate="1613459933000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.268</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=110911</download-url><idea-version min="n/a" max="n/a" since-build="211.0" until-build="211.*"/></idea-plugin><idea-plugin downloads="23436378" size="97992983" date="1613179671000" updatedDate="1613179671000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.256</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=110721</download-url><idea-version min="n/a" max="n/a" since-build="211.0" until-build="211.*"/></idea-plugin><idea-plugin downloads="23436378" size="97970568" date="1613093692000" updatedDate="1613093692000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.252</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=110630</download-url><idea-version min="n/a" max="n/a" since-build="211.0" until-build="211.*"/></idea-plugin><idea-plugin downloads="23436378" size="97872524" date="1612903171000" updatedDate="1612903171000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.667</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=110339</download-url><idea-version min="n/a" max="n/a" since-build="203.5981.41" until-build="203.*"/></idea-plugin><idea-plugin downloads="23436378" size="97970801" date="1612574161000" updatedDate="1612574161000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.230</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=110029</download-url><idea-version min="n/a" max="n/a" since-build="211.0" until-build="211.*"/></idea-plugin><idea-plugin downloads="23436378" size="97970614" date="1612487214000" updatedDate="1612487214000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.224</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=109909</download-url><idea-version min="n/a" max="n/a" since-build="211.0" until-build="211.*"/></idea-plugin><idea-plugin downloads="23436378" size="97945473" date="1612401133000" updatedDate="1612401133000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.220</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=109773</download-url><idea-version min="n/a" max="n/a" since-build="211.0" until-build="211.*"/></idea-plugin><idea-plugin downloads="23436378" size="97826208" date="1611145776000" updatedDate="1611145776000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.155</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=108239</download-url><idea-version min="n/a" max="n/a" since-build="211.0" until-build="211.*"/></idea-plugin><idea-plugin downloads="23436378" size="97723535" date="1607711164000" updatedDate="1607711164000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.117</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=105237</download-url><idea-version min="n/a" max="n/a" since-build="211.0" until-build="211.*"/></idea-plugin><idea-plugin downloads="23436378" size="97721789" date="1607705673000" updatedDate="1607705673000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.660</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=105234</download-url><idea-version min="n/a" max="n/a" since-build="203.5981.41" until-build="211.*"/></idea-plugin><idea-plugin downloads="23436378" size="97816613" date="1607671960000" updatedDate="1607671960000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.116</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=105199</download-url><idea-version min="n/a" max="n/a" since-build="211.0" until-build="211.*"/></idea-plugin><idea-plugin downloads="23436378" size="97814867" date="1607649004000" updatedDate="1607649004000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.657</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=105180</download-url><idea-version min="n/a" max="n/a" since-build="203.5981.41" until-build="211.*"/></idea-plugin><idea-plugin downloads="23436378" size="78548940" date="1607632026000" updatedDate="1607632026000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.656</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=105167</download-url><idea-version min="n/a" max="n/a" since-build="203.5981.41" until-build="211.*"/></idea-plugin><idea-plugin downloads="23436378" size="78451416" date="1607448103000" updatedDate="1607448103000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.653</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=104985</download-url><idea-version min="n/a" max="n/a" since-build="203.5981.41" until-build="211.*"/></idea-plugin><idea-plugin downloads="23436378" size="78541107" date="1607336257000" updatedDate="1607336257000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.651</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=104819</download-url><idea-version min="n/a" max="n/a" since-build="203.5981.41" until-build="211.*"/></idea-plugin><idea-plugin downloads="23436378" size="78522101" date="1607130687000" updatedDate="1607130687000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.649</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=104626</download-url><idea-version min="n/a" max="n/a" since-build="203.5981.41" until-build="211.*"/></idea-plugin><idea-plugin downloads="23436378" size="78520491" date="1606959826000" updatedDate="1606959826000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.648</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=104426</download-url><idea-version min="n/a" max="n/a" since-build="203.5981.41" until-build="211.*"/></idea-plugin><idea-plugin downloads="23436378" size="78697829" date="1606352893000" updatedDate="1606352893000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.643</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=103306</download-url><idea-version min="n/a" max="n/a" since-build="203.5981.41" until-build="203.*"/></idea-plugin><idea-plugin downloads="23436378" size="78789503" date="1606306133000" updatedDate="1606306133000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.107</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=103231</download-url><idea-version min="n/a" max="n/a" since-build="211.0" until-build="211.*"/></idea-plugin><idea-plugin downloads="23436378" size="78696741" date="1606266895000" updatedDate="1606266895000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.642</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=103159</download-url><idea-version min="n/a" max="n/a" since-build="203.5981.41" until-build="211.*"/></idea-plugin><idea-plugin downloads="23436378" size="78502909" date="1605856151000" updatedDate="1605856151000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.633</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=102826</download-url><idea-version min="n/a" max="n/a" since-build="203.4203" until-build="211.*"/></idea-plugin><idea-plugin downloads="23436378" size="78540057" date="1605229131000" updatedDate="1605229131000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.628</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=102186</download-url><idea-version min="n/a" max="n/a" since-build="203.4203" until-build="211.*"/></idea-plugin><idea-plugin downloads="23436378" size="78566864" date="1605055877000" updatedDate="1605055877000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.626</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=101988</download-url><idea-version min="n/a" max="n/a" since-build="203.4203" until-build="211.*"/></idea-plugin><idea-plugin downloads="23436378" size="78532291" date="1604020299000" updatedDate="1604020299000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.610</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=100973</download-url><idea-version min="n/a" max="n/a" since-build="203.4203" until-build="211.*"/></idea-plugin><idea-plugin downloads="23436378" size="78624391" date="1603933236000" updatedDate="1603933236000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.595</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=100851</download-url><idea-version min="n/a" max="n/a" since-build="203.4203" until-build="211.*"/></idea-plugin><idea-plugin downloads="23436378" size="78594893" date="1603873988000" updatedDate="1603873988000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.587</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=100772</download-url><idea-version min="n/a" max="n/a" since-build="203.4203" until-build="211.*"/></idea-plugin><idea-plugin downloads="23436378" size="78500480" date="1603503140000" updatedDate="1603503140000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.553</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=100426</download-url><idea-version min="n/a" max="n/a" since-build="203.4203" until-build="211.*"/></idea-plugin><idea-plugin downloads="23436378" size="78588714" date="1603242775000" updatedDate="1603242775000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.526</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=100090</download-url><idea-version min="n/a" max="n/a" since-build="203.4203" until-build="211.*"/></idea-plugin><idea-plugin downloads="23436378" size="78583684" date="1603188651000" updatedDate="1603188651000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.508</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=100051</download-url><idea-version min="n/a" max="n/a" since-build="203.4203" until-build="203.*"/></idea-plugin><idea-plugin downloads="23436378" size="71173963" date="1602858168000" updatedDate="1602858168000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.807</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=99792</download-url><idea-version min="n/a" max="n/a" since-build="202.5792.0" until-build="202.*"/></idea-plugin><idea-plugin downloads="23436378" size="78494508" date="1602550446000" updatedDate="1602550446000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.462</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=99391</download-url><idea-version min="n/a" max="n/a" since-build="203.4203" until-build="203.*"/></idea-plugin><idea-plugin downloads="23436378" size="71147239" date="1602288336000" updatedDate="1602288336000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.805</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=99220</download-url><idea-version min="n/a" max="n/a" since-build="202.5792.0" until-build="202.*"/></idea-plugin><idea-plugin downloads="23436378" size="78482767" date="1602205301000" updatedDate="1602205301000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.442</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=99144</download-url><idea-version min="n/a" max="n/a" since-build="203.4203" until-build="203.*"/></idea-plugin><idea-plugin downloads="23436378" size="71147094" date="1602201955000" updatedDate="1602201955000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.804</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=99142</download-url><idea-version min="n/a" max="n/a" since-build="202.5792.0" until-build="202.*"/></idea-plugin><idea-plugin downloads="23436378" size="71164557" date="1602115546000" updatedDate="1602115546000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.803</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=99006</download-url><idea-version min="n/a" max="n/a" since-build="202.5792.0" until-build="202.*"/></idea-plugin><idea-plugin downloads="23436378" size="78479383" date="1602085611000" updatedDate="1602085611000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.435</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=98963</download-url><idea-version min="n/a" max="n/a" since-build="203.4203" until-build="203.*"/></idea-plugin><idea-plugin downloads="23436378" size="71163248" date="1601683442000" updatedDate="1601683442000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.802</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=98589</download-url><idea-version min="n/a" max="n/a" since-build="202.5792.0" until-build="202.*"/></idea-plugin><idea-plugin downloads="23436378" size="78359895" date="1601430143000" updatedDate="1601430143000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.397</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=98176</download-url><idea-version min="n/a" max="n/a" since-build="203.0" until-build="203.*"/></idea-plugin><idea-plugin downloads="23436378" size="71148094" date="1601337958000" updatedDate="1601337958000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.801</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=98032</download-url><idea-version min="n/a" max="n/a" since-build="202.5792.0" until-build="202.*"/></idea-plugin><idea-plugin downloads="23436378" size="71141004" date="1601251554000" updatedDate="1601251554000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.799</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=97967</download-url><idea-version min="n/a" max="n/a" since-build="202.5792.0" until-build="202.*"/></idea-plugin><idea-plugin downloads="23436378" size="78362743" date="1600997986000" updatedDate="1600997986000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.369</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=97793</download-url><idea-version min="n/a" max="n/a" since-build="203.0" until-build="203.*"/></idea-plugin><idea-plugin downloads="23436378" size="71039800" date="1600906125000" updatedDate="1600906125000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.798</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=97686</download-url><idea-version min="n/a" max="n/a" since-build="202.5792.0" until-build="202.*"/></idea-plugin><idea-plugin downloads="23436378" size="78428401" date="1600824468000" updatedDate="1600824468000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.353</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=97580</download-url><idea-version min="n/a" max="n/a" since-build="203.0" until-build="203.*"/></idea-plugin><idea-plugin downloads="23436378" size="78338600" date="1600728526000" updatedDate="1600728526000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.347</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=97412</download-url><idea-version min="n/a" max="n/a" since-build="203.0" until-build="203.*"/></idea-plugin><idea-plugin downloads="23436378" size="71039635" date="1600474139000" updatedDate="1600474139000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.797</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=97283</download-url><idea-version min="n/a" max="n/a" since-build="202.5792.0" until-build="202.*"/></idea-plugin><idea-plugin downloads="23436378" size="71139622" date="1600214843000" updatedDate="1600214843000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.796</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=97035</download-url><idea-version min="n/a" max="n/a" since-build="202.5792.0" until-build="202.*"/></idea-plugin><idea-plugin downloads="23436378" size="71138283" date="1599782750000" updatedDate="1599782750000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.795</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=96683</download-url><idea-version min="n/a" max="n/a" since-build="202.5792.0" until-build="202.*"/></idea-plugin><idea-plugin downloads="23436378" size="71151958" date="1599696279000" updatedDate="1599696279000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.791</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=96625</download-url><idea-version min="n/a" max="n/a" since-build="202.5792.0" until-build="202.*"/></idea-plugin><idea-plugin downloads="23436378" size="71129589" date="1599523524000" updatedDate="1599523524000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.789</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=96419</download-url><idea-version min="n/a" max="n/a" since-build="202.5792.0" until-build="202.*"/></idea-plugin><idea-plugin downloads="23436378" size="71146078" date="1599264242000" updatedDate="1599264242000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.788</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=96193</download-url><idea-version min="n/a" max="n/a" since-build="202.5792.0" until-build="202.*"/></idea-plugin><idea-plugin downloads="23436378" size="71129825" date="1599230517000" updatedDate="1599230517000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.786</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=96160</download-url><idea-version min="n/a" max="n/a" since-build="202.5792.0" until-build="202.*"/></idea-plugin><idea-plugin downloads="23436378" size="71030311" date="1599005532000" updatedDate="1599005532000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.783</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=95949</download-url><idea-version min="n/a" max="n/a" since-build="202.5792.0" until-build="202.*"/></idea-plugin><idea-plugin downloads="23436378" size="71190296" date="1598919315000" updatedDate="1598919315000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.781</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=95856</download-url><idea-version min="n/a" max="n/a" since-build="202.5792.0" until-build="202.*"/></idea-plugin><idea-plugin downloads="23436378" size="71038573" date="1598659803000" updatedDate="1598659803000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.778</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=95681</download-url><idea-version min="n/a" max="n/a" since-build="202.5792.0" until-build="202.*"/></idea-plugin><idea-plugin downloads="23436378" size="71037768" date="1598486520000" updatedDate="1598486520000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.775</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=95495</download-url><idea-version min="n/a" max="n/a" since-build="202.5792.0" until-build="202.*"/></idea-plugin><idea-plugin downloads="23436378" size="71037053" date="1598400622000" updatedDate="1598400622000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.774</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=95421</download-url><idea-version min="n/a" max="n/a" since-build="202.5792.0" until-build="202.*"/></idea-plugin><idea-plugin downloads="23436378" size="71024693" date="1598314238000" updatedDate="1598314238000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.772</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=95315</download-url><idea-version min="n/a" max="n/a" since-build="202.5792.0" until-build="202.*"/></idea-plugin><idea-plugin downloads="23436378" size="71024448" date="1598055050000" updatedDate="1598055050000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.770</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=95097</download-url><idea-version min="n/a" max="n/a" since-build="202.5792.0" until-build="202.*"/></idea-plugin><idea-plugin downloads="23436378" size="71171384" date="1597969004000" updatedDate="1597969004000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.766</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=95031</download-url><idea-version min="n/a" max="n/a" since-build="202.5792.0" until-build="202.*"/></idea-plugin><idea-plugin downloads="23436378" size="71016558" date="1597363882000" updatedDate="1597363882000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.753</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=94520</download-url><idea-version min="n/a" max="n/a" since-build="202.5792.0" until-build="202.*"/></idea-plugin><idea-plugin downloads="23436378" size="71014822" date="1597277348000" updatedDate="1597277348000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.748</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=94440</download-url><idea-version min="n/a" max="n/a" since-build="202.5792.0" until-build="202.*"/></idea-plugin><idea-plugin downloads="23436378" size="71013456" date="1597104597000" updatedDate="1597104597000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.741</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=94251</download-url><idea-version min="n/a" max="n/a" since-build="202.5792.0" until-build="202.*"/></idea-plugin><idea-plugin downloads="23436378" size="71012922" date="1596845458000" updatedDate="1596845458000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.736</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=94052</download-url><idea-version min="n/a" max="n/a" since-build="202.5792.0" until-build="202.*"/></idea-plugin><idea-plugin downloads="23436378" size="71013316" date="1596758948000" updatedDate="1596758948000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.734</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=93978</download-url><idea-version min="n/a" max="n/a" since-build="202.5792.0" until-build="202.*"/></idea-plugin><idea-plugin downloads="23436378" size="71008403" date="1596672611000" updatedDate="1596672611000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.730</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=93874</download-url><idea-version min="n/a" max="n/a" since-build="202.5792.0" until-build="202.*"/></idea-plugin><idea-plugin downloads="23436378" size="71005182" date="1596586149000" updatedDate="1596586149000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.722</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=93792</download-url><idea-version min="n/a" max="n/a" since-build="202.5792.0" until-build="202.*"/></idea-plugin><idea-plugin downloads="23436378" size="71001712" date="1596499810000" updatedDate="1596499810000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.717</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=93696</download-url><idea-version min="n/a" max="n/a" since-build="202.5792.0" until-build="202.*"/></idea-plugin><idea-plugin downloads="23436378" size="75818903" date="1596499300000" updatedDate="1596499300000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.1219</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=93692</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="71149939" date="1596458235000" updatedDate="1596458235000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.714</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=93655</download-url><idea-version min="n/a" max="n/a" since-build="202.5792.0" until-build="202.*"/></idea-plugin><idea-plugin downloads="23436378" size="71003540" date="1596224806000" updatedDate="1596224806000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.710</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=93505</download-url><idea-version min="n/a" max="n/a" since-build="202.5792.0" until-build="202.*"/></idea-plugin><idea-plugin downloads="23436378" size="75820816" date="1596154804000" updatedDate="1596154804000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.1218</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=93406</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="71155264" date="1596154554000" updatedDate="1596154554000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.705</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=93405</download-url><idea-version min="n/a" max="n/a" since-build="202.5792.0" until-build="202.*"/></idea-plugin><idea-plugin downloads="23436378" size="75669223" date="1596067932000" updatedDate="1596067932000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.1217</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=93274</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="70968540" date="1596067722000" updatedDate="1596067722000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.698</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=93273</download-url><idea-version min="n/a" max="n/a" since-build="202.5792.0" until-build="202.*"/></idea-plugin><idea-plugin downloads="23436378" size="70958590" date="1595981542000" updatedDate="1595981542000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.683</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=93126</download-url><idea-version min="n/a" max="n/a" since-build="202.5792.0" until-build="202.*"/></idea-plugin><idea-plugin downloads="23436378" size="70957539" date="1595635932000" updatedDate="1595635932000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.673</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=92794</download-url><idea-version min="n/a" max="n/a" since-build="202.5792.0" until-build="202.*"/></idea-plugin><idea-plugin downloads="23436378" size="70890857" date="1595549301000" updatedDate="1595549301000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.659</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=92689</download-url><idea-version min="n/a" max="n/a" since-build="202.5792.0" until-build="202.99999999"/></idea-plugin><idea-plugin downloads="23436378" size="70901169" date="1595508318000" updatedDate="1595508318000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.652</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=92642</download-url><idea-version min="n/a" max="n/a" since-build="202.5792.0" until-build="202.999999"/></idea-plugin><idea-plugin downloads="23436378" size="70858123" date="1595483661000" updatedDate="1595483661000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.646</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=92569</download-url><idea-version min="n/a" max="n/a" since-build="203.0" until-build="203.*"/></idea-plugin><idea-plugin downloads="23436378" size="70854587" date="1595463118000" updatedDate="1595463118000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.649</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=92557</download-url><idea-version min="n/a" max="n/a" since-build="202.5792.0" until-build="203.*"/></idea-plugin><idea-plugin downloads="23436378" size="70853697" date="1595376599000" updatedDate="1595376599000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.636</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=92449</download-url><idea-version min="n/a" max="n/a" since-build="202.5792.0" until-build="203.*"/></idea-plugin><idea-plugin downloads="23436378" size="70855784" date="1595290485000" updatedDate="1595290485000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.630</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=92355</download-url><idea-version min="n/a" max="n/a" since-build="202.5792.0" until-build="203.*"/></idea-plugin><idea-plugin downloads="23436378" size="70851219" date="1595117324000" updatedDate="1595117324000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.626</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=92256</download-url><idea-version min="n/a" max="n/a" since-build="202.5792.0" until-build="203.*"/></idea-plugin><idea-plugin downloads="23436378" size="70851216" date="1595031248000" updatedDate="1595031248000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.624</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=92213</download-url><idea-version min="n/a" max="n/a" since-build="202.5792.0" until-build="203.*"/></idea-plugin><idea-plugin downloads="23436378" size="70808892" date="1594985463000" updatedDate="1594985463000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.622</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=92196</download-url><idea-version min="n/a" max="n/a" since-build="202.5792.0" until-build="203.*"/></idea-plugin><idea-plugin downloads="23436378" size="70807325" date="1594858274000" updatedDate="1594858274000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.611</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=91982</download-url><idea-version min="n/a" max="n/a" since-build="202.5792.0" until-build="203.*"/></idea-plugin><idea-plugin downloads="23436378" size="70803052" date="1594772293000" updatedDate="1594772293000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.607</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=91856</download-url><idea-version min="n/a" max="n/a" since-build="202.5792.0" until-build="203.*"/></idea-plugin><idea-plugin downloads="23436378" size="70802516" date="1594685478000" updatedDate="1594685478000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.599</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=91757</download-url><idea-version min="n/a" max="n/a" since-build="202.5792.0" until-build="203.*"/></idea-plugin><idea-plugin downloads="23436378" size="70792851" date="1594426398000" updatedDate="1594426398000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.588</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=91611</download-url><idea-version min="n/a" max="n/a" since-build="202.5792.0" until-build="203.*"/></idea-plugin><idea-plugin downloads="23436378" size="70785012" date="1594339814000" updatedDate="1594339814000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.584</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=91548</download-url><idea-version min="n/a" max="n/a" since-build="202.5792.0" until-build="203.*"/></idea-plugin><idea-plugin downloads="23436378" size="70796591" date="1594253513000" updatedDate="1594253513000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.577</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=91427</download-url><idea-version min="n/a" max="n/a" since-build="202.5792.0" until-build="203.*"/></idea-plugin><idea-plugin downloads="23436378" size="70795403" date="1594167253000" updatedDate="1594167253000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.569</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=91271</download-url><idea-version min="n/a" max="n/a" since-build="202.5792.0" until-build="203.*"/></idea-plugin><idea-plugin downloads="23436378" size="70773004" date="1594080781000" updatedDate="1594080781000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.555</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=91123</download-url><idea-version min="n/a" max="n/a" since-build="202.5792.0" until-build="203.*"/></idea-plugin><idea-plugin downloads="23436378" size="75668874" date="1594080124000" updatedDate="1594080124000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.1211</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=91120</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="70910009" date="1593994521000" updatedDate="1593994521000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.541</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=90999</download-url><idea-version min="n/a" max="n/a" since-build="202.5792.0" until-build="203.*"/></idea-plugin><idea-plugin downloads="23436378" size="70758756" date="1593821434000" updatedDate="1593821434000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.539</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=90888</download-url><idea-version min="n/a" max="n/a" since-build="202.5792.0" until-build="203.*"/></idea-plugin><idea-plugin downloads="23436378" size="75668005" date="1593735167000" updatedDate="1593735167000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.1209</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=90808</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="70755974" date="1593735120000" updatedDate="1593735120000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.533</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=90807</download-url><idea-version min="n/a" max="n/a" since-build="202.5792.0" until-build="203.*"/></idea-plugin><idea-plugin downloads="23436378" size="70341115" date="1593649416000" updatedDate="1593649416000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.524</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=90642</download-url><idea-version min="n/a" max="n/a" since-build="202.5792.0" until-build="203.*"/></idea-plugin><idea-plugin downloads="23436378" size="70200204" date="1593562282000" updatedDate="1593562282000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.514</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=90515</download-url><idea-version min="n/a" max="n/a" since-build="202.5792.0" until-build="203.*"/></idea-plugin><idea-plugin downloads="23436378" size="70172489" date="1593475761000" updatedDate="1593475761000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.501</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=90434</download-url><idea-version min="n/a" max="n/a" since-build="202.5792.0" until-build="203.*"/></idea-plugin><idea-plugin downloads="23436378" size="69673990" date="1593450078000" updatedDate="1593450078000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.1208</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=90417</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="69673937" date="1593389379000" updatedDate="1593389379000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.1206</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=90355</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="69672237" date="1593216615000" updatedDate="1593216615000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.1204</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=90162</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="70167023" date="1593216535000" updatedDate="1593216535000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.494</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=90161</download-url><idea-version min="n/a" max="n/a" since-build="202.5792.0" until-build="203.*"/></idea-plugin><idea-plugin downloads="23436378" size="69672689" date="1593186869000" updatedDate="1593186869000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.1203</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=90136</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="70125478" date="1593130123000" updatedDate="1593130123000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.486</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=90052</download-url><idea-version min="n/a" max="n/a" since-build="202.5792.0" until-build="203.*"/></idea-plugin><idea-plugin downloads="23436378" size="70112046" date="1593043712000" updatedDate="1593043712000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.474</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=89830</download-url><idea-version min="n/a" max="n/a" since-build="202.5792.0" until-build="203.*"/></idea-plugin><idea-plugin downloads="23436378" size="69671766" date="1593016871000" updatedDate="1593016871000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.1201</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=89812</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="70087694" date="1592957335000" updatedDate="1592957335000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.463</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=89750</download-url><idea-version min="n/a" max="n/a" since-build="202.5792.0" until-build="203.*"/></idea-plugin><idea-plugin downloads="23436378" size="70006143" date="1592871228000" updatedDate="1592871228000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.453</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=89685</download-url><idea-version min="n/a" max="n/a" since-build="202.5792.0" until-build="203.*"/></idea-plugin><idea-plugin downloads="23436378" size="69665015" date="1592870507000" updatedDate="1592870507000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.1198</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=89683</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="69903278" date="1592611680000" updatedDate="1592611680000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.439</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=89460</download-url><idea-version min="n/a" max="n/a" since-build="202.5792.0" until-build="203.*"/></idea-plugin><idea-plugin downloads="23436378" size="69882597" date="1592525390000" updatedDate="1592525390000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.425</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=89383</download-url><idea-version min="n/a" max="n/a" since-build="202.5792.0" until-build="203.*"/></idea-plugin><idea-plugin downloads="23436378" size="69877335" date="1592438901000" updatedDate="1592438901000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.407</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=89243</download-url><idea-version min="n/a" max="n/a" since-build="202.5103" until-build="203.0"/></idea-plugin><idea-plugin downloads="23436378" size="69862257" date="1592352540000" updatedDate="1592352540000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.397</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=89101</download-url><idea-version min="n/a" max="n/a" since-build="202.5103" until-build="203.0"/></idea-plugin><idea-plugin downloads="23436378" size="69664781" date="1592266273000" updatedDate="1592266273000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.1193</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=89026</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="69858535" date="1592266136000" updatedDate="1592266136000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.390</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=89025</download-url><idea-version min="n/a" max="n/a" since-build="202.5103" until-build="203.0"/></idea-plugin><idea-plugin downloads="23436378" size="69853311" date="1591920569000" updatedDate="1591920569000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.380</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=88805</download-url><idea-version min="n/a" max="n/a" since-build="202.5103" until-build="203.0"/></idea-plugin><idea-plugin downloads="23436378" size="69846224" date="1591834246000" updatedDate="1591834246000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.372</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=88624</download-url><idea-version min="n/a" max="n/a" since-build="202.5103" until-build="203.0"/></idea-plugin><idea-plugin downloads="23436378" size="69845081" date="1591747752000" updatedDate="1591747752000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.365</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=88558</download-url><idea-version min="n/a" max="n/a" since-build="202.4358" until-build="203.0"/></idea-plugin><idea-plugin downloads="23436378" size="69841292" date="1591661240000" updatedDate="1591661240000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.356</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=88489</download-url><idea-version min="n/a" max="n/a" since-build="202.4358" until-build="203.0"/></idea-plugin><idea-plugin downloads="23436378" size="69834178" date="1591402074000" updatedDate="1591402074000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.349</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=88311</download-url><idea-version min="n/a" max="n/a" since-build="202.4358" until-build="203.0"/></idea-plugin><idea-plugin downloads="23436378" size="69812142" date="1591376447000" updatedDate="1591376447000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.346</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=88295</download-url><idea-version min="n/a" max="n/a" since-build="202.4358" until-build="203.0"/></idea-plugin><idea-plugin downloads="23436378" size="69813576" date="1591315797000" updatedDate="1591315797000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.342</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=88209</download-url><idea-version min="n/a" max="n/a" since-build="202.4358" until-build="203.0"/></idea-plugin><idea-plugin downloads="23436378" size="69803206" date="1591229127000" updatedDate="1591229127000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.333</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=88024</download-url><idea-version min="n/a" max="n/a" since-build="202.4358" until-build="203.0"/></idea-plugin><idea-plugin downloads="23436378" size="69664664" date="1591143076000" updatedDate="1591143076000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.1192</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=87821</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="69786887" date="1591142703000" updatedDate="1591142703000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.322</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=87820</download-url><idea-version min="n/a" max="n/a" since-build="202.4358" until-build="203.0"/></idea-plugin><idea-plugin downloads="23436378" size="69781760" date="1591056297000" updatedDate="1591056297000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.307</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=87755</download-url><idea-version min="n/a" max="n/a" since-build="202.1423" until-build="202.4358"/></idea-plugin><idea-plugin downloads="23436378" size="69908923" date="1590797528000" updatedDate="1590797528000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.298</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=87533</download-url><idea-version min="n/a" max="n/a" since-build="202.1423" until-build="202.4358"/></idea-plugin><idea-plugin downloads="23436378" size="69663434" date="1590710994000" updatedDate="1590710994000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.290</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=87454</download-url><idea-version min="n/a" max="n/a" since-build="202.1423" until-build="203.0"/></idea-plugin><idea-plugin downloads="23436378" size="69662167" date="1590537966000" updatedDate="1590537966000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.281</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=87155</download-url><idea-version min="n/a" max="n/a" since-build="202.1423" until-build="203.0"/></idea-plugin><idea-plugin downloads="23436378" size="69664610" date="1590451925000" updatedDate="1590451925000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.1187</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=87074</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="69661224" date="1590451782000" updatedDate="1590451782000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.273</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=87073</download-url><idea-version min="n/a" max="n/a" since-build="202.1423" until-build="203.0"/></idea-plugin><idea-plugin downloads="23436378" size="69654231" date="1590279044000" updatedDate="1590279044000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.1185</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=86934</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="69645365" date="1590192621000" updatedDate="1590192621000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.262</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=86895</download-url><idea-version min="n/a" max="n/a" since-build="202.1423" until-build="203.0"/></idea-plugin><idea-plugin downloads="23436378" size="69788828" date="1590147856000" updatedDate="1590147856000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.257</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=86858</download-url><idea-version min="n/a" max="n/a" since-build="202.1423" until-build="203.0"/></idea-plugin><idea-plugin downloads="23436378" size="69654300" date="1590106101000" updatedDate="1590106101000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.1181</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=86820</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="69611049" date="1590106085000" updatedDate="1590106085000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.253</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=86819</download-url><idea-version min="n/a" max="n/a" since-build="202.1423" until-build="203.0"/></idea-plugin><idea-plugin downloads="23436378" size="69924071" date="1590019965000" updatedDate="1590019965000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.241</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=86740</download-url><idea-version min="n/a" max="n/a" since-build="202.1423" until-build="203.0"/></idea-plugin><idea-plugin downloads="23436378" size="69789167" date="1590019959000" updatedDate="1590019959000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.1180</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=86739</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="69654632" date="1589999472000" updatedDate="1589999472000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.1178</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=86728</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="69746033" date="1589933443000" updatedDate="1589933443000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.229</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=86599</download-url><idea-version min="n/a" max="n/a" since-build="202.1423" until-build="203.0"/></idea-plugin><idea-plugin downloads="23436378" size="69746062" date="1589846946000" updatedDate="1589846946000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.223</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=86531</download-url><idea-version min="n/a" max="n/a" since-build="202.1423" until-build="203.0"/></idea-plugin><idea-plugin downloads="23436378" size="69744076" date="1589587790000" updatedDate="1589587790000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.213</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=86373</download-url><idea-version min="n/a" max="n/a" since-build="202.1423" until-build="203.0"/></idea-plugin><idea-plugin downloads="23436378" size="69738711" date="1589501383000" updatedDate="1589501383000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.208</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=86291</download-url><idea-version min="n/a" max="n/a" since-build="202.1423" until-build="203.0"/></idea-plugin><idea-plugin downloads="23436378" size="69737324" date="1589328558000" updatedDate="1589328558000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.193</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=86124</download-url><idea-version min="n/a" max="n/a" since-build="202.1423" until-build="203.0"/></idea-plugin><idea-plugin downloads="23436378" size="69792262" date="1589328164000" updatedDate="1589328164000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.1174</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=86121</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="69737346" date="1589242152000" updatedDate="1589242152000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.188</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=86028</download-url><idea-version min="n/a" max="n/a" since-build="202.1423" until-build="203.0"/></idea-plugin><idea-plugin downloads="23436378" size="69737374" date="1589155667000" updatedDate="1589155667000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.187</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=85972</download-url><idea-version min="n/a" max="n/a" since-build="202.1423" until-build="203.0"/></idea-plugin><idea-plugin downloads="23436378" size="69734476" date="1589069417000" updatedDate="1589069417000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.185</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=85905</download-url><idea-version min="n/a" max="n/a" since-build="202.1423" until-build="203.0"/></idea-plugin><idea-plugin downloads="23436378" size="69654809" date="1589069378000" updatedDate="1589069378000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.1173</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=85904</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="69794429" date="1588896049000" updatedDate="1588896049000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.1167</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=85787</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="69639407" date="1588810128000" updatedDate="1588810128000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.1165</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=85702</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="69684290" date="1588810129000" updatedDate="1588810129000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.167</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=85701</download-url><idea-version min="n/a" max="n/a" since-build="202.1423" until-build="203.0"/></idea-plugin><idea-plugin downloads="23436378" size="69684130" date="1588378061000" updatedDate="1588378061000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.159</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=85349</download-url><idea-version min="n/a" max="n/a" since-build="202.1423" until-build="203.0"/></idea-plugin><idea-plugin downloads="23436378" size="69824528" date="1588291976000" updatedDate="1588291976000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.156</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=85300</download-url><idea-version min="n/a" max="n/a" since-build="202.1423" until-build="203.0"/></idea-plugin><idea-plugin downloads="23436378" size="69639852" date="1588205392000" updatedDate="1588205392000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.1158</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=85187</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="69677568" date="1588205354000" updatedDate="1588205354000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.153</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=85186</download-url><idea-version min="n/a" max="n/a" since-build="202.1423" until-build="203.0"/></idea-plugin><idea-plugin downloads="23436378" size="69632521" date="1588119131000" updatedDate="1588119131000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.1152</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=85080</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="69686551" date="1588119063000" updatedDate="1588119063000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.148</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=85079</download-url><idea-version min="n/a" max="n/a" since-build="202.1423" until-build="203.0"/></idea-plugin><idea-plugin downloads="23436378" size="69632180" date="1588032503000" updatedDate="1588032503000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.1144</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=84976</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="69685814" date="1588032503000" updatedDate="1588032503000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.141</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=84975</download-url><idea-version min="n/a" max="n/a" since-build="202.1423" until-build="203.0"/></idea-plugin><idea-plugin downloads="23436378" size="69618534" date="1587773458000" updatedDate="1587773458000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.1136</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=84677</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="69672030" date="1587773296000" updatedDate="1587773296000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.138</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=84676</download-url><idea-version min="n/a" max="n/a" since-build="202.1423" until-build="203.0"/></idea-plugin><idea-plugin downloads="23436378" size="69666682" date="1587686887000" updatedDate="1587686887000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.129</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=84585</download-url><idea-version min="n/a" max="n/a" since-build="202.1423" until-build="203.0"/></idea-plugin><idea-plugin downloads="23436378" size="69662366" date="1587600508000" updatedDate="1587600508000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.121</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=84506</download-url><idea-version min="n/a" max="n/a" since-build="202.1423" until-build="203.0"/></idea-plugin><idea-plugin downloads="23436378" size="69618390" date="1587514253000" updatedDate="1587514253000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.1132</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=84371</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="69614791" date="1587513713000" updatedDate="1587513713000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.109</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=84369</download-url><idea-version min="n/a" max="n/a" since-build="202.1423" until-build="203.0"/></idea-plugin><idea-plugin downloads="23436378" size="69616603" date="1587427883000" updatedDate="1587427883000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.1128</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=84285</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="69614848" date="1587427776000" updatedDate="1587427776000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.108</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=84284</download-url><idea-version min="n/a" max="n/a" since-build="202.1423" until-build="203.0"/></idea-plugin><idea-plugin downloads="23436378" size="69614748" date="1587341401000" updatedDate="1587341401000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.1125</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=84169</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="69614784" date="1587254434000" updatedDate="1587254434000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.1124</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=84032</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="69614793" date="1587168518000" updatedDate="1587168518000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.1123</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=83984</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="69611696" date="1587168092000" updatedDate="1587168092000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.102</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=83982</download-url><idea-version min="n/a" max="n/a" since-build="202.1423" until-build="203.0"/></idea-plugin><idea-plugin downloads="23436378" size="69610863" date="1587082149000" updatedDate="1587082149000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.1116</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=83871</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="69601088" date="1586995793000" updatedDate="1586995793000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.1111</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=83760</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="69590608" date="1586908842000" updatedDate="1586908842000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.1096</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=83666</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="69602185" date="1586822489000" updatedDate="1586822489000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.1089</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=83567</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="69597240" date="1586649647000" updatedDate="1586649647000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.1084</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=83394</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="69596167" date="1586563265000" updatedDate="1586563265000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.1081</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=83332</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="69595993" date="1586476857000" updatedDate="1586476857000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.1076</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=83217</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="69596386" date="1586452423000" updatedDate="1586452423000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.1073</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=83181</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="69403674" date="1586390423000" updatedDate="1586390423000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.1067</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=83084</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="71502961" date="1586304066000" updatedDate="1586304066000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.1059</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=82986</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="69370846" date="1586217633000" updatedDate="1586217633000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.1049</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=82883</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="69366374" date="1586131251000" updatedDate="1586131251000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.1037</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=82789</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="69338427" date="1586044850000" updatedDate="1586044850000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.1031</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=82739</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="69338433" date="1585958471000" updatedDate="1585958471000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.1027</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=82693</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="69329559" date="1585837854000" updatedDate="1585837854000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.1016</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=82583</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="69327541" date="1585785638000" updatedDate="1585785638000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.1011</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=82442</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="69322800" date="1585699298000" updatedDate="1585699298000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.1001</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=82307</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="69268278" date="1585612832000" updatedDate="1585612832000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.977</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=82188</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="69267389" date="1585581437000" updatedDate="1585581437000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.970</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=82150</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="69230843" date="1585508165000" updatedDate="1585508165000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.100</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=82084</download-url><idea-version min="n/a" max="n/a" since-build="202.1423" until-build="203.0"/></idea-plugin><idea-plugin downloads="23436378" size="69264471" date="1585353621000" updatedDate="1585353621000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.966</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=82001</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="69247757" date="1585310962000" updatedDate="1585310962000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.954</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=81971</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="69231368" date="1585267299000" updatedDate="1585267299000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.949</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=81915</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="69230412" date="1585180878000" updatedDate="1585180878000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.944</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=81808</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="69230366" date="1585094527000" updatedDate="1585094527000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.937</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=81689</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="69239859" date="1585008055000" updatedDate="1585008055000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.928</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=81554</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="65816393" date="1584922320000" updatedDate="1584922320000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.721</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=81471</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="194.0"/></idea-plugin><idea-plugin downloads="23436378" size="69234874" date="1584835236000" updatedDate="1584835236000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.921</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=81402</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="69229547" date="1584748875000" updatedDate="1584748875000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.917</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=81366</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="69220634" date="1584715706000" updatedDate="1584715706000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.912</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=81350</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="69192944" date="1584662446000" updatedDate="1584662446000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.901</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=81291</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="69208375" date="1584576108000" updatedDate="1584576108000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.879</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=81185</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="69210377" date="1584489688000" updatedDate="1584489688000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.870</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=81053</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="69206076" date="1584434083000" updatedDate="1584434083000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.859</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=80940</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="69199336" date="1584403577000" updatedDate="1584403577000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.857</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=80927</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="69187965" date="1584144089000" updatedDate="1584144089000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.843</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=80797</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="69181376" date="1584057668000" updatedDate="1584057668000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.831</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=80733</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="69172194" date="1583971301000" updatedDate="1583971301000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.816</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=80521</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="69178020" date="1583885219000" updatedDate="1583885219000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.808</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=80383</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="69129784" date="1583854878000" updatedDate="1583854878000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.789</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=80355</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="69122948" date="1583798507000" updatedDate="1583798507000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.787</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=80302</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="69119907" date="1583539305000" updatedDate="1583539305000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.782</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=80145</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="69089828" date="1583519980000" updatedDate="1583519980000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.777</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=80140</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="69086203" date="1583452888000" updatedDate="1583452888000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.770</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=80063</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="69007764" date="1583366483000" updatedDate="1583366483000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.759</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=79961</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="69002706" date="1583280082000" updatedDate="1583280082000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.752</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=79826</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="68980499" date="1583193684000" updatedDate="1583193684000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.724</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=79741</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="68978035" date="1583020848000" updatedDate="1583020848000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.715</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=79611</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="68957422" date="1582934493000" updatedDate="1582934493000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.713</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=79574</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="68942002" date="1582901841000" updatedDate="1582901841000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.706</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=79544</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="68942082" date="1582849655000" updatedDate="1582849655000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.700</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=79476</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="68714928" date="1582809885000" updatedDate="1582809885000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.688</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=79427</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="68693842" date="1582675382000" updatedDate="1582675382000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.679</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=79157</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="68677170" date="1582623446000" updatedDate="1582623446000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.660</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=79100</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="68677215" date="1582590537000" updatedDate="1582590537000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.659</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=79087</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="68698442" date="1582503043000" updatedDate="1582503043000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.651</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=79033</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="68610125" date="1582329751000" updatedDate="1582329751000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.645</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=78885</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="68569167" date="1582243382000" updatedDate="1582243382000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.634</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=78818</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="68551368" date="1582156885000" updatedDate="1582156885000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.604</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=78680</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="68521853" date="1582070523000" updatedDate="1582070523000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.575</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=78538</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="65816238" date="1582070513000" updatedDate="1582070513000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.720</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=78537</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="194.0"/></idea-plugin><idea-plugin downloads="23436378" size="68456685" date="1581984199000" updatedDate="1581984199000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.552</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=78456</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="68386513" date="1581811748000" updatedDate="1581811748000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.534</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=78342</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="68380605" date="1581725076000" updatedDate="1581725076000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.525</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=78305</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="68388748" date="1581638577000" updatedDate="1581638577000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.510</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=78174</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="68478239" date="1581552130000" updatedDate="1581552130000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.502</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=78006</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="68478139" date="1581465784000" updatedDate="1581465784000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.490</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=77932</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="68457466" date="1581120266000" updatedDate="1581120266000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.463</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=77697</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="68424647" date="1581033852000" updatedDate="1581033852000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.449</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=77612</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="68418553" date="1580947273000" updatedDate="1580947273000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.434</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=77501</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="68347294" date="1580860842000" updatedDate="1580860842000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.424</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=77347</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="68338150" date="1580774474000" updatedDate="1580774474000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.409</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=77255</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="68320819" date="1580688052000" updatedDate="1580688052000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.393</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=77188</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="68320619" date="1580515354000" updatedDate="1580515354000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.389</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=77103</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="68184218" date="1580429098000" updatedDate="1580429098000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.376</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=77031</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="68190874" date="1580387580000" updatedDate="1580387580000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.355</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=76922</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="68191131" date="1580342615000" updatedDate="1580342615000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.353</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=76888</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="68188115" date="1580256313000" updatedDate="1580256313000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.344</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=76762</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="68174948" date="1580169714000" updatedDate="1580169714000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.320</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=76660</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="68171607" date="1579997110000" updatedDate="1579997110000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.316</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=76554</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="68167679" date="1579910494000" updatedDate="1579910494000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.313</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=76519</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="68155971" date="1579824080000" updatedDate="1579824080000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.309</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=76457</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="68151348" date="1579737712000" updatedDate="1579737712000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.303</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=76398</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="68147968" date="1579651424000" updatedDate="1579651424000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.292</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=76320</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="65803053" date="1579651414000" updatedDate="1579651414000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.716</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=76319</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="194.0"/></idea-plugin><idea-plugin downloads="23436378" size="68150864" date="1579565041000" updatedDate="1579565041000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.281</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=76205</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="68124159" date="1579305868000" updatedDate="1579305868000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.260</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=76014</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="68096796" date="1579219483000" updatedDate="1579219483000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.253</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=75965</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="68081878" date="1579132912000" updatedDate="1579132912000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.232</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=75897</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="68066037" date="1579046536000" updatedDate="1579046536000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.224</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=75837</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="68066016" date="1578787622000" updatedDate="1578787622000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.213</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=75692</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="68040187" date="1578701086000" updatedDate="1578701086000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.210</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=75670</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="65798318" date="1578701047000" updatedDate="1578701047000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.715</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=75668</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="194.0"/></idea-plugin><idea-plugin downloads="23436378" size="68067020" date="1578614574000" updatedDate="1578614574000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.205</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=75626</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="68065508" date="1578096034000" updatedDate="1578096034000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.191</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=75369</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="68044065" date="1578009688000" updatedDate="1578009688000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.189</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=75337</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="68035537" date="1577836975000" updatedDate="1577836975000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.187</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=75273</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="68035713" date="1577750523000" updatedDate="1577750523000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.185</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=75245</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="65835559" date="1577491434000" updatedDate="1577491434000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.176</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=75099</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="65797499" date="1577491434000" updatedDate="1577491434000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.713</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=75098</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="194.0"/></idea-plugin><idea-plugin downloads="23436378" size="65835637" date="1577405068000" updatedDate="1577405068000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.172</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=75027</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="65835407" date="1577318580000" updatedDate="1577318580000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.166</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=74982</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="65838101" date="1577232106000" updatedDate="1577232106000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.162</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=74898</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="65825886" date="1577145739000" updatedDate="1577145739000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.150</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=74867</download-url><idea-version min="n/a" max="n/a" since-build="201.2837" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="65825980" date="1576886424000" updatedDate="1576886424000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.149</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=74744</download-url><idea-version min="n/a" max="n/a" since-build="201.0" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="65824973" date="1576800202000" updatedDate="1576800202000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.145</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=74702</download-url><idea-version min="n/a" max="n/a" since-build="201.0" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="65796058" date="1576745137000" updatedDate="1576745137000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.711</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=74653</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="194.0"/></idea-plugin><idea-plugin downloads="23436378" size="65821514" date="1576713841000" updatedDate="1576713841000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.139</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=74634</download-url><idea-version min="n/a" max="n/a" since-build="201.0" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="65793361" date="1576627418000" updatedDate="1576627418000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.129</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=74558</download-url><idea-version min="n/a" max="n/a" since-build="201.0" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="65796098" date="1576627410000" updatedDate="1576627410000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.710</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=74557</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="194.0"/></idea-plugin><idea-plugin downloads="23436378" size="65793297" date="1576540931000" updatedDate="1576540931000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.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=74518</download-url><idea-version min="n/a" max="n/a" since-build="201.0" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="65773954" date="1576368693000" updatedDate="1576368693000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.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=74434</download-url><idea-version min="n/a" max="n/a" since-build="201.0" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="65795883" date="1576368199000" updatedDate="1576368199000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.708</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=74432</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="194.0"/></idea-plugin><idea-plugin downloads="23436378" size="65790894" date="1576281770000" updatedDate="1576281770000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.705</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=74401</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="194.0"/></idea-plugin><idea-plugin downloads="23436378" size="65773705" date="1576195310000" updatedDate="1576195310000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.111</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=74316</download-url><idea-version min="n/a" max="n/a" since-build="201.0" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="65780737" date="1576195297000" updatedDate="1576195297000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.699</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=74315</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="194.0"/></idea-plugin><idea-plugin downloads="23436378" size="65776316" date="1576022592000" updatedDate="1576022592000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.694</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=74176</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="194.0"/></idea-plugin><idea-plugin downloads="23436378" size="58940350" date="1575936181000" updatedDate="1575936181000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.688</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=74086</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="194.0"/></idea-plugin><idea-plugin downloads="23436378" size="59477882" date="1575677058000" updatedDate="1575677058000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.681</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=73951</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="194.0"/></idea-plugin><idea-plugin downloads="23436378" size="59475780" date="1575646106000" updatedDate="1575646106000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.678</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=73928</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="194.0"/></idea-plugin><idea-plugin downloads="23436378" size="59475466" date="1575590660000" updatedDate="1575590660000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.673</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=73872</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="194.0"/></idea-plugin><idea-plugin downloads="23436378" size="59472962" date="1575504252000" updatedDate="1575504252000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.668</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=73811</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="194.0"/></idea-plugin><idea-plugin downloads="23436378" size="59268963" date="1575417897000" updatedDate="1575417897000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.109</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=73719</download-url><idea-version min="n/a" max="n/a" since-build="201.0" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="59468511" date="1575417880000" updatedDate="1575417880000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.663</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=73718</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="194.0"/></idea-plugin><idea-plugin downloads="23436378" size="59268888" date="1575331347000" updatedDate="1575331347000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.108</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=73639</download-url><idea-version min="n/a" max="n/a" since-build="201.0" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="59452089" date="1575072278000" updatedDate="1575072278000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.646</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=73436</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="194.0"/></idea-plugin><idea-plugin downloads="23436378" size="59387064" date="1574985750000" updatedDate="1574985750000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.644</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=73312</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="194.0"/></idea-plugin><idea-plugin downloads="23436378" size="59250785" date="1574899317000" updatedDate="1574899317000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.105</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=73237</download-url><idea-version min="n/a" max="n/a" since-build="201.0" until-build="202.0"/></idea-plugin><idea-plugin downloads="23436378" size="59383374" date="1574812932000" updatedDate="1574812932000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.641</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=73186</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="194.0"/></idea-plugin><idea-plugin downloads="23436378" size="59382062" date="1574726585000" updatedDate="1574726585000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.639</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=73098</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="194.0"/></idea-plugin><idea-plugin downloads="23436378" size="59378168" date="1574640062000" updatedDate="1574640062000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.629</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=73010</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="194.0"/></idea-plugin><idea-plugin downloads="23436378" size="59377886" date="1574467348000" updatedDate="1574467348000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.626</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=72942</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="194.0"/></idea-plugin><idea-plugin downloads="23436378" size="59372077" date="1574381113000" updatedDate="1574381113000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.623</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=72818</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="194.0"/></idea-plugin><idea-plugin downloads="23436378" size="59354625" date="1574334871000" updatedDate="1574334871000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.617</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=72774</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="194.0"/></idea-plugin><idea-plugin downloads="23436378" size="59344374" date="1574208068000" updatedDate="1574208068000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.605</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=72635</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="194.0"/></idea-plugin><idea-plugin downloads="23436378" size="59330479" date="1574121640000" updatedDate="1574121640000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.603</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=72564</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="194.0"/></idea-plugin><idea-plugin downloads="23436378" size="59321714" date="1573862568000" updatedDate="1573862568000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.598</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=72455</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="194.0"/></idea-plugin><idea-plugin downloads="23436378" size="59323194" date="1573776212000" updatedDate="1573776212000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.596</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=72398</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="194.0"/></idea-plugin><idea-plugin downloads="23436378" size="59324215" date="1573689855000" updatedDate="1573689855000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.585</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=72274</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="194.0"/></idea-plugin><idea-plugin downloads="23436378" size="59329134" date="1573603405000" updatedDate="1573603405000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.573</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=72145</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="194.0"/></idea-plugin><idea-plugin downloads="23436378" size="59317503" date="1573517039000" updatedDate="1573517039000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.560</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=72113</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="194.0"/></idea-plugin><idea-plugin downloads="23436378" size="59268878" date="1573257704000" updatedDate="1573257704000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.549</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=72023</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="194.0"/></idea-plugin><idea-plugin downloads="23436378" size="59264542" date="1573171384000" updatedDate="1573171384000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.534</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=71943</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="194.0"/></idea-plugin><idea-plugin downloads="23436378" size="59253563" date="1573085002000" updatedDate="1573085002000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.525</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=71831</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="194.0"/></idea-plugin><idea-plugin downloads="23436378" size="59250660" date="1572998540000" updatedDate="1572998540000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.512</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=71765</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="194.0"/></idea-plugin><idea-plugin downloads="23436378" size="59246627" date="1572739241000" updatedDate="1572739241000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.498</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=71600</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="194.0"/></idea-plugin><idea-plugin downloads="23436378" size="59246450" date="1572652924000" updatedDate="1572652924000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.496</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=71580</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="194.0"/></idea-plugin><idea-plugin downloads="23436378" size="59246458" date="1572566556000" updatedDate="1572566556000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.484</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=71527</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="194.0"/></idea-plugin><idea-plugin downloads="23436378" size="59211569" date="1572480092000" updatedDate="1572480092000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.480</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=71458</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="194.0"/></idea-plugin><idea-plugin downloads="23436378" size="59207845" date="1572393758000" updatedDate="1572393758000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.466</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=71334</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="194.0"/></idea-plugin><idea-plugin downloads="23436378" size="59203777" date="1572307367000" updatedDate="1572307367000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.459</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=71287</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="194.0"/></idea-plugin><idea-plugin downloads="23436378" size="58265774" date="1572048148000" updatedDate="1572048148000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.1157</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=71207</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="59183452" date="1572048080000" updatedDate="1572048080000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.449</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=71206</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="194.0"/></idea-plugin><idea-plugin downloads="23436378" size="58639910" date="1571961758000" updatedDate="1571961758000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.443</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=71137</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="194.0"/></idea-plugin><idea-plugin downloads="23436378" size="58626266" date="1571875624000" updatedDate="1571875624000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.427</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=71102</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="194.0"/></idea-plugin><idea-plugin downloads="23436378" size="58592923" date="1571788995000" updatedDate="1571788995000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.410</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=70986</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="194.0"/></idea-plugin><idea-plugin downloads="23436378" size="58579521" date="1571753041000" updatedDate="1571753041000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.405</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=70968</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="194.0"/></idea-plugin><idea-plugin downloads="23436378" size="58579558" date="1571749151000" updatedDate="1571749151000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.385</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=70966</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="194.0"/></idea-plugin><idea-plugin downloads="23436378" size="58544044" date="1571270498000" updatedDate="1571270498000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.373</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=70687</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="194.0"/></idea-plugin><idea-plugin downloads="23436378" size="58131616" date="1571184369000" updatedDate="1571184369000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.370</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=70614</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="194.0"/></idea-plugin><idea-plugin downloads="23436378" size="58133537" date="1571098251000" updatedDate="1571098251000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.363</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=70561</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="194.0"/></idea-plugin><idea-plugin downloads="23436378" size="58133138" date="1570838483000" updatedDate="1570838483000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.360</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=70441</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="194.0"/></idea-plugin><idea-plugin downloads="23436378" size="58168334" date="1570752123000" updatedDate="1570752123000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.348</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=70359</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="194.0"/></idea-plugin><idea-plugin downloads="23436378" size="58169285" date="1570665739000" updatedDate="1570665739000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.343</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=70304</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="194.0"/></idea-plugin><idea-plugin downloads="23436378" size="58169332" date="1570579718000" updatedDate="1570579718000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.341</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=70189</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="194.0"/></idea-plugin><idea-plugin downloads="23436378" size="58146945" date="1570492847000" updatedDate="1570492847000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.333</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=70123</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="194.0"/></idea-plugin><idea-plugin downloads="23436378" size="58118116" date="1570406930000" updatedDate="1570406930000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.326</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=70071</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="194.0"/></idea-plugin><idea-plugin downloads="23436378" size="58123481" date="1570233721000" updatedDate="1570233721000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.321</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=70010</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="194.0"/></idea-plugin><idea-plugin downloads="23436378" size="58118037" date="1570147322000" updatedDate="1570147322000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.319</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=69890</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="194.0"/></idea-plugin><idea-plugin downloads="23436378" size="58117188" date="1570060902000" updatedDate="1570060902000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.305</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=69772</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="194.0"/></idea-plugin><idea-plugin downloads="23436378" size="58117956" date="1569974504000" updatedDate="1569974504000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.289</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=69717</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="194.0"/></idea-plugin><idea-plugin downloads="23436378" size="58108263" date="1569888042000" updatedDate="1569888042000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.272</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=69652</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="194.0"/></idea-plugin><idea-plugin downloads="23436378" size="58107781" date="1569838545000" updatedDate="1569838545000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.270</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=69605</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="194.0"/></idea-plugin><idea-plugin downloads="23436378" size="58102989" date="1569542940000" updatedDate="1569542940000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.264</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=69496</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="194.0"/></idea-plugin><idea-plugin downloads="23436378" size="58107945" date="1569456130000" updatedDate="1569456130000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.252</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=69359</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="194.0"/></idea-plugin><idea-plugin downloads="23436378" size="58089938" date="1569369671000" updatedDate="1569369671000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.236</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=69310</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="194.0"/></idea-plugin><idea-plugin downloads="23436378" size="58269189" date="1569283224000" updatedDate="1569283224000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.1155</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=69244</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="58267783" date="1569024114000" updatedDate="1569024114000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.1154</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=69133</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="58081277" date="1568851241000" updatedDate="1568851241000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.217</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=68976</download-url><idea-version min="n/a" max="n/a" since-build="193.0" until-build="194.0"/></idea-plugin><idea-plugin downloads="23436378" size="58076361" date="1568765031000" updatedDate="1568765031000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.210</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=68914</download-url><idea-version min="n/a" max="n/a" since-build="193.0" until-build="194.0"/></idea-plugin><idea-plugin downloads="23436378" size="58079242" date="1568678524000" updatedDate="1568678524000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.196</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=68830</download-url><idea-version min="n/a" max="n/a" since-build="193.0" until-build="194.0"/></idea-plugin><idea-plugin downloads="23436378" size="58078760" date="1568506018000" updatedDate="1568506018000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.193</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=68772</download-url><idea-version min="n/a" max="n/a" since-build="193.0" until-build="194.0"/></idea-plugin><idea-plugin downloads="23436378" size="58075731" date="1568419275000" updatedDate="1568419275000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.189</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=68735</download-url><idea-version min="n/a" max="n/a" since-build="193.0" until-build="194.0"/></idea-plugin><idea-plugin downloads="23436378" size="58237403" date="1568283192000" updatedDate="1568283192000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.174</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=68627</download-url><idea-version min="n/a" max="n/a" since-build="193.0" until-build="194.0"/></idea-plugin><idea-plugin downloads="23436378" size="58101006" date="1568246516000" updatedDate="1568246516000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.1153</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=68614</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="58104025" date="1567900938000" updatedDate="1567900938000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.1149</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=68368</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="58087858" date="1567688617000" updatedDate="1567688617000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.1144</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=68285</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="58079338" date="1567641626000" updatedDate="1567641626000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.1142</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=68252</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="58078810" date="1567555289000" updatedDate="1567555289000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.1138</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=68198</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="58078445" date="1567209690000" updatedDate="1567209690000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.1132</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=68026</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="58078061" date="1567123271000" updatedDate="1567123271000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.1116</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=67973</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="58073817" date="1567036877000" updatedDate="1567036877000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.1107</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=67925</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="58079550" date="1566950442000" updatedDate="1566950442000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.1082</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=67884</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="58037611" date="1566604849000" updatedDate="1566604849000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.1058</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=67725</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="58197343" date="1566518508000" updatedDate="1566518508000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.1051</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=67672</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="58196201" date="1566482416000" updatedDate="1566482416000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.1045</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=67620</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="58205025" date="1566432723000" updatedDate="1566432723000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.1033</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=67597</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="58191091" date="1566345663000" updatedDate="1566345663000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.1012</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=67551</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="58170482" date="1566259236000" updatedDate="1566259236000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.1010</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=67503</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="58011629" date="1566172827000" updatedDate="1566172827000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.994</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=67443</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="58009631" date="1566000136000" updatedDate="1566000136000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.991</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=67390</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="57995651" date="1565913674000" updatedDate="1565913674000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.986</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=67315</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="57984700" date="1565827249000" updatedDate="1565827249000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.980</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=67262</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="57975751" date="1565740882000" updatedDate="1565740882000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.976</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=67191</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="57946243" date="1565654467000" updatedDate="1565654467000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.965</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=67127</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="58090470" date="1565602480000" updatedDate="1565602480000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.963</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=67075</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="57947855" date="1565568065000" updatedDate="1565568065000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.961</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=67056</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="57944239" date="1565367649000" updatedDate="1565367649000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.956</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=66993</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="57943288" date="1565359272000" updatedDate="1565359272000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.955</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=66985</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="57948166" date="1565308876000" updatedDate="1565308876000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.941</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=66924</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="57947526" date="1565252360000" updatedDate="1565252360000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.936</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=66832</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="57938232" date="1565222486000" updatedDate="1565222486000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.935</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=66820</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="58091277" date="1565136061000" updatedDate="1565136061000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.923</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=66746</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="57906192" date="1564704116000" updatedDate="1564704116000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.886</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=66542</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="58050167" date="1564617674000" updatedDate="1564617674000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.872</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=66483</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="57864236" date="1564564591000" updatedDate="1564564591000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.849</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=66431</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="58018287" date="1564531340000" updatedDate="1564531340000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.847</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=66411</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="57867202" date="1564444912000" updatedDate="1564444912000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.837</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=66336</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="58001184" date="1564272071000" updatedDate="1564272071000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.829</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=66232</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="58022588" date="1564185662000" updatedDate="1564185662000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.824</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=66198</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="58013707" date="1564099729000" updatedDate="1564099729000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.808</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=66114</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="58006579" date="1564012893000" updatedDate="1564012893000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.801</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=66034</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="58005878" date="1563973303000" updatedDate="1563973303000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.794</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=66016</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="57849832" date="1563926454000" updatedDate="1563926454000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.786</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=65987</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="57848280" date="1563840098000" updatedDate="1563840098000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.773</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=65909</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="58000144" date="1563536890000" updatedDate="1563536890000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.737</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=65779</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="57844986" date="1563494829000" updatedDate="1563494829000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.734</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=65760</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="57832916" date="1563408046000" updatedDate="1563408046000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.721</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=65699</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="57830143" date="1563321701000" updatedDate="1563321701000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.706</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=65674</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="57821506" date="1563235444000" updatedDate="1563235444000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.694</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=65625</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="57821570" date="1563148888000" updatedDate="1563148888000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.682</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=65592</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="57792488" date="1562976102000" updatedDate="1562976102000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.680</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=65545</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="57785757" date="1562890095000" updatedDate="1562890095000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.666</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=65504</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="57772393" date="1562803268000" updatedDate="1562803268000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.628</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=65428</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="57770664" date="1562716850000" updatedDate="1562716850000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.613</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=65333</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="57755069" date="1562630479000" updatedDate="1562630479000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.580</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=65294</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="57752395" date="1562371271000" updatedDate="1562371271000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.566</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=65185</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="57751085" date="1562284826000" updatedDate="1562284826000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.551</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=65139</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="57743175" date="1562198433000" updatedDate="1562198433000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.533</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=65081</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="57893539" date="1562112058000" updatedDate="1562112058000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.516</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=64977</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="57729367" date="1562025661000" updatedDate="1562025661000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.499</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=64939</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="57731359" date="1561939219000" updatedDate="1561939219000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.491</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=64895</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="57726378" date="1561852825000" updatedDate="1561852825000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.489</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=64869</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="57724067" date="1561766438000" updatedDate="1561766438000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.483</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=64844</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="57861182" date="1561680044000" updatedDate="1561680044000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.474</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=64795</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="57681103" date="1561593654000" updatedDate="1561593654000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.459</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=64703</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="57825539" date="1561507902000" updatedDate="1561507902000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.441</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=64622</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="57713765" date="1561420878000" updatedDate="1561420878000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.426</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=64550</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="57616532" date="1561420857000" updatedDate="1561420857000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.1059</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=64549</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="57769120" date="1561248059000" updatedDate="1561248059000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.1054</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=64477</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="57723322" date="1561248041000" updatedDate="1561248041000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.411</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=64476</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="57617152" date="1561161670000" updatedDate="1561161670000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.1052</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=64451</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="57718177" date="1561161638000" updatedDate="1561161638000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.401</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=64450</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="57716196" date="1561075296000" updatedDate="1561075296000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.394</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=64395</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="57615044" date="1561075242000" updatedDate="1561075242000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.1048</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=64394</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="57724110" date="1560988866000" updatedDate="1560988866000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.383</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=64342</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="57615020" date="1560988835000" updatedDate="1560988835000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.1039</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=64341</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="57767295" date="1560902491000" updatedDate="1560902491000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.1032</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=64232</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="57849501" date="1560902464000" updatedDate="1560902464000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.363</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=64231</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="57842579" date="1560816102000" updatedDate="1560816102000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.346</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=64195</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="57773052" date="1560816045000" updatedDate="1560816045000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.1027</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=64194</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="57834888" date="1560556846000" updatedDate="1560556846000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.337</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=64085</download-url><idea-version min="n/a" max="n/a" since-build="192.5118.30" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="57679707" date="1560384121000" updatedDate="1560384121000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.335</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=63940</download-url><idea-version min="n/a" max="n/a" since-build="192.4488.1" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="57811526" date="1559952086000" updatedDate="1559952086000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.323</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=63708</download-url><idea-version min="n/a" max="n/a" since-build="192.4488.1" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="57761221" date="1559952082000" updatedDate="1559952082000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.1020</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=63707</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="57750964" date="1559865665000" updatedDate="1559865665000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.1016</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=63636</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="57633397" date="1559865644000" updatedDate="1559865644000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.310</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=63635</download-url><idea-version min="n/a" max="n/a" since-build="192.4488.1" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="57745434" date="1559779318000" updatedDate="1559779318000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.1011</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=63560</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="57621245" date="1559779259000" updatedDate="1559779259000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.294</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=63558</download-url><idea-version min="n/a" max="n/a" since-build="192.4488.1" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="57616610" date="1559693153000" updatedDate="1559693153000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.273</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=63516</download-url><idea-version min="n/a" max="n/a" since-build="192.4488.1" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="57748441" date="1559692881000" updatedDate="1559692881000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.1005</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=63515</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="57601392" date="1559606456000" updatedDate="1559606456000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.260</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=63472</download-url><idea-version min="n/a" max="n/a" since-build="192.4488.1" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="57744360" date="1559606446000" updatedDate="1559606446000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.1001</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=63471</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="57743110" date="1559347271000" updatedDate="1559347271000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.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=63359</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="57739878" date="1559260873000" updatedDate="1559260873000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.992</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=63300</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="57700517" date="1559260845000" updatedDate="1559260845000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.234</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=63299</download-url><idea-version min="n/a" max="n/a" since-build="192.0" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="57698266" date="1559214623000" updatedDate="1559214623000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.227</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=63275</download-url><idea-version min="n/a" max="n/a" since-build="192.0" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="57558092" date="1559174462000" updatedDate="1559174462000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.222</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=63249</download-url><idea-version min="n/a" max="n/a" since-build="192.4488.1" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="57583700" date="1559174458000" updatedDate="1559174458000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.990</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=63248</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="57713525" date="1559088083000" updatedDate="1559088083000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.987</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=63200</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="57496546" date="1559031981000" updatedDate="1559031981000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.190</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=63124</download-url><idea-version min="n/a" max="n/a" since-build="192.0" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="57708218" date="1559001666000" updatedDate="1559001666000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.981</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=63097</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="57690233" date="1558742588000" updatedDate="1558742588000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.978</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=62970</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="57679670" date="1558656046000" updatedDate="1558656046000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.973</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=62804</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="57626432" date="1558606233000" updatedDate="1558606233000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.172</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=62705</download-url><idea-version min="n/a" max="n/a" since-build="192.0" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="57688377" date="1558569677000" updatedDate="1558569677000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.969</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=62675</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="57526557" date="1558483308000" updatedDate="1558483308000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.962</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=62628</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="57524404" date="1558138577000" updatedDate="1558138577000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.957</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=62461</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="57524938" date="1558051744000" updatedDate="1558051744000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.954</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=62424</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="57501259" date="1557964865000" updatedDate="1557964865000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.945</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=62381</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="57622787" date="1557884901000" updatedDate="1557884901000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.926</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=62341</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="57475767" date="1557792240000" updatedDate="1557792240000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.912</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=62290</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="57459299" date="1557532866000" updatedDate="1557532866000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.900</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=62171</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="57590890" date="1557446444000" updatedDate="1557446444000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.895</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=62132</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="57447123" date="1557360073000" updatedDate="1557360073000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.888</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=62093</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="57513102" date="1557360066000" updatedDate="1557360066000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.166</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=62092</download-url><idea-version min="n/a" max="n/a" since-build="192.0" until-build="193.0"/></idea-plugin><idea-plugin downloads="23436378" size="57445009" date="1557187238000" updatedDate="1557187238000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.877</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=61974</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="57437131" date="1556928052000" updatedDate="1556928052000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.871</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=61841</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="57571204" date="1556755247000" updatedDate="1556755247000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.867</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=61703</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="57427266" date="1556582448000" updatedDate="1556582448000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.864</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=61610</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="57430456" date="1556323242000" updatedDate="1556323242000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.856</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=61491</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="57569101" date="1556236833000" updatedDate="1556236833000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.851</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=61429</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="57424275" date="1556150901000" updatedDate="1556150901000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.845</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=61370</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="57424216" date="1556064052000" updatedDate="1556064052000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.839</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=61311</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="57421026" date="1555977659000" updatedDate="1555977659000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.832</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=61249</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="57418565" date="1555718491000" updatedDate="1555718491000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.830</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=61146</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="57418551" date="1555632088000" updatedDate="1555632088000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.826</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=61108</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="57422176" date="1555545687000" updatedDate="1555545687000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.820</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=61051</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="57564873" date="1555459258000" updatedDate="1555459258000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.813</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=61000</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="57408923" date="1555414329000" updatedDate="1555414329000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.803</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=60973</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="57407016" date="1555200077000" updatedDate="1555200077000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.787</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=60868</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="57408511" date="1555113654000" updatedDate="1555113654000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.782</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=60836</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="57552346" date="1555080078000" updatedDate="1555080078000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.780</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=60826</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="57409178" date="1555027264000" updatedDate="1555027264000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.775</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=60795</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="57407737" date="1554940989000" updatedDate="1554940989000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.772</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=60725</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="57557631" date="1554768053000" updatedDate="1554768053000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.765</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=60639</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="57400696" date="1554508845000" updatedDate="1554508845000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.763</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=60516</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="57364529" date="1554422444000" updatedDate="1554422444000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.751</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=60482</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="57364673" date="1554250169000" updatedDate="1554250169000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.744</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=60378</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="57364737" date="1554163272000" updatedDate="1554163272000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.727</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=60343</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="57364426" date="1554076840000" updatedDate="1554076840000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.703</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=60293</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="57358187" date="1553990444000" updatedDate="1553990444000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.702</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=60249</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="57355560" date="1553817647000" updatedDate="1553817647000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.682</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=60125</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="57355612" date="1553731294000" updatedDate="1553731294000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.675</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=60054</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="57335602" date="1553558587000" updatedDate="1553558587000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.638</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=59906</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="57346993" date="1553472046000" updatedDate="1553472046000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.626</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=59871</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="57371326" date="1553299371000" updatedDate="1553299371000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.619</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=59821</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="57388619" date="1553212845000" updatedDate="1553212845000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.602</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=59780</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="57526576" date="1553126476000" updatedDate="1553126476000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.582</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=59734</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="57509497" date="1553040043000" updatedDate="1553040043000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.574</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=59696</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="57510666" date="1552953731000" updatedDate="1552953731000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.567</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=59654</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="57373038" date="1552867231000" updatedDate="1552867231000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.561</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=59617</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="57370771" date="1552694498000" updatedDate="1552694498000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.555</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=59546</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="57510170" date="1552608085000" updatedDate="1552608085000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.550</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=59494</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="57361833" date="1552521638000" updatedDate="1552521638000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.541</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=59410</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="57331597" date="1552435819000" updatedDate="1552435819000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.533</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=59367</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="57373539" date="1552348863000" updatedDate="1552348863000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.522</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=59324</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="57372793" date="1552176052000" updatedDate="1552176052000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.513</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=59270</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="57373348" date="1552089668000" updatedDate="1552089668000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.508</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=59229</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="56433500" date="1552003256000" updatedDate="1552003256000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.496</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=59188</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="56570917" date="1551916898000" updatedDate="1551916898000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.477</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=59134</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="56413008" date="1551830459000" updatedDate="1551830459000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.458</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=59058</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="56388523" date="1551744822000" updatedDate="1551744822000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.443</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=59014</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="56384529" date="1551484874000" updatedDate="1551484874000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.435</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=58939</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="56380557" date="1551398463000" updatedDate="1551398463000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.425</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=58904</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="56380537" date="1551312060000" updatedDate="1551312060000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.412</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=58845</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="56381261" date="1551225679000" updatedDate="1551225679000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.405</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=58766</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="66053705" date="1551191522000" updatedDate="1551191522000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.400</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=58752</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="66053609" date="1551139254000" updatedDate="1551139254000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.391</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=58726</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="66053260" date="1551052834000" updatedDate="1551052834000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.388</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=58680</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="66054087" date="1550966445000" updatedDate="1550966445000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.385</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=58661</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="66242803" date="1550880041000" updatedDate="1550880041000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.378</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=58637</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="66262179" date="1550793716000" updatedDate="1550793716000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.371</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=58593</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="66048624" date="1550707626000" updatedDate="1550707626000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.358</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=58550</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="66063043" date="1550275268000" updatedDate="1550275268000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.333</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=58367</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="66077040" date="1550188907000" updatedDate="1550188907000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.324</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=58281</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="66082384" date="1550102497000" updatedDate="1550102497000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.319</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=58231</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="66398685" date="1550016093000" updatedDate="1550016093000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.301</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=58153</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="66596273" date="1549843271000" updatedDate="1549843271000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.273</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=58079</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="66581747" date="1549756852000" updatedDate="1549756852000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.263</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=58033</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="66383568" date="1549670513000" updatedDate="1549670513000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.256</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=58009</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="66485609" date="1549584060000" updatedDate="1549584060000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.246</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=57957</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="66274907" date="1549497647000" updatedDate="1549497647000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.225</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=57902</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="66276370" date="1549324887000" updatedDate="1549324887000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.219</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=57766</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="65982759" date="1549152042000" updatedDate="1549152042000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.202</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=57693</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="66447592" date="1549065666000" updatedDate="1549065666000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.200</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=57664</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="66444353" date="1548979302000" updatedDate="1548979302000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.183</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=57606</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="66246075" date="1548892853000" updatedDate="1548892853000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.166</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=57544</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="57175868" date="1548806498000" updatedDate="1548806498000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.779</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=54709</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="66454129" date="1548720549000" updatedDate="1548720549000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.151</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=54645</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="66217376" date="1548547251000" updatedDate="1548547251000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.133</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=54587</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="66213083" date="1548460909000" updatedDate="1548460909000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.127</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=54560</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="66218669" date="1548374476000" updatedDate="1548374476000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.112</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=54518</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="66223448" date="1548288791000" updatedDate="1548288791000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.102</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=54407</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="66192241" date="1548288063000" updatedDate="1548288063000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.775</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=54406</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="66408117" date="1548201653000" updatedDate="1548201653000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.91</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=54346</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="66212554" date="1548115324000" updatedDate="1548115324000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.83</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=54316</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="66379006" date="1548028851000" updatedDate="1548028851000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.771</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=54276</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="66205662" date="1547856043000" updatedDate="1547856043000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.75</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=54229</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="66388534" date="1547769717000" updatedDate="1547769717000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.769</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=54196</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="66176402" date="1547683270000" updatedDate="1547683270000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.51</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=54157</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="66153653" date="1547597287000" updatedDate="1547597287000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.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=54113</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="66174275" date="1547596849000" updatedDate="1547596849000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.762</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=54112</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="66135320" date="1547510495000" updatedDate="1547510495000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.760</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=54072</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="66147566" date="1547252031000" updatedDate="1547252031000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.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=53994</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="66359279" date="1547251301000" updatedDate="1547251301000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.754</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=53993</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="66338822" date="1547210648000" updatedDate="1547210648000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=53983</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="192.0"/></idea-plugin><idea-plugin downloads="23436378" size="66162811" date="1547164849000" updatedDate="1547164849000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.750</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=53955</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="66349815" date="1547078465000" updatedDate="1547078465000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.742</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=53905</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="62893809" date="1546473636000" updatedDate="1546473636000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.725</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=53723</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="62861360" date="1546387258000" updatedDate="1546387258000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.724</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=53696</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="62891953" date="1546300932000" updatedDate="1546300932000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.718</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=53688</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="66161060" date="1546128041000" updatedDate="1546128041000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.699</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=53653</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="66389280" date="1546041918000" updatedDate="1546041918000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.688</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=53632</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="66166809" date="1545868868000" updatedDate="1545868868000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.673</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=53576</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="66171828" date="1545782622000" updatedDate="1545782622000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.668</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=53559</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="66171130" date="1545696174000" updatedDate="1545696174000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.660</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=53546</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="66170675" date="1545609640000" updatedDate="1545609640000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.654</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=53518</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="66363796" date="1545523251000" updatedDate="1545523251000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.652</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=53502</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="66155311" date="1545436853000" updatedDate="1545436853000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.649</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=53483</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="66157147" date="1545350440000" updatedDate="1545350440000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.644</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=53438</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="66150179" date="1545264045000" updatedDate="1545264045000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.641</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=53414</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="66124544" date="1545177690000" updatedDate="1545177690000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.629</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=53349</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="66108436" date="1545091258000" updatedDate="1545091258000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.619</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=53319</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="66298813" date="1545004850000" updatedDate="1545004850000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.610</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=53254</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="66287599" date="1544745736000" updatedDate="1544745736000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.597</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=53180</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="66094884" date="1544661129000" updatedDate="1544661129000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.589</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=53143</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="66024544" date="1544572863000" updatedDate="1544572863000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.578</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=53085</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="66232241" date="1544486998000" updatedDate="1544486998000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.571</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=53044</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="66010190" date="1544227252000" updatedDate="1544227252000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.563</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=52988</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="66698406" date="1544140852000" updatedDate="1544140852000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.551</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=52944</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="66699364" date="1544054455000" updatedDate="1544054455000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.549</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=52879</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="66985708" date="1543968032000" updatedDate="1543968032000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.541</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=52840</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="66907938" date="1543912419000" updatedDate="1543912419000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.530</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=52799</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="67054636" date="1543854839000" updatedDate="1543854839000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.522</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=52776</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="66891097" date="1543795408000" updatedDate="1543795408000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.519</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=52755</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="66892236" date="1543622474000" updatedDate="1543622474000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.517</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=52702</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="66890679" date="1543451405000" updatedDate="1543451405000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.510</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=52615</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="66954097" date="1543355392000" updatedDate="1543355392000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.504</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=52561</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="66931685" date="1543276855000" updatedDate="1543276855000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.489</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=52514</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="66928150" date="1542931263000" updatedDate="1542931263000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.477</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=52394</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="66928178" date="1542844838000" updatedDate="1542844838000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.475</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=52312</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="67157560" date="1542758475000" updatedDate="1542758475000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.473</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=52246</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="66870975" date="1542672075000" updatedDate="1542672075000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.463</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=52215</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="66911752" date="1542412842000" updatedDate="1542412842000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.453</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=52120</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="67124777" date="1542326436000" updatedDate="1542326436000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.444</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=52086</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="66861456" date="1542240056000" updatedDate="1542240056000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.428</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=52048</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="66863363" date="1542153670000" updatedDate="1542153670000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.407</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=52028</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="66900745" date="1542067240000" updatedDate="1542067240000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.401</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=51987</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="67002901" date="1541722337000" updatedDate="1541722337000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.358</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=51859</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="67000435" date="1541695049000" updatedDate="1541695049000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.349</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=51854</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="66958401" date="1541548892000" updatedDate="1541548892000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.330</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=51811</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="67145936" date="1541462438000" updatedDate="1541462438000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.327</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=51785</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="66955462" date="1541203257000" updatedDate="1541203257000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.322</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=51727</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="66954505" date="1541116841000" updatedDate="1541116841000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.313</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=51680</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="66973554" date="1541030449000" updatedDate="1541030449000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.301</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=51617</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="66970692" date="1540944037000" updatedDate="1540944037000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.295</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=51592</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="67180573" date="1540857644000" updatedDate="1540857644000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.290</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=51557</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="58057811" date="1540598465000" updatedDate="1540598465000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.281</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=51486</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="58185241" date="1540512307000" updatedDate="1540512307000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.270</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=51462</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="58013623" date="1540425639000" updatedDate="1540425639000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.255</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=51423</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="58050653" date="1540340002000" updatedDate="1540340002000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.253</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=51385</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="58212418" date="1540252850000" updatedDate="1540252850000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.245</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=51358</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="58049925" date="1540220396000" updatedDate="1540220396000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.235</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=51340</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="77210332" date="1540080047000" updatedDate="1540080047000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.227</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=51304</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="76954931" date="1539993641000" updatedDate="1539993641000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.223</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=51292</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="76991627" date="1539907287000" updatedDate="1539907287000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.217</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=51245</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="77166491" date="1539820821000" updatedDate="1539820821000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.195</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=51200</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="76964761" date="1539753486000" updatedDate="1539753486000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.185</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=51126</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="76954198" date="1539648049000" updatedDate="1539648049000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.176</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=51071</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="77200874" date="1539302812000" updatedDate="1539302812000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.163</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=50957</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="76920217" date="1539216080000" updatedDate="1539216080000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.157</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=50916</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="77165854" date="1539129757000" updatedDate="1539129757000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.153</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=50858</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="76928588" date="1539043536000" updatedDate="1539043536000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.147</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=50798</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="77188983" date="1538784048000" updatedDate="1538784048000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.134</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=50717</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="76959893" date="1538697654000" updatedDate="1538697654000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.126</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=50678</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="76950235" date="1538611238000" updatedDate="1538611238000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.120</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=50645</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="77143185" date="1538524850000" updatedDate="1538524850000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.110</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=50569</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="77135706" date="1538438436000" updatedDate="1538438436000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.106</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=50508</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="77094090" date="1538092853000" updatedDate="1538092853000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.102</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=50397</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="77130157" date="1537920043000" updatedDate="1537920043000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.100</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=50311</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="77298727" date="1537574509000" updatedDate="1537574509000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.97</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=50187</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="77290871" date="1537488057000" updatedDate="1537488057000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.92</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=50149</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="77030449" date="1537228854000" updatedDate="1537228854000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.84</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=50025</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="77073546" date="1537056040000" updatedDate="1537056040000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.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=49976</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="77291700" date="1536969665000" updatedDate="1536969665000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.79</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=49954</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="77067835" date="1536883237000" updatedDate="1536883237000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.75</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=49937</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="77305097" date="1536710431000" updatedDate="1536710431000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.63</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=49809</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="77275995" date="1536451236000" updatedDate="1536451236000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.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=49718</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="77027264" date="1536364833000" updatedDate="1536364833000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.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=49705</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="77060928" date="1536278477000" updatedDate="1536278477000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.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=49671</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="77110210" date="1536192033000" updatedDate="1536192033000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.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=49626</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="77066831" date="1536019273000" updatedDate="1536019273000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.804</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=49484</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23436378" size="77326681" date="1535846429000" updatedDate="1535846429000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.802</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=49430</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23436378" size="77101987" date="1535760896000" updatedDate="1535760896000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.800</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=49407</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23436378" size="77089379" date="1535760032000" updatedDate="1535760032000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.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=49406</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="191.0"/></idea-plugin><idea-plugin downloads="23436378" size="77094292" date="1535673645000" updatedDate="1535673645000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.792</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=49376</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23436378" size="77093425" date="1535587265000" updatedDate="1535587265000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.784</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=49351</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23436378" size="77091067" date="1535418501000" updatedDate="1535418501000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.769</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=49274</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23436378" size="77082335" date="1535068837000" updatedDate="1535068837000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.752</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=49174</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23436378" size="77068524" date="1534896041000" updatedDate="1534896041000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.738</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=49086</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23436378" size="77026109" date="1534551389000" updatedDate="1534551389000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.716</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=48993</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23436378" size="77062994" date="1534464328000" updatedDate="1534464328000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.714</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=48962</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23436378" size="76999468" date="1534377653000" updatedDate="1534377653000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.711</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=48940</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23436378" size="77001128" date="1534291241000" updatedDate="1534291241000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.709</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=48904</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23436378" size="76999965" date="1534204897000" updatedDate="1534204897000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.703</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=48865</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23436378" size="77003629" date="1533945667000" updatedDate="1533945667000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.695</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=48785</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23436378" size="77007605" date="1533859437000" updatedDate="1533859437000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.687</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=48762</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23436378" size="77005535" date="1533772845000" updatedDate="1533772845000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.678</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=48724</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23436378" size="77014910" date="1533513651000" updatedDate="1533513651000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.661</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=48554</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23436378" size="77028332" date="1533427227000" updatedDate="1533427227000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.656</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=48526</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23436378" size="76990278" date="1533340851000" updatedDate="1533340851000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.653</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=48489</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23436378" size="76993035" date="1533301394000" updatedDate="1533301394000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.646</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=48478</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23436378" size="78126092" date="1533255832000" updatedDate="1533255832000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.636</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=48454</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23436378" size="76928277" date="1533168082000" updatedDate="1533168082000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.630</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=48422</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23436378" size="76967821" date="1533081644000" updatedDate="1533081644000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.612</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=48358</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23436378" size="76967115" date="1532995352000" updatedDate="1532995352000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.610</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=48325</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23436378" size="77469887" date="1532736134000" updatedDate="1532736134000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.588</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=48236</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23436378" size="77506467" date="1532649645000" updatedDate="1532649645000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.581</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=48188</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23436378" size="77469385" date="1532563249000" updatedDate="1532563249000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.578</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=48121</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23436378" size="78925921" date="1532390432000" updatedDate="1532390432000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.561</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=48022</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23436378" size="78917005" date="1532304040000" updatedDate="1532304040000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.548</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=47971</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23436378" size="78903381" date="1532217643000" updatedDate="1532217643000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.546</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=47951</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23436378" size="78902986" date="1532131255000" updatedDate="1532131255000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.545</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=47937</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23436378" size="78874529" date="1532044850000" updatedDate="1532044850000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.530</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=47897</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23436378" size="78875188" date="1531958446000" updatedDate="1531958446000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.514</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=47864</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23436378" size="78850721" date="1531785640000" updatedDate="1531785640000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.493</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=47806</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23436378" size="78848908" date="1531699225000" updatedDate="1531699225000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.476</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=47778</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23436378" size="78846675" date="1531526444000" updatedDate="1531526444000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.474</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=47749</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23436378" size="78745299" date="1531441267000" updatedDate="1531441267000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.464</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=47733</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23436378" size="78752942" date="1531353640000" updatedDate="1531353640000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.445</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=47704</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23436378" size="78725218" date="1531267232000" updatedDate="1531267232000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.433</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=47654</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23436378" size="78718207" date="1531180861000" updatedDate="1531180861000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.422</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=47627</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23436378" size="78698134" date="1531094901000" updatedDate="1531094901000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.405</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=47595</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23436378" size="78696976" date="1530921873000" updatedDate="1530921873000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.399</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=47574</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23436378" size="78622432" date="1530748897000" updatedDate="1530748897000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.368</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=47513</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23436378" size="78620044" date="1530619671000" updatedDate="1530619671000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.340</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=47447</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23436378" size="78604368" date="1530266364000" updatedDate="1530266364000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.328</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=47352</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23436378" size="78571973" date="1530178470000" updatedDate="1530178470000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.320</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=47303</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23436378" size="78575538" date="1530092947000" updatedDate="1530092947000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.315</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=47269</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23436378" size="78576074" date="1530005596000" updatedDate="1530005596000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.312</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=47217</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23436378" size="78565167" date="1529921568000" updatedDate="1529921568000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.308</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=47188</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23436378" size="77235120" date="1529660462000" updatedDate="1529660462000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.298</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=47121</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23436378" size="77192859" date="1529424913000" updatedDate="1529424913000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.286</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=47018</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23436378" size="77198729" date="1529327912000" updatedDate="1529327912000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.283</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=46986</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23436378" size="77192264" date="1529226158000" updatedDate="1529226158000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.279</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=46946</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23436378" size="77196745" date="1529106822000" updatedDate="1529106822000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.277</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=46929</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23436378" size="77168657" date="1529081186000" updatedDate="1529081186000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.273</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=46912</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23436378" size="55166843" date="1528986533000" updatedDate="1528986533000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.258</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=46872</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23436378" size="55171036" date="1528982277000" updatedDate="1528982277000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.256</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=46871</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23436378" size="55166595" date="1528881115000" updatedDate="1528881115000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.245</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=46812</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23436378" size="55164740" date="1528535530000" updatedDate="1528535530000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.240</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=46742</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23436378" size="55070092" date="1528449029000" updatedDate="1528449029000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.233</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=46710</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23436378" size="55069543" date="1528448613000" updatedDate="1528448613000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.490</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=46708</download-url><idea-version min="n/a" max="n/a" since-build="181.0" until-build="182.0"/></idea-plugin><idea-plugin downloads="23436378" size="55065625" date="1528363009000" updatedDate="1528363009000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.226</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=46668</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23436378" size="55051170" date="1528277605000" updatedDate="1528277605000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.217</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=46611</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23436378" size="55066709" date="1528277130000" updatedDate="1528277130000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.487</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=46609</download-url><idea-version min="n/a" max="n/a" since-build="181.0" until-build="182.0"/></idea-plugin><idea-plugin downloads="23436378" size="55056182" date="1528190570000" updatedDate="1528190570000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.205</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=46562</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23436378" size="55067008" date="1528140487000" updatedDate="1528140487000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.485</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=46532</download-url><idea-version min="n/a" max="n/a" since-build="181.0" until-build="182.0"/></idea-plugin><idea-plugin downloads="23436378" size="55069974" date="1528016437000" updatedDate="1528016437000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.484</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=46476</download-url><idea-version min="n/a" max="n/a" since-build="181.0" until-build="182.0"/></idea-plugin><idea-plugin downloads="23436378" size="55051014" date="1527930086000" updatedDate="1527930086000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.191</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=46460</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23436378" size="55064217" date="1527867384000" updatedDate="1527867384000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.482</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=46452</download-url><idea-version min="n/a" max="n/a" since-build="181.0" until-build="182.0"/></idea-plugin><idea-plugin downloads="23436378" size="55062642" date="1527669959000" updatedDate="1527669959000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.481</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=46329</download-url><idea-version min="n/a" max="n/a" since-build="181.0" until-build="182.0"/></idea-plugin><idea-plugin downloads="23436378" size="54993347" date="1527585608000" updatedDate="1527585608000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.176</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=46286</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23436378" size="54992405" date="1527415264000" updatedDate="1527415264000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.163</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=46240</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23436378" size="54982613" date="1527174729000" updatedDate="1527174729000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.162</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=46195</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23436378" size="55057740" date="1526981209000" updatedDate="1526981209000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.477</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=46113</download-url><idea-version min="n/a" max="n/a" since-build="181.0" until-build="182.0"/></idea-plugin><idea-plugin downloads="23436378" size="54983505" date="1526457553000" updatedDate="1526457553000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.136</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=45888</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="183.0"/></idea-plugin><idea-plugin downloads="23436378" size="55055831" date="1526375249000" updatedDate="1526375249000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.475</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=45840</download-url><idea-version min="n/a" max="n/a" since-build="181.0" until-build="182.0"/></idea-plugin><idea-plugin downloads="23436378" size="55048440" date="1526202046000" updatedDate="1526202046000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.474</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=45772</download-url><idea-version min="n/a" max="n/a" since-build="181.0" until-build="182.0"/></idea-plugin><idea-plugin downloads="23436378" size="55050647" date="1525857356000" updatedDate="1525857356000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.473</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=45668</download-url><idea-version min="n/a" max="n/a" since-build="181.0" until-build="182.0"/></idea-plugin><idea-plugin downloads="23436378" size="55045528" date="1525781397000" updatedDate="1525781397000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.466</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=45644</download-url><idea-version min="n/a" max="n/a" since-build="181.0" until-build="182.0"/></idea-plugin><idea-plugin downloads="23436378" size="55021102" date="1525510852000" updatedDate="1525510852000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.465</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=45582</download-url><idea-version min="n/a" max="n/a" since-build="181.0" until-build="182.0"/></idea-plugin><idea-plugin downloads="23436378" size="55019815" date="1525425379000" updatedDate="1525425379000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.462</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=45557</download-url><idea-version min="n/a" max="n/a" since-build="181.0" until-build="182.0"/></idea-plugin><idea-plugin downloads="23436378" size="55021613" date="1525165309000" updatedDate="1525165309000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.453</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=45470</download-url><idea-version min="n/a" max="n/a" since-build="181.0" until-build="182.0"/></idea-plugin><idea-plugin downloads="23436378" size="55017443" date="1524561382000" updatedDate="1524561382000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.437</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=45293</download-url><idea-version min="n/a" max="n/a" since-build="181.0" until-build="182.0"/></idea-plugin><idea-plugin downloads="23436378" size="55018547" date="1523351085000" updatedDate="1523351085000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.428</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=44932</download-url><idea-version min="n/a" max="n/a" since-build="181.0" until-build="182.0"/></idea-plugin><idea-plugin downloads="23436378" size="55014574" date="1523266159000" updatedDate="1523266159000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.422</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=44884</download-url><idea-version min="n/a" max="n/a" since-build="181.0" until-build="182.0"/></idea-plugin><idea-plugin downloads="23436378" size="55013944" date="1523178067000" updatedDate="1523178067000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.418</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=44864</download-url><idea-version min="n/a" max="n/a" since-build="181.0" until-build="182.0"/></idea-plugin><idea-plugin downloads="23436378" size="55015980" date="1522919002000" updatedDate="1522919002000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.409</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=44795</download-url><idea-version min="n/a" max="n/a" since-build="181.0" until-build="182.0"/></idea-plugin><idea-plugin downloads="23436378" size="55006915" date="1522833104000" updatedDate="1522833104000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.403</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=44765</download-url><idea-version min="n/a" max="n/a" since-build="181.0" until-build="182.0"/></idea-plugin><idea-plugin downloads="23436378" size="54975866" date="1522747550000" updatedDate="1522747550000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.398</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=44730</download-url><idea-version min="n/a" max="n/a" since-build="181.0" until-build="182.0"/></idea-plugin><idea-plugin downloads="23436378" size="54963089" date="1522573250000" updatedDate="1522573250000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.392</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=44661</download-url><idea-version min="n/a" max="n/a" since-build="181.0" until-build="182.0"/></idea-plugin><idea-plugin downloads="23436378" size="54967000" date="1522486853000" updatedDate="1522486853000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.391</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=44644</download-url><idea-version min="n/a" max="n/a" since-build="181.0" until-build="182.0"/></idea-plugin><idea-plugin downloads="23436378" size="54964179" date="1522400536000" updatedDate="1522400536000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.386</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=44624</download-url><idea-version min="n/a" max="n/a" since-build="181.0" until-build="182.0"/></idea-plugin><idea-plugin downloads="23436378" size="54936856" date="1522228097000" updatedDate="1522228097000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.374</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=44532</download-url><idea-version min="n/a" max="n/a" since-build="181.0" until-build="182.0"/></idea-plugin><idea-plugin downloads="23436378" size="54940452" date="1521968437000" updatedDate="1521968437000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.354</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=44425</download-url><idea-version min="n/a" max="n/a" since-build="181.0" until-build="182.0"/></idea-plugin><idea-plugin downloads="23436378" size="54940727" date="1521882057000" updatedDate="1521882057000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.352</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=44404</download-url><idea-version min="n/a" max="n/a" since-build="181.0" until-build="182.0"/></idea-plugin><idea-plugin downloads="23436378" size="54924620" date="1521795702000" updatedDate="1521795702000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.327</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=44352</download-url><idea-version min="n/a" max="n/a" since-build="181.0" until-build="182.0"/></idea-plugin><idea-plugin downloads="23436378" size="53936146" date="1521710248000" updatedDate="1521710248000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.321</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=44334</download-url><idea-version min="n/a" max="n/a" since-build="181.0" until-build="182.0"/></idea-plugin><idea-plugin downloads="23436378" size="53933423" date="1521623051000" updatedDate="1521623051000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.312</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=44300</download-url><idea-version min="n/a" max="n/a" since-build="181.0" until-build="182.0"/></idea-plugin><idea-plugin downloads="23436378" size="53916072" date="1521537138000" updatedDate="1521537138000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.304</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=44277</download-url><idea-version min="n/a" max="n/a" since-build="181.0" until-build="182.0"/></idea-plugin><idea-plugin downloads="23436378" size="53894710" date="1521104435000" updatedDate="1521104435000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.266</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=44149</download-url><idea-version min="n/a" max="n/a" since-build="181.0" until-build="182.0"/></idea-plugin><idea-plugin downloads="23436378" size="53898859" date="1520932068000" updatedDate="1520932068000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.259</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=44090</download-url><idea-version min="n/a" max="n/a" since-build="181.0" until-build="182.0"/></idea-plugin><idea-plugin downloads="23436378" size="53862171" date="1520845246000" updatedDate="1520845246000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.254</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=44068</download-url><idea-version min="n/a" max="n/a" since-build="181.0" until-build="182.0"/></idea-plugin><idea-plugin downloads="23436378" size="53857901" date="1520672425000" updatedDate="1520672425000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.248</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=44014</download-url><idea-version min="n/a" max="n/a" since-build="181.0" until-build="182.0"/></idea-plugin><idea-plugin downloads="23436378" size="53860668" date="1520499661000" updatedDate="1520499661000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.240</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=43974</download-url><idea-version min="n/a" max="n/a" since-build="181.0" until-build="182.0"/></idea-plugin><idea-plugin downloads="23436378" size="53835216" date="1520326992000" updatedDate="1520326992000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.226</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=43882</download-url><idea-version min="n/a" max="n/a" since-build="181.0" until-build="182.0"/></idea-plugin><idea-plugin downloads="23436378" size="51377313" date="1520154075000" updatedDate="1520154075000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.225</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=43833</download-url><idea-version min="n/a" max="n/a" since-build="181.0" until-build="182.0"/></idea-plugin><idea-plugin downloads="23436378" size="51402930" date="1520067858000" updatedDate="1520067858000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.216</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=43818</download-url><idea-version min="n/a" max="n/a" since-build="181.0" until-build="182.0"/></idea-plugin><idea-plugin downloads="23436378" size="51400294" date="1519981429000" updatedDate="1519981429000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.215</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=43803</download-url><idea-version min="n/a" max="n/a" since-build="181.0" until-build="182.0"/></idea-plugin><idea-plugin downloads="23436378" size="51390822" date="1519895381000" updatedDate="1519895381000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.203</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=43756</download-url><idea-version min="n/a" max="n/a" since-build="181.0" until-build="182.0"/></idea-plugin><idea-plugin downloads="23436378" size="51399380" date="1519722625000" updatedDate="1519722625000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.195</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=43684</download-url><idea-version min="n/a" max="n/a" since-build="181.0" until-build="182.0"/></idea-plugin><idea-plugin downloads="23436378" size="51400253" date="1519376518000" updatedDate="1519376518000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.190</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=43588</download-url><idea-version min="n/a" max="n/a" since-build="181.0" until-build="182.0"/></idea-plugin><idea-plugin downloads="23436378" size="51289557" date="1519376514000" updatedDate="1519376514000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.902</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=43587</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="51288348" date="1519290685000" updatedDate="1519290685000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.901</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=43562</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="51391889" date="1519290054000" updatedDate="1519290054000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.187</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=43561</download-url><idea-version min="n/a" max="n/a" since-build="181.0" until-build="182.0"/></idea-plugin><idea-plugin downloads="23436378" size="51392440" date="1519206172000" updatedDate="1519206172000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.181</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=43514</download-url><idea-version min="n/a" max="n/a" since-build="181.0" until-build="182.0"/></idea-plugin><idea-plugin downloads="23436378" size="51286768" date="1519120902000" updatedDate="1519120902000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.900</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=43486</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="51287078" date="1519030872000" updatedDate="1519030872000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.899</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=43446</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="51287598" date="1518944464000" updatedDate="1518944464000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.898</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=43419</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="51359358" date="1518858088000" updatedDate="1518858088000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.165</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=43407</download-url><idea-version min="n/a" max="n/a" since-build="181.0" until-build="182.0"/></idea-plugin><idea-plugin downloads="23436378" size="51289196" date="1518858051000" updatedDate="1518858051000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.896</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=43406</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="51283026" date="1518774398000" updatedDate="1518774398000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.894</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=43388</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="51362110" date="1518685379000" updatedDate="1518685379000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.157</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=43359</download-url><idea-version min="n/a" max="n/a" since-build="181.0" until-build="182.0"/></idea-plugin><idea-plugin downloads="23436378" size="51333586" date="1518617693000" updatedDate="1518617693000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.146</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=43332</download-url><idea-version min="n/a" max="n/a" since-build="181.0" until-build="182.0"/></idea-plugin><idea-plugin downloads="23436378" size="51285248" date="1518599205000" updatedDate="1518599205000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.891</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=43324</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="51300101" date="1518080627000" updatedDate="1518080627000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.879</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=43133</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="51303516" date="1517562140000" updatedDate="1517562140000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.874</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=42800</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="51297525" date="1517475713000" updatedDate="1517475713000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.870</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=42748</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="51300097" date="1517389302000" updatedDate="1517389302000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.867</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=42711</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="51273217" date="1517043874000" updatedDate="1517043874000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.851</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=42633</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="51245228" date="1516891760000" updatedDate="1516891760000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.105</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=42600</download-url><idea-version min="n/a" max="n/a" since-build="181.0" until-build="182.0"/></idea-plugin><idea-plugin downloads="23436378" size="51243909" date="1516784755000" updatedDate="1516784755000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.836</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=42544</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="51238714" date="1516698167000" updatedDate="1516698167000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.831</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=42485</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="51236494" date="1516438907000" updatedDate="1516438907000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.827</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=42420</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="51237131" date="1516352610000" updatedDate="1516352610000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.825</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=42380</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="51233997" date="1516267110000" updatedDate="1516267110000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.823</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=42352</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="51235909" date="1516116723000" updatedDate="1516116723000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.101</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=42278</download-url><idea-version min="n/a" max="n/a" since-build="181.0" until-build="182.0"/></idea-plugin><idea-plugin downloads="23436378" size="51235776" date="1516093598000" updatedDate="1516093598000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.815</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=42264</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="51233808" date="1515681929000" updatedDate="1515681929000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.804</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=42152</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="51196129" date="1514451752000" updatedDate="1514451752000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.778</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=41831</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="51163580" date="1514019663000" updatedDate="1514019663000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.765</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=41735</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="51166119" date="1513847035000" updatedDate="1513847035000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.760</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=41689</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="51147659" date="1513674109000" updatedDate="1513674109000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.755</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=41616</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="51140119" date="1513415142000" updatedDate="1513415142000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.748</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=41548</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="51141931" date="1513328813000" updatedDate="1513328813000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.746</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=41521</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="51082129" date="1513155918000" updatedDate="1513155918000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.726</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=41403</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="51084854" date="1513096009000" updatedDate="1513096009000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.723</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=41381</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="51084387" date="1512639279000" updatedDate="1512639279000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.714</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=41259</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="51086527" date="1512473536000" updatedDate="1512473536000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.704</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=41187</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="51067599" date="1512291654000" updatedDate="1512291654000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.690</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=41135</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="51039011" date="1512205258000" updatedDate="1512205258000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.685</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=41115</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="51041385" date="1512032770000" updatedDate="1512032770000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.682</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=41054</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="51035024" date="1511859802000" updatedDate="1511859802000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.668</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=40958</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="51036012" date="1511602696000" updatedDate="1511602696000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.656</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=40875</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="51025252" date="1511517116000" updatedDate="1511517116000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.639</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=40848</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="51013728" date="1511427977000" updatedDate="1511427977000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.630</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=40817</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="51005059" date="1511344684000" updatedDate="1511344684000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.621</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=40764</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="51001847" date="1511254990000" updatedDate="1511254990000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.615</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=40725</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="51295832" date="1511168602000" updatedDate="1511168602000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.605</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=40695</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="51295394" date="1511082042000" updatedDate="1511082042000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.603</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=40657</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="51297048" date="1510996652000" updatedDate="1510996652000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.600</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=40643</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="51291863" date="1510911527000" updatedDate="1510911527000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.579</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=40619</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="51258231" date="1510823328000" updatedDate="1510823328000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.564</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=40580</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="51252684" date="1510736492000" updatedDate="1510736492000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.562</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=40535</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="51229289" date="1510650147000" updatedDate="1510650147000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.554</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=40505</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="51138636" date="1510390856000" updatedDate="1510390856000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.542</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=40410</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="51037978" date="1510304601000" updatedDate="1510304601000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.529</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=40373</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="50996600" date="1510218339000" updatedDate="1510218339000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.524</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=40335</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="50994886" date="1510135084000" updatedDate="1510135084000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.520</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=40289</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="50991745" date="1510045721000" updatedDate="1510045721000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.509</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=40249</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="50993931" date="1509959357000" updatedDate="1509959357000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.505</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=40215</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="51043267" date="1509875076000" updatedDate="1509875076000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.494</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=40184</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="51035390" date="1509699700000" updatedDate="1509699700000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.484</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=40159</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="51034108" date="1509613284000" updatedDate="1509613284000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.470</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=40118</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="51026217" date="1509526851000" updatedDate="1509526851000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.456</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=40065</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="51004354" date="1509440923000" updatedDate="1509440923000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.448</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=40044</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="51001722" date="1509267638000" updatedDate="1509267638000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.436</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=39990</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="51004684" date="1509181314000" updatedDate="1509181314000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.431</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=39973</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="50953683" date="1509008787000" updatedDate="1509008787000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.404</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=39911</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="50971074" date="1508835794000" updatedDate="1508835794000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.384</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=39852</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="50969865" date="1508576474000" updatedDate="1508576474000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.377</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=39772</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="50988332" date="1508490108000" updatedDate="1508490108000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.357</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=39744</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="50979266" date="1508403822000" updatedDate="1508403822000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.348</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=39708</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="51027226" date="1508317631000" updatedDate="1508317631000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.338</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=39673</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="56490501" date="1508317459000" updatedDate="1508317459000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.699</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=39672</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="56490973" date="1508231573000" updatedDate="1508231573000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.698</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=39635</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="56489701" date="1508144763000" updatedDate="1508144763000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.696</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=39607</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="51023679" date="1508058088000" updatedDate="1508058088000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.311</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=39585</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="51013555" date="1507885639000" updatedDate="1507885639000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.309</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=39553</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="51012648" date="1507798955000" updatedDate="1507798955000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.295</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=39526</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="51009513" date="1507712464000" updatedDate="1507712464000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.282</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=39480</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="51011405" date="1507626091000" updatedDate="1507626091000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.267</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=39456</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="51004773" date="1507453478000" updatedDate="1507453478000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.255</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=39412</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="50687018" date="1507366888000" updatedDate="1507366888000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.251</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=39400</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="52884183" date="1507194076000" updatedDate="1507194076000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.235</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=39363</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="52884415" date="1507107652000" updatedDate="1507107652000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.227</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=39304</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="53206412" date="1507021307000" updatedDate="1507021307000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.225</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=39289</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="56487945" date="1506676450000" updatedDate="1506676450000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.692</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=39194</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="53195674" date="1506675667000" updatedDate="1506675667000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.221</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=39193</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="53196320" date="1506589327000" updatedDate="1506589327000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.214</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=39149</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="56484108" date="1506503061000" updatedDate="1506503061000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.690</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=39101</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="53188643" date="1506502909000" updatedDate="1506502909000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.205</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=39100</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="53186685" date="1506416703000" updatedDate="1506416703000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.196</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=39073</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="53185153" date="1506157579000" updatedDate="1506157579000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.193</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=39023</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="53094519" date="1506010151000" updatedDate="1506010151000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.147</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=38958</download-url><idea-version min="n/a" max="n/a" since-build="173.1751" until-build="174.0"/></idea-plugin><idea-plugin downloads="23436378" size="56486418" date="1505984660000" updatedDate="1505984660000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.675</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=38941</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="56491187" date="1505898261000" updatedDate="1505898261000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.669</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=38905</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="56477561" date="1505812506000" updatedDate="1505812506000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.654</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=38877</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="56476109" date="1505552455000" updatedDate="1505552455000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.653</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=38797</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="56479295" date="1505466253000" updatedDate="1505466253000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.650</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=38763</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="56475152" date="1505379797000" updatedDate="1505379797000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.638</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=38732</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="56470747" date="1505293287000" updatedDate="1505293287000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.632</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=38694</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="56459267" date="1504861257000" updatedDate="1504861257000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.626</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=38551</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="56399461" date="1504775371000" updatedDate="1504775371000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.624</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=38506</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="56401962" date="1504688541000" updatedDate="1504688541000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.621</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=38466</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="56400932" date="1504602641000" updatedDate="1504602641000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.620</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=38411</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="56396864" date="1504342915000" updatedDate="1504342915000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.618</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=38347</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="56393894" date="1504256523000" updatedDate="1504256523000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.612</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=38320</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="56385073" date="1504170302000" updatedDate="1504170302000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.601</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=38273</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="55925366" date="1503997269000" updatedDate="1503997269000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.544</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=38212</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="56033856" date="1503738035000" updatedDate="1503738035000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.535</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=38163</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="56030333" date="1503651969000" updatedDate="1503651969000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.533</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=38138</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="55921041" date="1503565655000" updatedDate="1503565655000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.525</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=38105</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="56000841" date="1503133570000" updatedDate="1503133570000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.501</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=37952</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="55685521" date="1503047264000" updatedDate="1503047264000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.490</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=37927</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="55683080" date="1502960997000" updatedDate="1502960997000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.485</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=37896</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="55674954" date="1502787677000" updatedDate="1502787677000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.474</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=37826</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="55670444" date="1502528440000" updatedDate="1502528440000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.473</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=37755</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="55560145" date="1502442615000" updatedDate="1502442615000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.459</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=37723</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="55658731" date="1502356235000" updatedDate="1502356235000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.454</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=37689</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="55654194" date="1502269641000" updatedDate="1502269641000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.446</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=37640</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="55653959" date="1502182909000" updatedDate="1502182909000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.444</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=37606</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="55653140" date="1501923652000" updatedDate="1501923652000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.442</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=37551</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="55644924" date="1501750867000" updatedDate="1501750867000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.424</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=37466</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="55645925" date="1501664441000" updatedDate="1501664441000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.422</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=37410</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="55404275" date="1501579025000" updatedDate="1501579025000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.421</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=37378</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="55311132" date="1501318856000" updatedDate="1501318856000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.413</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=37308</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="55313891" date="1501246314000" updatedDate="1501246314000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.408</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=37295</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="55211986" date="1501161097000" updatedDate="1501161097000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.394</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=37240</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="54922911" date="1501146272000" updatedDate="1501146272000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.392</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=37231</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="54922043" date="1500973416000" updatedDate="1500973416000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.388</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=37157</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="55018802" date="1500714064000" updatedDate="1500714064000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.380</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=37100</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="55023550" date="1500541308000" updatedDate="1500541308000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.376</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=37048</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="54407073" date="1500368464000" updatedDate="1500368464000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.367</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=36963</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="54400687" date="1500109234000" updatedDate="1500109234000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.360</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=36910</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="54401624" date="1500022989000" updatedDate="1500022989000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.358</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=36892</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="54458614" date="1499763708000" updatedDate="1499763708000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.318</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=36787</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="54462645" date="1499504466000" updatedDate="1499504466000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.314</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=36725</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="54456210" date="1499332043000" updatedDate="1499332043000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.303</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=36665</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="54446259" date="1498899676000" updatedDate="1498899676000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.297</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=36521</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="54341775" date="1498813294000" updatedDate="1498813294000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.290</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=36490</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="54428195" date="1498727159000" updatedDate="1498727159000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.282</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=36444</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="54431874" date="1498640442000" updatedDate="1498640442000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.277</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=36406</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="53840733" date="1498554736000" updatedDate="1498554736000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.908</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=36374</download-url><idea-version min="n/a" max="n/a" since-build="171.3780.15" until-build="172.0"/></idea-plugin><idea-plugin downloads="23436378" size="54429629" date="1498554054000" updatedDate="1498554054000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.271</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=36373</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="54431454" date="1498122373000" updatedDate="1498122373000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.269</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=36232</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="53843984" date="1498036179000" updatedDate="1498036179000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.906</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=36205</download-url><idea-version min="n/a" max="n/a" since-build="171.3780.15" until-build="172.0"/></idea-plugin><idea-plugin downloads="23436378" size="54430142" date="1498035660000" updatedDate="1498035660000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.267</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=36204</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="54416529" date="1497949250000" updatedDate="1497949250000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.260</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=36167</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="54416721" date="1497776427000" updatedDate="1497776427000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.248</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=36112</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="54418718" date="1497690288000" updatedDate="1497690288000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.245</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=36103</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="54414430" date="1497603935000" updatedDate="1497603935000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.240</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=36083</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="54400119" date="1497517256000" updatedDate="1497517256000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.231</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=36024</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="54383518" date="1497430844000" updatedDate="1497430844000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.228</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=35994</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="54383864" date="1497171646000" updatedDate="1497171646000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.222</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=35895</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="54347596" date="1497085250000" updatedDate="1497085250000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.216</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=35889</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="54345992" date="1496999150000" updatedDate="1496999150000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.212</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=35864</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="54200262" date="1496855251000" updatedDate="1496855251000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.205</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=35800</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="54299020" date="1496788889000" updatedDate="1496788889000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.201</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=35761</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="54304181" date="1496778430000" updatedDate="1496778430000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.199</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=35753</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="53890053" date="1496221270000" updatedDate="1496221270000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.189</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=35569</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="53890684" date="1496134860000" updatedDate="1496134860000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.180</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=35541</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="53898252" date="1495875667000" updatedDate="1495875667000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.176</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=35494</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="53776292" date="1495703156000" updatedDate="1495703156000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.171</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=35444</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="53848365" date="1495702842000" updatedDate="1495702842000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.891</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=35443</download-url><idea-version min="n/a" max="n/a" since-build="171.3780.15" until-build="172.0"/></idea-plugin><idea-plugin downloads="23436378" size="53874552" date="1495617650000" updatedDate="1495617650000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.167</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=35372</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="53844938" date="1495617285000" updatedDate="1495617285000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.889</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=35371</download-url><idea-version min="n/a" max="n/a" since-build="171.3780.15" until-build="172.0"/></idea-plugin><idea-plugin downloads="23436378" size="53773023" date="1495530489000" updatedDate="1495530489000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.162</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=35341</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="53842128" date="1495530206000" updatedDate="1495530206000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.885</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=35338</download-url><idea-version min="n/a" max="n/a" since-build="171.3780.15" until-build="172.0"/></idea-plugin><idea-plugin downloads="23436378" size="53771704" date="1495443727000" updatedDate="1495443727000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.155</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=35313</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="53764271" date="1495357247000" updatedDate="1495357247000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.153</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=35302</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="53895176" date="1495270848000" updatedDate="1495270848000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.150</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=35291</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="53731423" date="1495184527000" updatedDate="1495184527000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.881</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=35273</download-url><idea-version min="n/a" max="n/a" since-build="171.3780.15" until-build="172.0"/></idea-plugin><idea-plugin downloads="23436378" size="53764390" date="1495184443000" updatedDate="1495184443000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.146</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=35272</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="53739831" date="1495098351000" updatedDate="1495098351000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.137</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=35214</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="53830999" date="1495098049000" updatedDate="1495098049000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.871</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=35213</download-url><idea-version min="n/a" max="n/a" since-build="171.3780.15" until-build="172.0"/></idea-plugin><idea-plugin downloads="23436378" size="53399979" date="1495011662000" updatedDate="1495011662000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.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=35177</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="53302405" date="1494925285000" updatedDate="1494925285000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.120</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=35131</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="53412356" date="1494666049000" updatedDate="1494666049000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.110</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=35083</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="53328880" date="1494580366000" updatedDate="1494580366000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.103</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=35064</download-url><idea-version min="n/a" max="n/a" since-build="172.1657" until-build="173.0"/></idea-plugin><idea-plugin downloads="23436378" size="53406018" date="1494147648000" updatedDate="1494147648000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.852</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=34898</download-url><idea-version min="n/a" max="n/a" since-build="171.3780.15" until-build="172.0"/></idea-plugin><idea-plugin downloads="23436378" size="53404293" date="1493939766000" updatedDate="1493939766000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.847</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=34825</download-url><idea-version min="n/a" max="n/a" since-build="171.3780.15" until-build="172.0"/></idea-plugin><idea-plugin downloads="23436378" size="53402583" date="1493930534000" updatedDate="1493930534000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.845</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=34819</download-url><idea-version min="n/a" max="n/a" since-build="171.3780.15" until-build="172.0"/></idea-plugin><idea-plugin downloads="23436378" size="53401340" date="1493894373000" updatedDate="1493894373000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.843</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=34800</download-url><idea-version min="n/a" max="n/a" since-build="171.3780.15" until-build="172.0"/></idea-plugin><idea-plugin downloads="23436378" size="53381861" date="1493456437000" updatedDate="1493456437000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.829</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=34685</download-url><idea-version min="n/a" max="n/a" since-build="171.3780.15" until-build="172.0"/></idea-plugin><idea-plugin downloads="23436378" size="53393585" date="1493370346000" updatedDate="1493370346000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.826</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=34646</download-url><idea-version min="n/a" max="n/a" since-build="171.3780.15" until-build="172.0"/></idea-plugin><idea-plugin downloads="23436378" size="53452821" date="1493283760000" updatedDate="1493283760000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.819</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=34600</download-url><idea-version min="n/a" max="n/a" since-build="171.3780.15" until-build="172.0"/></idea-plugin><idea-plugin downloads="23436378" size="53452701" date="1493110988000" updatedDate="1493110988000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.812</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=34541</download-url><idea-version min="n/a" max="n/a" since-build="171.3780.15" until-build="172.0"/></idea-plugin><idea-plugin downloads="23436378" size="53406432" date="1493024569000" updatedDate="1493024569000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.807</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=34520</download-url><idea-version min="n/a" max="n/a" since-build="171.3780.15" until-build="172.0"/></idea-plugin><idea-plugin downloads="23436378" size="53412637" date="1492851630000" updatedDate="1492851630000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.805</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=34493</download-url><idea-version min="n/a" max="n/a" since-build="171.3780.15" until-build="172.0"/></idea-plugin><idea-plugin downloads="23436378" size="53461605" date="1492765449000" updatedDate="1492765449000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.791</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=34470</download-url><idea-version min="n/a" max="n/a" since-build="171.3780.15" until-build="172.0"/></idea-plugin><idea-plugin downloads="23436378" size="53417089" date="1492679009000" updatedDate="1492679009000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.787</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=34422</download-url><idea-version min="n/a" max="n/a" since-build="171.3780.15" until-build="172.0"/></idea-plugin><idea-plugin downloads="23436378" size="53384865" date="1492246842000" updatedDate="1492246842000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.770</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=34292</download-url><idea-version min="n/a" max="n/a" since-build="171.3780.15" until-build="172.0"/></idea-plugin><idea-plugin downloads="23436378" size="53463871" date="1492160519000" updatedDate="1492160519000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.763</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=34281</download-url><idea-version min="n/a" max="n/a" since-build="171.3780.15" until-build="172.0"/></idea-plugin><idea-plugin downloads="23436378" size="53463681" date="1492074247000" updatedDate="1492074247000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.761</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=34259</download-url><idea-version min="n/a" max="n/a" since-build="171.3780.15" until-build="172.0"/></idea-plugin><idea-plugin downloads="23436378" size="53438030" date="1491814857000" updatedDate="1491814857000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.739</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=34147</download-url><idea-version min="n/a" max="n/a" since-build="171.3780.15" until-build="172.0"/></idea-plugin><idea-plugin downloads="23436378" size="53432034" date="1491728440000" updatedDate="1491728440000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.735</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=34137</download-url><idea-version min="n/a" max="n/a" since-build="171.3780.15" until-build="172.0"/></idea-plugin><idea-plugin downloads="23436378" size="53426030" date="1491469495000" updatedDate="1491469495000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.727</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=34080</download-url><idea-version min="n/a" max="n/a" since-build="171.3780.15" until-build="172.0"/></idea-plugin><idea-plugin downloads="23436378" size="53273011" date="1491382895000" updatedDate="1491382895000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.710</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=34035</download-url><idea-version min="n/a" max="n/a" since-build="171.3780.15" until-build="172.0"/></idea-plugin><idea-plugin downloads="23436378" size="53343767" date="1491296584000" updatedDate="1491296584000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.703</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=34005</download-url><idea-version min="n/a" max="n/a" since-build="171.3780.15" until-build="172.0"/></idea-plugin><idea-plugin downloads="23436378" size="53302998" date="1491123881000" updatedDate="1491123881000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.696</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=33956</download-url><idea-version min="n/a" max="n/a" since-build="171.3780.15" until-build="172.0"/></idea-plugin><idea-plugin downloads="23436378" size="53301286" date="1491037306000" updatedDate="1491037306000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.694</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=33933</download-url><idea-version min="n/a" max="n/a" since-build="171.3780.15" until-build="172.0"/></idea-plugin><idea-plugin downloads="23436378" size="53223582" date="1490778264000" updatedDate="1490778264000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.655</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=33838</download-url><idea-version min="n/a" max="n/a" since-build="171.3780.15" until-build="172.0"/></idea-plugin><idea-plugin downloads="23436378" size="53216970" date="1490691762000" updatedDate="1490691762000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.640</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=33784</download-url><idea-version min="n/a" max="n/a" since-build="171.3780.15" until-build="172.0"/></idea-plugin><idea-plugin downloads="23436378" size="53081019" date="1490432492000" updatedDate="1490432492000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.632</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=33721</download-url><idea-version min="n/a" max="n/a" since-build="171.3780.15" until-build="172.0"/></idea-plugin><idea-plugin downloads="23436378" size="53080782" date="1490346110000" updatedDate="1490346110000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.629</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=33698</download-url><idea-version min="n/a" max="n/a" since-build="171.3780.15" until-build="172.0"/></idea-plugin><idea-plugin downloads="23436378" size="53078890" date="1490260000000" updatedDate="1490260000000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.618</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=33667</download-url><idea-version min="n/a" max="n/a" since-build="171.3780.15" until-build="172.0"/></idea-plugin><idea-plugin downloads="23436378" size="53074752" date="1490173529000" updatedDate="1490173529000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.610</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=33619</download-url><idea-version min="n/a" max="n/a" since-build="171.3780.15" until-build="172.0"/></idea-plugin><idea-plugin downloads="23436378" size="53079223" date="1490086867000" updatedDate="1490086867000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.603</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=33587</download-url><idea-version min="n/a" max="n/a" since-build="171.3780.15" until-build="172.0"/></idea-plugin><idea-plugin downloads="23436378" size="52981265" date="1490000500000" updatedDate="1490000500000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.589</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=33561</download-url><idea-version min="n/a" max="n/a" since-build="171.3780.15" until-build="172.0"/></idea-plugin><idea-plugin downloads="23436378" size="52980029" date="1489914045000" updatedDate="1489914045000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.586</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=33545</download-url><idea-version min="n/a" max="n/a" since-build="171.3780.15" until-build="172.0"/></idea-plugin><idea-plugin downloads="23436378" size="52974189" date="1489828505000" updatedDate="1489828505000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.582</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=33534</download-url><idea-version min="n/a" max="n/a" since-build="171.3780.15" until-build="172.0"/></idea-plugin><idea-plugin downloads="23436378" size="52960946" date="1489658304000" updatedDate="1489658304000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.559</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=33464</download-url><idea-version min="n/a" max="n/a" since-build="171.3780.15" until-build="172.0"/></idea-plugin><idea-plugin downloads="23436378" size="53069368" date="1489568451000" updatedDate="1489568451000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.538</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=33414</download-url><idea-version min="n/a" max="n/a" since-build="171.3780.15" until-build="172.0"/></idea-plugin><idea-plugin downloads="23436378" size="52953097" date="1489482049000" updatedDate="1489482049000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.513</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=33391</download-url><idea-version min="n/a" max="n/a" since-build="171.3780.15" until-build="172.0"/></idea-plugin><idea-plugin downloads="23436378" size="52930806" date="1489396000000" updatedDate="1489396000000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.499</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=33365</download-url><idea-version min="n/a" max="n/a" since-build="171.3780.15" until-build="172.0"/></idea-plugin><idea-plugin downloads="23436378" size="52928351" date="1489309251000" updatedDate="1489309251000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.492</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=33345</download-url><idea-version min="n/a" max="n/a" since-build="171.3780.15" until-build="172.0"/></idea-plugin><idea-plugin downloads="23436378" size="52941676" date="1489222854000" updatedDate="1489222854000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.488</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=33329</download-url><idea-version min="n/a" max="n/a" since-build="171.3780.15" until-build="172.0"/></idea-plugin><idea-plugin downloads="23436378" size="52763572" date="1489136641000" updatedDate="1489136641000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.457</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=33312</download-url><idea-version min="n/a" max="n/a" since-build="171.3566.24" until-build="172.0"/></idea-plugin><idea-plugin downloads="23436378" size="53097761" date="1489050293000" updatedDate="1489050293000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.432</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=33248</download-url><idea-version min="n/a" max="n/a" since-build="171.3566.24" until-build="172.0"/></idea-plugin><idea-plugin downloads="23436378" size="53090201" date="1488963655000" updatedDate="1488963655000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.424</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=33229</download-url><idea-version min="n/a" max="n/a" since-build="171.3566.24" until-build="172.0"/></idea-plugin><idea-plugin downloads="23436378" size="52919847" date="1488877493000" updatedDate="1488877493000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.415</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=33181</download-url><idea-version min="n/a" max="n/a" since-build="171.3566.24" until-build="172.0"/></idea-plugin><idea-plugin downloads="23436378" size="52918888" date="1488618048000" updatedDate="1488618048000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.405</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=33096</download-url><idea-version min="n/a" max="n/a" since-build="171.3566.24" until-build="172.0"/></idea-plugin><idea-plugin downloads="23436378" size="52898336" date="1488531733000" updatedDate="1488531733000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.394</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=33077</download-url><idea-version min="n/a" max="n/a" since-build="171.3566.24" until-build="172.0"/></idea-plugin><idea-plugin downloads="23436378" size="52894263" date="1488445272000" updatedDate="1488445272000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.380</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=33024</download-url><idea-version min="n/a" max="n/a" since-build="171.3566.24" until-build="172.0"/></idea-plugin><idea-plugin downloads="23436378" size="52760714" date="1488272725000" updatedDate="1488272725000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.364</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=32943</download-url><idea-version min="n/a" max="n/a" since-build="171.3566.24" until-build="172.0"/></idea-plugin><idea-plugin downloads="23436378" size="52751595" date="1488100355000" updatedDate="1488100355000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.356</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=32885</download-url><idea-version min="n/a" max="n/a" since-build="171.3019.7" until-build="172.0"/></idea-plugin><idea-plugin downloads="23436378" size="52760444" date="1488013506000" updatedDate="1488013506000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.344</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=32874</download-url><idea-version min="n/a" max="n/a" since-build="171.3019.7" until-build="172.0"/></idea-plugin><idea-plugin downloads="23436378" size="52822232" date="1487840459000" updatedDate="1487840459000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.342</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=32818</download-url><idea-version min="n/a" max="n/a" since-build="171.3019.7" until-build="172.0"/></idea-plugin><idea-plugin downloads="23436378" size="52803838" date="1487754201000" updatedDate="1487754201000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.335</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=32776</download-url><idea-version min="n/a" max="n/a" since-build="171.3019.7" until-build="172.0"/></idea-plugin><idea-plugin downloads="23436378" size="52921981" date="1487667849000" updatedDate="1487667849000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.327</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=32750</download-url><idea-version min="n/a" max="n/a" since-build="171.3019.7" until-build="172.0"/></idea-plugin><idea-plugin downloads="23436378" size="52933494" date="1487408454000" updatedDate="1487408454000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.316</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=32676</download-url><idea-version min="n/a" max="n/a" since-build="171.3019.7" until-build="172.0"/></idea-plugin><idea-plugin downloads="23436378" size="52748131" date="1487235813000" updatedDate="1487235813000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.297</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=32592</download-url><idea-version min="n/a" max="n/a" since-build="171.3019.7" until-build="172.0"/></idea-plugin><idea-plugin downloads="23436378" size="52629802" date="1487149424000" updatedDate="1487149424000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.294</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=32540</download-url><idea-version min="n/a" max="n/a" since-build="171.3019.7" until-build="172.0"/></idea-plugin><idea-plugin downloads="23436378" size="52622955" date="1487063080000" updatedDate="1487063080000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.288</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=32523</download-url><idea-version min="n/a" max="n/a" since-build="171.3019.7" until-build="172.0"/></idea-plugin><idea-plugin downloads="23436378" size="52606006" date="1486803745000" updatedDate="1486803745000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.285</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=32466</download-url><idea-version min="n/a" max="n/a" since-build="171.3019.7" until-build="172.0"/></idea-plugin><idea-plugin downloads="23436378" size="52717678" date="1486717280000" updatedDate="1486717280000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.280</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=32449</download-url><idea-version min="n/a" max="n/a" since-build="171.3019.7" until-build="172.0"/></idea-plugin><idea-plugin downloads="23436378" size="52701116" date="1486630968000" updatedDate="1486630968000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.269</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=32412</download-url><idea-version min="n/a" max="n/a" since-build="171.1834.1" until-build="172.0"/></idea-plugin><idea-plugin downloads="23436378" size="52699211" date="1486544464000" updatedDate="1486544464000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.266</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=32385</download-url><idea-version min="n/a" max="n/a" since-build="171.1834.1" until-build="172.0"/></idea-plugin><idea-plugin downloads="23436378" size="52691500" date="1486458172000" updatedDate="1486458172000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.259</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=32353</download-url><idea-version min="n/a" max="n/a" since-build="171.1834.1" until-build="172.0"/></idea-plugin><idea-plugin downloads="23436378" size="52569680" date="1486371761000" updatedDate="1486371761000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.246</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=32313</download-url><idea-version min="n/a" max="n/a" since-build="171.1834.1" until-build="172.0"/></idea-plugin><idea-plugin downloads="23436378" size="52691085" date="1486285224000" updatedDate="1486285224000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.244</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=32294</download-url><idea-version min="n/a" max="n/a" since-build="171.1834.1" until-build="172.0"/></idea-plugin><idea-plugin downloads="23436378" size="52572493" date="1486198840000" updatedDate="1486198840000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.239</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=32278</download-url><idea-version min="n/a" max="n/a" since-build="171.1834.1" until-build="172.0"/></idea-plugin><idea-plugin downloads="23436378" size="52690112" date="1486112491000" updatedDate="1486112491000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.227</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=32260</download-url><idea-version min="n/a" max="n/a" since-build="171.1834.1" until-build="172.0"/></idea-plugin><idea-plugin downloads="23436378" size="52597553" date="1486026402000" updatedDate="1486026402000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.221</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=32215</download-url><idea-version min="n/a" max="n/a" since-build="171.1834.1" until-build="172.0"/></idea-plugin><idea-plugin downloads="23436378" size="52566095" date="1485432158000" updatedDate="1485432158000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.170</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=32069</download-url><idea-version min="n/a" max="n/a" since-build="171.1834.1" until-build="172.0"/></idea-plugin><idea-plugin downloads="23436378" size="52562414" date="1485345649000" updatedDate="1485345649000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.155</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=32039</download-url><idea-version min="n/a" max="n/a" since-build="171.1834.1" until-build="172.0"/></idea-plugin><idea-plugin downloads="23436378" size="52812918" date="1485259356000" updatedDate="1485259356000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.744</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=32007</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23436378" size="52557187" date="1485172952000" updatedDate="1485172952000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.138</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=31982</download-url><idea-version min="n/a" max="n/a" since-build="171.1834.1" until-build="172.0"/></idea-plugin><idea-plugin downloads="23436378" size="52660796" date="1485086439000" updatedDate="1485086439000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.136</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=31962</download-url><idea-version min="n/a" max="n/a" since-build="171.1834.1" until-build="172.0"/></idea-plugin><idea-plugin downloads="23436378" size="52661488" date="1484913678000" updatedDate="1484913678000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.123</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=31914</download-url><idea-version min="n/a" max="n/a" since-build="171.1834.1" until-build="172.0"/></idea-plugin><idea-plugin downloads="23436378" size="52812500" date="1484827304000" updatedDate="1484827304000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.743</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=31885</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23436378" size="52810317" date="1484654557000" updatedDate="1484654557000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.741</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=31839</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23436378" size="52691726" date="1484570983000" updatedDate="1484570983000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.100</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=31819</download-url><idea-version min="n/a" max="n/a" since-build="171.1834.1" until-build="172.0"/></idea-plugin><idea-plugin downloads="23436378" size="52810873" date="1484481648000" updatedDate="1484481648000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.737</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=31794</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23436378" size="52795901" date="1484395295000" updatedDate="1484395295000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.735</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=31776</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23436378" size="52780434" date="1484309030000" updatedDate="1484309030000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.721</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=31750</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23436378" size="52777731" date="1484233955000" updatedDate="1484233955000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.716</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=31729</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23436378" size="52762743" date="1484049714000" updatedDate="1484049714000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.706</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=31670</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23436378" size="52757057" date="1483185658000" updatedDate="1483185658000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.695</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=31442</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23436378" size="52758354" date="1483099249000" updatedDate="1483099249000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.693</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=31406</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23436378" size="52721761" date="1483012913000" updatedDate="1483012913000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.691</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=31363</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23436378" size="52756116" date="1482926538000" updatedDate="1482926538000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.689</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=31352</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23436378" size="52748067" date="1482840238000" updatedDate="1482840238000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.677</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=31322</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23436378" size="52749752" date="1482580873000" updatedDate="1482580873000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.674</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=31271</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23436378" size="52744060" date="1482411748000" updatedDate="1482411748000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.660</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=31186</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23436378" size="52610642" date="1482238956000" updatedDate="1482238956000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.640</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=31136</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23436378" size="52613641" date="1481979676000" updatedDate="1481979676000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.631</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=31082</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23436378" size="52590243" date="1481893487000" updatedDate="1481893487000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.620</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=31047</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23436378" size="52498288" date="1481807064000" updatedDate="1481807064000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.610</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=31021</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23436378" size="52464326" date="1481720511000" updatedDate="1481720511000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.598</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=31001</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23436378" size="52449228" date="1481288446000" updatedDate="1481288446000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.591</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=30905</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23436378" size="52444721" date="1481202374000" updatedDate="1481202374000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.584</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=30878</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23436378" size="52440659" date="1481115768000" updatedDate="1481115768000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.580</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=30830</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23436378" size="52543700" date="1481029327000" updatedDate="1481029327000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.564</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=30786</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23436378" size="52418761" date="1480942966000" updatedDate="1480942966000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.561</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=30752</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23436378" size="52422330" date="1480770097000" updatedDate="1480770097000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.557</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=30720</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23436378" size="52419344" date="1480683765000" updatedDate="1480683765000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.550</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=30695</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23436378" size="52540041" date="1480597366000" updatedDate="1480597366000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.548</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=30665</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23436378" size="52483340" date="1480510907000" updatedDate="1480510907000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.529</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=30601</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23436378" size="52457563" date="1480165257000" updatedDate="1480165257000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.525</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=30514</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23436378" size="52441520" date="1480079047000" updatedDate="1480079047000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.521</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=30473</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23436378" size="52443598" date="1479906039000" updatedDate="1479906039000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.512</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=30400</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23436378" size="52426937" date="1479819768000" updatedDate="1479819768000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.505</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=30376</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23436378" size="52383903" date="1479646841000" updatedDate="1479646841000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.502</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=30318</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23436378" size="52388230" date="1479474066000" updatedDate="1479474066000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.497</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=30284</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23436378" size="52381872" date="1479387773000" updatedDate="1479387773000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.492</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=30275</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23436378" size="52391880" date="1479301347000" updatedDate="1479301347000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.483</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=30250</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23436378" size="52380390" date="1479214915000" updatedDate="1479214915000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.479</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=30220</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23436378" size="52267216" date="1478869287000" updatedDate="1478869287000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.467</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=30171</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23436378" size="52263847" date="1478782935000" updatedDate="1478782935000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.458</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=30151</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23436378" size="52222959" date="1478610066000" updatedDate="1478610066000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.406</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=30087</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23436378" size="52218326" date="1478523714000" updatedDate="1478523714000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.396</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=30070</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23436378" size="59690720" date="1478350858000" updatedDate="1478350858000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.391</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=30040</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23436378" size="59683581" date="1478264471000" updatedDate="1478264471000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.388</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=30027</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23436378" size="59429091" date="1478178299000" updatedDate="1478178299000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.379</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=30000</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23436378" size="44301723" date="1478091793000" updatedDate="1478091793000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.375</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=29969</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23436378" size="43900926" date="1478005283000" updatedDate="1478005283000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.361</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=29949</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23436378" size="43855853" date="1477918971000" updatedDate="1477918971000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.338</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=29924</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23436378" size="43855915" date="1477832486000" updatedDate="1477832486000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.336</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=29907</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23436378" size="43856659" date="1477746142000" updatedDate="1477746142000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.334</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=29901</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23436378" size="43806858" date="1477573257000" updatedDate="1477573257000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.315</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=29861</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23436378" size="43799050" date="1477486940000" updatedDate="1477486940000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.310</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=29842</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23436378" size="43796496" date="1477400473000" updatedDate="1477400473000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.302</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=29809</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23436378" size="43610208" date="1477141248000" updatedDate="1477141248000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.299</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=29756</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23436378" size="43456700" date="1477054872000" updatedDate="1477054872000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.292</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=29722</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23436378" size="43454119" date="1476968441000" updatedDate="1476968441000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.284</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=29685</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23436378" size="43454636" date="1476882081000" updatedDate="1476882081000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.282</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=29648</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23436378" size="43438143" date="1476795897000" updatedDate="1476795897000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.276</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=29607</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23436378" size="43441867" date="1476622821000" updatedDate="1476622821000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.267</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=29577</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23436378" size="43443530" date="1476536471000" updatedDate="1476536471000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.262</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=29561</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23436378" size="43420728" date="1476450137000" updatedDate="1476450137000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.255</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=29530</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23436378" size="43415081" date="1476358697000" updatedDate="1476358697000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.251</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=29493</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23436378" size="43424837" date="1476293753000" updatedDate="1476293753000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.245</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=29470</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23436378" size="43224010" date="1475880277000" updatedDate="1475880277000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.224</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=29353</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23436378" size="43208214" date="1475767096000" updatedDate="1475767096000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.208</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=29041</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23436378" size="43197812" date="1475586127000" updatedDate="1475586127000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.200</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=28992</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23436378" size="43173728" date="1475500056000" updatedDate="1475500056000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.192</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=28968</download-url><idea-version min="n/a" max="n/a" since-build="163.4396" until-build="164.0"/></idea-plugin><idea-plugin downloads="23436378" size="43177198" date="1474549315000" updatedDate="1474549315000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.190</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=28540</download-url><idea-version min="n/a" max="n/a" since-build="163.3094" until-build="164.0"/></idea-plugin><idea-plugin downloads="23436378" size="43178068" date="1474388031000" updatedDate="1474388031000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.183</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=28484</download-url><idea-version min="n/a" max="n/a" since-build="163.3094" until-build="164.0"/></idea-plugin><idea-plugin downloads="23436378" size="43180502" date="1473884459000" updatedDate="1473884459000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.179</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=28396</download-url><idea-version min="n/a" max="n/a" since-build="163.3094" until-build="164.0"/></idea-plugin><idea-plugin downloads="23436378" size="43148560" date="1473798041000" updatedDate="1473798041000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.174</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=28374</download-url><idea-version min="n/a" max="n/a" since-build="163.3094" until-build="164.0"/></idea-plugin><idea-plugin downloads="23436378" size="43150820" date="1473426204000" updatedDate="1473426204000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.168</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=28276</download-url><idea-version min="n/a" max="n/a" since-build="163.3094" until-build="164.0"/></idea-plugin><idea-plugin downloads="23436378" size="43132904" date="1473253289000" updatedDate="1473253289000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.160</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=28222</download-url><idea-version min="n/a" max="n/a" since-build="163.3094" until-build="164.0"/></idea-plugin><idea-plugin downloads="23436378" size="43135766" date="1473167003000" updatedDate="1473167003000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.155</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=28191</download-url><idea-version min="n/a" max="n/a" since-build="163.3094" until-build="164.0"/></idea-plugin><idea-plugin downloads="23436378" size="43134359" date="1472907683000" updatedDate="1472907683000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.142</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=28134</download-url><idea-version min="n/a" max="n/a" since-build="163.3094" until-build="164.0"/></idea-plugin><idea-plugin downloads="23436378" size="43141780" date="1472821269000" updatedDate="1472821269000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.139</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=28114</download-url><idea-version min="n/a" max="n/a" since-build="163.3094" until-build="164.0"/></idea-plugin><idea-plugin downloads="23436378" size="43093327" date="1472564978000" updatedDate="1472564978000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.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=28026</download-url><idea-version min="n/a" max="n/a" since-build="163.3094" until-build="164.0"/></idea-plugin><idea-plugin downloads="23436378" size="43170956" date="1472562110000" updatedDate="1472562110000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.777</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=28024</download-url><idea-version min="n/a" max="n/a" since-build="162.1120" until-build="163.0"/></idea-plugin><idea-plugin downloads="23436378" size="43167221" date="1472302871000" updatedDate="1472302871000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.774</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=27987</download-url><idea-version min="n/a" max="n/a" since-build="162.1120" until-build="163.0"/></idea-plugin><idea-plugin downloads="23436378" size="43091260" date="1472217897000" updatedDate="1472217897000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.102</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=27964</download-url><idea-version min="n/a" max="n/a" since-build="163.3094" until-build="164.0"/></idea-plugin><idea-plugin downloads="23436378" size="43150109" date="1472216653000" updatedDate="1472216653000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.762</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=27963</download-url><idea-version min="n/a" max="n/a" since-build="162.1120" until-build="163.0"/></idea-plugin><idea-plugin downloads="23436378" size="43098852" date="1472147293000" updatedDate="1472147293000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.747</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=27936</download-url><idea-version min="n/a" max="n/a" since-build="162.1120" until-build="163.0"/></idea-plugin><idea-plugin downloads="23436378" size="43095841" date="1471957326000" updatedDate="1471957326000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.733</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=27869</download-url><idea-version min="n/a" max="n/a" since-build="162.1120" until-build="163.0"/></idea-plugin><idea-plugin downloads="23436378" size="43085882" date="1471698034000" updatedDate="1471698034000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.729</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=27829</download-url><idea-version min="n/a" max="n/a" since-build="162.1120" until-build="163.0"/></idea-plugin><idea-plugin downloads="23436378" size="43076677" date="1471612239000" updatedDate="1471612239000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.724</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=27812</download-url><idea-version min="n/a" max="n/a" since-build="162.1120" until-build="163.0"/></idea-plugin><idea-plugin downloads="23436378" size="43083445" date="1471528324000" updatedDate="1471528324000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.716</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=27799</download-url><idea-version min="n/a" max="n/a" since-build="162.1120" until-build="163.0"/></idea-plugin><idea-plugin downloads="23436378" size="43068331" date="1471352553000" updatedDate="1471352553000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.707</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=27758</download-url><idea-version min="n/a" max="n/a" since-build="162.1120" until-build="163.0"/></idea-plugin><idea-plugin downloads="23436378" size="43079274" date="1471093266000" updatedDate="1471093266000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.705</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=27705</download-url><idea-version min="n/a" max="n/a" since-build="162.1120" until-build="163.0"/></idea-plugin><idea-plugin downloads="23436378" size="43049816" date="1471008668000" updatedDate="1471008668000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.695</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=27696</download-url><idea-version min="n/a" max="n/a" since-build="162.1120" until-build="163.0"/></idea-plugin><idea-plugin downloads="23436378" size="43017331" date="1470921352000" updatedDate="1470921352000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.689</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=27673</download-url><idea-version min="n/a" max="n/a" since-build="162.1120" until-build="163.0"/></idea-plugin><idea-plugin downloads="23436378" size="43018105" date="1470836044000" updatedDate="1470836044000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.686</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=27642</download-url><idea-version min="n/a" max="n/a" since-build="162.1120" until-build="163.0"/></idea-plugin><idea-plugin downloads="23436378" size="43025903" date="1470755589000" updatedDate="1470755589000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.678</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=27628</download-url><idea-version min="n/a" max="n/a" since-build="162.1120" until-build="163.0"/></idea-plugin><idea-plugin downloads="23436378" size="49543260" date="1470665167000" updatedDate="1470665167000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.671</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=27603</download-url><idea-version min="n/a" max="n/a" since-build="162.1120" until-build="163.0"/></idea-plugin><idea-plugin downloads="23436378" size="49502720" date="1470402247000" updatedDate="1470402247000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.667</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=27564</download-url><idea-version min="n/a" max="n/a" since-build="162.1120" until-build="163.0"/></idea-plugin><idea-plugin downloads="23436378" size="49476697" date="1470229413000" updatedDate="1470229413000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.663</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=27528</download-url><idea-version min="n/a" max="n/a" since-build="162.1120" until-build="163.0"/></idea-plugin><idea-plugin downloads="23436378" size="49497563" date="1470150232000" updatedDate="1470150232000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.661</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=27511</download-url><idea-version min="n/a" max="n/a" since-build="162.1120" until-build="163.0"/></idea-plugin><idea-plugin downloads="23436378" size="49496881" date="1469883678000" updatedDate="1469883678000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.656</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=27467</download-url><idea-version min="n/a" max="n/a" since-build="162.1120" until-build="163.0"/></idea-plugin><idea-plugin downloads="23436378" size="49467761" date="1469540088000" updatedDate="1469540088000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.649</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=27400</download-url><idea-version min="n/a" max="n/a" since-build="162.1120" until-build="163.0"/></idea-plugin><idea-plugin downloads="23436378" size="49466200" date="1469454600000" updatedDate="1469454600000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.646</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=27369</download-url><idea-version min="n/a" max="n/a" since-build="162.1120" until-build="163.0"/></idea-plugin><idea-plugin downloads="23436378" size="49463794" date="1469365256000" updatedDate="1469365256000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.639</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=27346</download-url><idea-version min="n/a" max="n/a" since-build="162.1120" until-build="163.0"/></idea-plugin><idea-plugin downloads="23436378" size="49473931" date="1469278835000" updatedDate="1469278835000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.632</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=27331</download-url><idea-version min="n/a" max="n/a" since-build="162.1120" until-build="163.0"/></idea-plugin><idea-plugin downloads="23436378" size="49470837" date="1469194378000" updatedDate="1469194378000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.625</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=27310</download-url><idea-version min="n/a" max="n/a" since-build="162.1120" until-build="163.0"/></idea-plugin><idea-plugin downloads="23436378" size="49485855" date="1469106801000" updatedDate="1469106801000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.618</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=27275</download-url><idea-version min="n/a" max="n/a" since-build="162.1120" until-build="163.0"/></idea-plugin><idea-plugin downloads="23436378" size="49441102" date="1469019915000" updatedDate="1469019915000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.615</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=27242</download-url><idea-version min="n/a" max="n/a" since-build="162.1120" until-build="163.0"/></idea-plugin><idea-plugin downloads="23436378" size="49440809" date="1468933599000" updatedDate="1468933599000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.611</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=27217</download-url><idea-version min="n/a" max="n/a" since-build="162.1120" until-build="163.0"/></idea-plugin><idea-plugin downloads="23436378" size="49427767" date="1468845544000" updatedDate="1468845544000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.606</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=27201</download-url><idea-version min="n/a" max="n/a" since-build="162.1120" until-build="163.0"/></idea-plugin><idea-plugin downloads="23436378" size="49421774" date="1468587731000" updatedDate="1468587731000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.600</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=27162</download-url><idea-version min="n/a" max="n/a" since-build="162.1120" until-build="163.0"/></idea-plugin><idea-plugin downloads="23436378" size="49328649" date="1468501609000" updatedDate="1468501609000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.593</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=27134</download-url><idea-version min="n/a" max="n/a" since-build="162.1120" until-build="163.0"/></idea-plugin><idea-plugin downloads="23436378" size="49304143" date="1468416471000" updatedDate="1468416471000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.588</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=27108</download-url><idea-version min="n/a" max="n/a" since-build="162.1120" until-build="163.0"/></idea-plugin><idea-plugin downloads="23436378" size="49283050" date="1468328649000" updatedDate="1468328649000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.585</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=27075</download-url><idea-version min="n/a" max="n/a" since-build="162.1120" until-build="163.0"/></idea-plugin><idea-plugin downloads="23436378" size="49278156" date="1468242467000" updatedDate="1468242467000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.579</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=27019</download-url><idea-version min="n/a" max="n/a" since-build="162.1120" until-build="163.0"/></idea-plugin><idea-plugin downloads="23436378" size="49273469" date="1468069326000" updatedDate="1468069326000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.578</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=26997</download-url><idea-version min="n/a" max="n/a" since-build="162.1120" until-build="163.0"/></idea-plugin><idea-plugin downloads="23436378" size="49263947" date="1467983121000" updatedDate="1467983121000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.574</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=26978</download-url><idea-version min="n/a" max="n/a" since-build="162.1120" until-build="163.0"/></idea-plugin><idea-plugin downloads="23436378" size="49265433" date="1467896747000" updatedDate="1467896747000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.567</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=26958</download-url><idea-version min="n/a" max="n/a" since-build="162.1120" until-build="163.0"/></idea-plugin><idea-plugin downloads="23436378" size="49264650" date="1467822467000" updatedDate="1467822467000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.564</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=26934</download-url><idea-version min="n/a" max="n/a" since-build="162.1120" until-build="163.0"/></idea-plugin><idea-plugin downloads="23436378" size="49255054" date="1467725837000" updatedDate="1467725837000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.557</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=26902</download-url><idea-version min="n/a" max="n/a" since-build="162.74" until-build="163.0"/></idea-plugin><idea-plugin downloads="23436378" size="49222204" date="1467637586000" updatedDate="1467637586000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.553</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=26878</download-url><idea-version min="n/a" max="n/a" since-build="162.74" until-build="163.0"/></idea-plugin><idea-plugin downloads="23436378" size="49210896" date="1467550877000" updatedDate="1467550877000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.551</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=26857</download-url><idea-version min="n/a" max="n/a" since-build="162.74" until-build="163.0"/></idea-plugin><idea-plugin downloads="23436378" size="49222369" date="1467380486000" updatedDate="1467380486000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.545</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=26821</download-url><idea-version min="n/a" max="n/a" since-build="162.74" until-build="163.0"/></idea-plugin><idea-plugin downloads="23436378" size="49219463" date="1467293190000" updatedDate="1467293190000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.538</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=26793</download-url><idea-version min="n/a" max="n/a" since-build="162.74" until-build="163.0"/></idea-plugin><idea-plugin downloads="23436378" size="49213929" date="1467119152000" updatedDate="1467119152000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.524</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=26742</download-url><idea-version min="n/a" max="n/a" since-build="162.74" until-build="163.0"/></idea-plugin><idea-plugin downloads="23436378" size="49192886" date="1467033539000" updatedDate="1467033539000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.522</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=26718</download-url><idea-version min="n/a" max="n/a" since-build="162.74" until-build="163.0"/></idea-plugin><idea-plugin downloads="23436378" size="49141518" date="1466860030000" updatedDate="1466860030000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.518</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=26717</download-url><idea-version min="n/a" max="n/a" since-build="162.74" until-build="163.0"/></idea-plugin><idea-plugin downloads="23436378" size="49139512" date="1466773570000" updatedDate="1466773570000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.513</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=26708</download-url><idea-version min="n/a" max="n/a" since-build="162.74" until-build="163.0"/></idea-plugin><idea-plugin downloads="23436378" size="49072861" date="1466687389000" updatedDate="1466687389000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.512</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=26671</download-url><idea-version min="n/a" max="n/a" since-build="162.74" until-build="163.0"/></idea-plugin><idea-plugin downloads="23436378" size="49097344" date="1466601640000" updatedDate="1466601640000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.509</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=26653</download-url><idea-version min="n/a" max="n/a" since-build="162.74" until-build="163.0"/></idea-plugin><idea-plugin downloads="23436378" size="49074822" date="1466514098000" updatedDate="1466514098000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.508</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=26645</download-url><idea-version min="n/a" max="n/a" since-build="162.74" until-build="163.0"/></idea-plugin><idea-plugin downloads="23436378" size="49074965" date="1466254934000" updatedDate="1466254934000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.505</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=26610</download-url><idea-version min="n/a" max="n/a" since-build="162.74" until-build="163.0"/></idea-plugin><idea-plugin downloads="23436378" size="49075872" date="1466168537000" updatedDate="1466168537000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.501</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=26593</download-url><idea-version min="n/a" max="n/a" since-build="162.74" until-build="163.0"/></idea-plugin><idea-plugin downloads="23436378" size="49072103" date="1466082280000" updatedDate="1466082280000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.499</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=26567</download-url><idea-version min="n/a" max="n/a" since-build="162.74" until-build="163.0"/></idea-plugin><idea-plugin downloads="23436378" size="49070637" date="1465995876000" updatedDate="1465995876000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.497</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=26540</download-url><idea-version min="n/a" max="n/a" since-build="162.74" until-build="163.0"/></idea-plugin><idea-plugin downloads="23436378" size="49091068" date="1465563891000" updatedDate="1465563891000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.495</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=26428</download-url><idea-version min="n/a" max="n/a" since-build="162.74" until-build="163.0"/></idea-plugin><idea-plugin downloads="23436378" size="49095995" date="1465477296000" updatedDate="1465477296000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.490</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=26397</download-url><idea-version min="n/a" max="n/a" since-build="162.74" until-build="163.0"/></idea-plugin><idea-plugin downloads="23436378" size="49074787" date="1465391371000" updatedDate="1465391371000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.489</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=26379</download-url><idea-version min="n/a" max="n/a" since-build="162.74" until-build="163.0"/></idea-plugin><idea-plugin downloads="23436378" size="49071355" date="1465304924000" updatedDate="1465304924000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.486</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=26342</download-url><idea-version min="n/a" max="n/a" since-build="162.74" until-build="163.0"/></idea-plugin><idea-plugin downloads="23436378" size="49078027" date="1465218288000" updatedDate="1465218288000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.485</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=26310</download-url><idea-version min="n/a" max="n/a" since-build="162.74" until-build="163.0"/></idea-plugin><idea-plugin downloads="23436378" size="49073963" date="1464959254000" updatedDate="1464959254000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.483</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=26260</download-url><idea-version min="n/a" max="n/a" since-build="162.74" until-build="163.0"/></idea-plugin><idea-plugin downloads="23436378" size="49086790" date="1464872992000" updatedDate="1464872992000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.476</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=26243</download-url><idea-version min="n/a" max="n/a" since-build="162.74" until-build="163.0"/></idea-plugin><idea-plugin downloads="23436378" size="49080570" date="1464787872000" updatedDate="1464787872000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.472</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=26231</download-url><idea-version min="n/a" max="n/a" since-build="162.74" until-build="163.0"/></idea-plugin><idea-plugin downloads="23436378" size="49053497" date="1464751172000" updatedDate="1464751172000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.448</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=26217</download-url><idea-version min="n/a" max="n/a" since-build="145.184" until-build="162.0"/></idea-plugin><idea-plugin downloads="23436378" size="49084569" date="1464699766000" updatedDate="1464699766000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.467</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=26202</download-url><idea-version min="n/a" max="n/a" since-build="162.74" until-build="163.0"/></idea-plugin><idea-plugin downloads="23436378" size="49033497" date="1464664075000" updatedDate="1464664075000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.447</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=26192</download-url><idea-version min="n/a" max="n/a" since-build="145.184" until-build="162.0"/></idea-plugin><idea-plugin downloads="23436378" size="49034847" date="1464354322000" updatedDate="1464354322000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.456</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=26143</download-url><idea-version min="n/a" max="n/a" since-build="162.74" until-build="163.0"/></idea-plugin><idea-plugin downloads="23436378" size="49035388" date="1464267778000" updatedDate="1464267778000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.454</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=26126</download-url><idea-version min="n/a" max="n/a" since-build="162.74" until-build="163.0"/></idea-plugin><idea-plugin downloads="23436378" size="49058403" date="1464181502000" updatedDate="1464181502000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.452</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=26089</download-url><idea-version min="n/a" max="n/a" since-build="162.74" until-build="163.0"/></idea-plugin><idea-plugin downloads="23436378" size="49053313" date="1464146376000" updatedDate="1464146376000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.442</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=26082</download-url><idea-version min="n/a" max="n/a" since-build="145.184" until-build="162.0"/></idea-plugin><idea-plugin downloads="23436378" size="49047896" date="1463972451000" updatedDate="1463972451000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.441</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=26031</download-url><idea-version min="n/a" max="n/a" since-build="145.184" until-build="162.0"/></idea-plugin><idea-plugin downloads="23436378" size="49027172" date="1463799759000" updatedDate="1463799759000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.439</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=26000</download-url><idea-version min="n/a" max="n/a" since-build="145.184" until-build="162.0"/></idea-plugin><idea-plugin downloads="23436378" size="49001815" date="1463713269000" updatedDate="1463713269000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.436</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=25972</download-url><idea-version min="n/a" max="n/a" since-build="145.184" until-build="162.0"/></idea-plugin><idea-plugin downloads="23436378" size="48987366" date="1463627898000" updatedDate="1463627898000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.435</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=25955</download-url><idea-version min="n/a" max="n/a" since-build="145.184" until-build="162.0"/></idea-plugin><idea-plugin downloads="23436378" size="48965446" date="1463540569000" updatedDate="1463540569000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.432</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=25926</download-url><idea-version min="n/a" max="n/a" since-build="145.184" until-build="162.0"/></idea-plugin><idea-plugin downloads="23436378" size="48961553" date="1463454103000" updatedDate="1463454103000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.428</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=25903</download-url><idea-version min="n/a" max="n/a" since-build="145.184" until-build="162.0"/></idea-plugin><idea-plugin downloads="23436378" size="48963252" date="1463194861000" updatedDate="1463194861000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.425</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=25854</download-url><idea-version min="n/a" max="n/a" since-build="145.184" until-build="181.0"/></idea-plugin><idea-plugin downloads="23436378" size="48939159" date="1463108477000" updatedDate="1463108477000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.422</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=25820</download-url><idea-version min="n/a" max="n/a" since-build="145.184" until-build="181.0"/></idea-plugin><idea-plugin downloads="23436378" size="48952295" date="1462906253000" updatedDate="1462906253000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.420</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=25782</download-url><idea-version min="n/a" max="n/a" since-build="145.184" until-build="181.0"/></idea-plugin><idea-plugin downloads="23436378" size="48945109" date="1462881106000" updatedDate="1462881106000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.419</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=25769</download-url><idea-version min="n/a" max="n/a" since-build="145.184" until-build="181.0"/></idea-plugin><idea-plugin downloads="23436378" size="48923110" date="1462503686000" updatedDate="1462503686000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.413</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=25708</download-url><idea-version min="n/a" max="n/a" since-build="145.184" until-build="181.0"/></idea-plugin><idea-plugin downloads="23436378" size="48913999" date="1462244492000" updatedDate="1462244492000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.412</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=25650</download-url><idea-version min="n/a" max="n/a" since-build="145.184" until-build="181.0"/></idea-plugin><idea-plugin downloads="23436378" size="48644779" date="1462158280000" updatedDate="1462158280000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.410</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=25625</download-url><idea-version min="n/a" max="n/a" since-build="145.184" until-build="181.0"/></idea-plugin><idea-plugin downloads="23436378" size="48655616" date="1461985317000" updatedDate="1461985317000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.409</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=25607</download-url><idea-version min="n/a" max="n/a" since-build="145.184" until-build="181.0"/></idea-plugin><idea-plugin downloads="23436378" size="48638620" date="1461899029000" updatedDate="1461899029000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.407</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=25595</download-url><idea-version min="n/a" max="n/a" since-build="145.184" until-build="181.0"/></idea-plugin><idea-plugin downloads="23436378" size="48643000" date="1461812584000" updatedDate="1461812584000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.406</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=25572</download-url><idea-version min="n/a" max="n/a" since-build="145.184" until-build="181.0"/></idea-plugin><idea-plugin downloads="23436378" size="48639562" date="1461726185000" updatedDate="1461726185000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.405</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=25550</download-url><idea-version min="n/a" max="n/a" since-build="145.184" until-build="181.0"/></idea-plugin><idea-plugin downloads="23436378" size="48658148" date="1461639656000" updatedDate="1461639656000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.402</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=25538</download-url><idea-version min="n/a" max="n/a" since-build="145.184" until-build="181.0"/></idea-plugin><idea-plugin downloads="23436378" size="48644332" date="1461467041000" updatedDate="1461467041000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.400</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=25508</download-url><idea-version min="n/a" max="n/a" since-build="145.184" until-build="181.0"/></idea-plugin><idea-plugin downloads="23436378" size="48653935" date="1461380500000" updatedDate="1461380500000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.399</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=25497</download-url><idea-version min="n/a" max="n/a" since-build="145.184" until-build="181.0"/></idea-plugin><idea-plugin downloads="23436378" size="48636661" date="1461294079000" updatedDate="1461294079000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.398</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=25476</download-url><idea-version min="n/a" max="n/a" since-build="145.184" until-build="181.0"/></idea-plugin><idea-plugin downloads="23436378" size="48626884" date="1461207742000" updatedDate="1461207742000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.396</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=25455</download-url><idea-version min="n/a" max="n/a" since-build="145.184" until-build="181.0"/></idea-plugin><idea-plugin downloads="23436378" size="48630069" date="1461121327000" updatedDate="1461121327000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.392</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=25433</download-url><idea-version min="n/a" max="n/a" since-build="145.184" until-build="146.0"/></idea-plugin><idea-plugin downloads="23436378" size="48641798" date="1461034862000" updatedDate="1461034862000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.387</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=25418</download-url><idea-version min="n/a" max="n/a" since-build="145.184" until-build="146.0"/></idea-plugin><idea-plugin downloads="23436378" size="48058126" date="1460862086000" updatedDate="1460862086000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.197</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=25388</download-url><idea-version min="n/a" max="n/a" since-build="145.184" until-build="146.0"/></idea-plugin><idea-plugin downloads="23436378" size="48049703" date="1460781988000" updatedDate="1460781988000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.195</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=25381</download-url><idea-version min="n/a" max="n/a" since-build="145.184" until-build="146.0"/></idea-plugin><idea-plugin downloads="23436378" size="48007423" date="1460689286000" updatedDate="1460689286000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.187</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=25353</download-url><idea-version min="n/a" max="n/a" since-build="145.184" until-build="146.0"/></idea-plugin><idea-plugin downloads="23436378" size="48048000" date="1460516608000" updatedDate="1460516608000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.175</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=25306</download-url><idea-version min="n/a" max="n/a" since-build="145.184" until-build="146.0"/></idea-plugin><idea-plugin downloads="23436378" size="48018588" date="1460430129000" updatedDate="1460430129000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.174</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=25288</download-url><idea-version min="n/a" max="n/a" since-build="145.184" until-build="146.0"/></idea-plugin><idea-plugin downloads="23436378" size="48010761" date="1460084580000" updatedDate="1460084580000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.168</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=25229</download-url><idea-version min="n/a" max="n/a" since-build="145.184" until-build="146.0"/></idea-plugin><idea-plugin downloads="23436378" size="48011025" date="1459998063000" updatedDate="1459998063000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.164</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=25195</download-url><idea-version min="n/a" max="n/a" since-build="145.184" until-build="146.0"/></idea-plugin><idea-plugin downloads="23436378" size="48017120" date="1459911749000" updatedDate="1459911749000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.159</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=25168</download-url><idea-version min="n/a" max="n/a" since-build="145.184" until-build="146.0"/></idea-plugin><idea-plugin downloads="23436378" size="47560343" date="1459825279000" updatedDate="1459825279000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.156</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=25129</download-url><idea-version min="n/a" max="n/a" since-build="145.184" until-build="146.0"/></idea-plugin><idea-plugin downloads="23436378" size="47546648" date="1459566112000" updatedDate="1459566112000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.149</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=25064</download-url><idea-version min="n/a" max="n/a" since-build="145.184" until-build="146.0"/></idea-plugin><idea-plugin downloads="23436378" size="47552667" date="1459481255000" updatedDate="1459481255000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.144</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=25044</download-url><idea-version min="n/a" max="n/a" since-build="145.184" until-build="146.0"/></idea-plugin><idea-plugin downloads="23436378" size="47575706" date="1459393327000" updatedDate="1459393327000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.131</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=25023</download-url><idea-version min="n/a" max="n/a" since-build="145.184" until-build="146.0"/></idea-plugin><idea-plugin downloads="23436378" size="47571824" date="1459306874000" updatedDate="1459306874000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.125</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=25000</download-url><idea-version min="n/a" max="n/a" since-build="145.184" until-build="146.0"/></idea-plugin><idea-plugin downloads="23436378" size="47525366" date="1459220471000" updatedDate="1459220471000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.117</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=24958</download-url><idea-version min="n/a" max="n/a" since-build="145.184" until-build="146.0"/></idea-plugin><idea-plugin downloads="23436378" size="47513953" date="1458961260000" updatedDate="1458961260000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.102</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=24907</download-url><idea-version min="n/a" max="n/a" since-build="145.184" until-build="146.0"/></idea-plugin><idea-plugin downloads="23436378" size="47526250" date="1458874876000" updatedDate="1458874876000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.93</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=24898</download-url><idea-version min="n/a" max="n/a" since-build="145.184" until-build="146.0"/></idea-plugin><idea-plugin downloads="23436378" size="47508228" date="1458788852000" updatedDate="1458788852000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.84</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=24865</download-url><idea-version min="n/a" max="n/a" since-build="145.184" until-build="146.0"/></idea-plugin><idea-plugin downloads="23436378" size="47510110" date="1458702054000" updatedDate="1458702054000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.66</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=24840</download-url><idea-version min="n/a" max="n/a" since-build="145.184" until-build="146.0"/></idea-plugin><idea-plugin downloads="23436378" size="47511691" date="1458615701000" updatedDate="1458615701000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.57</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=24815</download-url><idea-version min="n/a" max="n/a" since-build="145.184" until-build="146.0"/></idea-plugin><idea-plugin downloads="23436378" size="47485131" date="1458270202000" updatedDate="1458270202000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.47</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=24746</download-url><idea-version min="n/a" max="n/a" since-build="145.184" until-build="146.0"/></idea-plugin><idea-plugin downloads="23436378" size="47464340" date="1458183939000" updatedDate="1458183939000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.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=24722</download-url><idea-version min="n/a" max="n/a" since-build="145.184" until-build="146.0"/></idea-plugin><idea-plugin downloads="23436378" size="47339982" date="1458097266000" updatedDate="1458097266000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.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=24691</download-url><idea-version min="n/a" max="n/a" since-build="145.184" until-build="146.0"/></idea-plugin><idea-plugin downloads="23436378" size="47209305" date="1458010852000" updatedDate="1458010852000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.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=24660</download-url><idea-version min="n/a" max="n/a" since-build="145.184" until-build="146.0"/></idea-plugin><idea-plugin downloads="23436378" size="47190363" date="1457966183000" updatedDate="1457966183000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.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=24646</download-url><idea-version min="n/a" max="n/a" since-build="145.184" until-build="146.0"/></idea-plugin><idea-plugin downloads="23436378" size="47144892" date="1457665328000" updatedDate="1457665328000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.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=24586</download-url><idea-version min="n/a" max="n/a" since-build="145.184" until-build="146.0"/></idea-plugin><idea-plugin downloads="23436378" size="47103189" date="1457146828000" updatedDate="1457146828000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.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=24488</download-url><idea-version min="n/a" max="n/a" since-build="145.184" until-build="146.0"/></idea-plugin><idea-plugin downloads="23436378" size="47120766" date="1457060457000" updatedDate="1457060457000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.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=24457</download-url><idea-version min="n/a" max="n/a" since-build="145.184" until-build="146.0"/></idea-plugin><idea-plugin downloads="23436378" size="47100421" date="1456974083000" updatedDate="1456974083000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.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=24438</download-url><idea-version min="n/a" max="n/a" since-build="145.184" until-build="146.0"/></idea-plugin><idea-plugin downloads="23436378" size="46908127" date="1456888780000" updatedDate="1456888780000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.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=24386</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23436378" size="47088941" date="1456887722000" updatedDate="1456887722000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.255</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=24385</download-url><idea-version min="n/a" max="n/a" since-build="144.2925" until-build="145.0"/></idea-plugin><idea-plugin downloads="23436378" size="47095795" date="1456802431000" updatedDate="1456802431000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.249</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=24356</download-url><idea-version min="n/a" max="n/a" since-build="144.2925" until-build="145.0"/></idea-plugin><idea-plugin downloads="23436378" size="47082980" date="1456628468000" updatedDate="1456628468000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.238</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=24305</download-url><idea-version min="n/a" max="n/a" since-build="144.2925" until-build="145.0"/></idea-plugin><idea-plugin downloads="23436378" size="47082227" date="1456542157000" updatedDate="1456542157000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.236</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=24292</download-url><idea-version min="n/a" max="n/a" since-build="144.2925" until-build="145.0"/></idea-plugin><idea-plugin downloads="23436378" size="47074193" date="1456455750000" updatedDate="1456455750000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.233</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=24269</download-url><idea-version min="n/a" max="n/a" since-build="144.2925" until-build="145.0"/></idea-plugin><idea-plugin downloads="23436378" size="47010979" date="1456369283000" updatedDate="1456369283000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.231</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=24260</download-url><idea-version min="n/a" max="n/a" since-build="144.2925" until-build="145.0"/></idea-plugin><idea-plugin downloads="23436378" size="46975803" date="1456024046000" updatedDate="1456024046000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.58</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=24183</download-url><idea-version min="n/a" max="n/a" since-build="144.2925" until-build="145.0"/></idea-plugin><idea-plugin downloads="23436378" size="46916588" date="1455938552000" updatedDate="1455938552000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.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=24169</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23436378" size="46978348" date="1455937754000" updatedDate="1455937754000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.56</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=24168</download-url><idea-version min="n/a" max="n/a" since-build="144.2925" until-build="145.0"/></idea-plugin><idea-plugin downloads="23436378" size="46827636" date="1455852049000" updatedDate="1455852049000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.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=24141</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23436378" size="46968181" date="1455851713000" updatedDate="1455851713000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.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=24140</download-url><idea-version min="n/a" max="n/a" since-build="144.2925" until-build="145.0"/></idea-plugin><idea-plugin downloads="23436378" size="46972282" date="1455764547000" updatedDate="1455764547000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.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=24111</download-url><idea-version min="n/a" max="n/a" since-build="144.2925" until-build="145.0"/></idea-plugin><idea-plugin downloads="23436378" size="46816773" date="1455679149000" updatedDate="1455679149000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.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=24090</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23436378" size="46952106" date="1455678371000" updatedDate="1455678371000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.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=24089</download-url><idea-version min="n/a" max="n/a" since-build="144.2925" until-build="145.0"/></idea-plugin><idea-plugin downloads="23436378" size="46933200" date="1455591947000" updatedDate="1455591947000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.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=24041</download-url><idea-version min="n/a" max="n/a" since-build="144.2925" until-build="145.0"/></idea-plugin><idea-plugin downloads="23436378" size="46933340" date="1455246089000" updatedDate="1455246089000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.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=23963</download-url><idea-version min="n/a" max="n/a" since-build="144.2925" until-build="145.0"/></idea-plugin><idea-plugin downloads="23436378" size="46923697" date="1455159666000" updatedDate="1455159666000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.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=23938</download-url><idea-version min="n/a" max="n/a" since-build="144.2925" until-build="145.0"/></idea-plugin><idea-plugin downloads="23436378" size="46814368" date="1455074317000" updatedDate="1455074317000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.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=23914</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23436378" size="46921554" date="1455073370000" updatedDate="1455073370000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.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=23913</download-url><idea-version min="n/a" max="n/a" since-build="144.2925" until-build="145.0"/></idea-plugin><idea-plugin downloads="23436378" size="46914119" date="1454641469000" updatedDate="1454641469000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.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=23833</download-url><idea-version min="n/a" max="n/a" since-build="144.2925" until-build="145.0"/></idea-plugin><idea-plugin downloads="23436378" size="46817637" date="1454556611000" updatedDate="1454556611000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.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=23790</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23436378" size="46919817" date="1454555065000" updatedDate="1454555065000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.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=23789</download-url><idea-version min="n/a" max="n/a" since-build="144.2925" until-build="145.0"/></idea-plugin><idea-plugin downloads="23436378" size="46839978" date="1454356989000" updatedDate="1454356989000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.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=23723</download-url><idea-version min="n/a" max="n/a" since-build="144.2925" until-build="145.0"/></idea-plugin><idea-plugin downloads="23436378" size="46798600" date="1453778751000" updatedDate="1453778751000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.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=23608</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23436378" size="46819482" date="1453778403000" updatedDate="1453778403000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.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=23607</download-url><idea-version min="n/a" max="n/a" since-build="144.2925" until-build="145.0"/></idea-plugin><idea-plugin downloads="23436378" size="46799909" date="1453518199000" updatedDate="1453518199000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.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=23567</download-url><idea-version min="n/a" max="n/a" since-build="144.2925" until-build="145.0"/></idea-plugin><idea-plugin downloads="23436378" size="46804468" date="1453433398000" updatedDate="1453433398000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.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=23553</download-url><idea-version min="n/a" max="n/a" since-build="144.2925" until-build="145.0"/></idea-plugin><idea-plugin downloads="23436378" size="46798873" date="1453432908000" updatedDate="1453432908000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.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=23552</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23436378" size="46714150" date="1453259147000" updatedDate="1453259147000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.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=23507</download-url><idea-version min="n/a" max="n/a" since-build="144.2925" until-build="145.0"/></idea-plugin><idea-plugin downloads="23436378" size="46715657" date="1453172508000" updatedDate="1453172508000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.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=23472</download-url><idea-version min="n/a" max="n/a" since-build="144.2925" until-build="145.0"/></idea-plugin><idea-plugin downloads="23436378" size="46716879" date="1452827257000" updatedDate="1452827257000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.142</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=23400</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23436378" size="46715831" date="1452740826000" updatedDate="1452740826000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.138</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=23373</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23436378" size="46705336" date="1452654111000" updatedDate="1452654111000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.136</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=23345</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23436378" size="46693446" date="1452567663000" updatedDate="1452567663000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.133</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=23329</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23436378" size="46695391" date="1452222228000" updatedDate="1452222228000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.132</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=23268</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23436378" size="46685369" date="1452135768000" updatedDate="1452135768000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.131</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=23260</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23436378" size="46689224" date="1451098942000" updatedDate="1451098942000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.129</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=23112</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23436378" size="46664288" date="1450839819000" updatedDate="1450839819000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.127</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=23066</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23436378" size="46668075" date="1450753404000" updatedDate="1450753404000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.125</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=23036</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23436378" size="46651502" date="1450580525000" updatedDate="1450580525000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.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=23001</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23436378" size="46659473" date="1450494183000" updatedDate="1450494183000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.123</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=22994</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23436378" size="46642664" date="1450407784000" updatedDate="1450407784000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.119</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=22972</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23436378" size="46641983" date="1450321427000" updatedDate="1450321427000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.114</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=22947</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23436378" size="46648786" date="1450236175000" updatedDate="1450236175000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.112</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=22907</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23436378" size="46643122" date="1450156602000" updatedDate="1450156602000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.103</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=22886</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23436378" size="46627299" date="1449889381000" updatedDate="1449889381000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.102</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=22836</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23436378" size="46601521" date="1449802934000" updatedDate="1449802934000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.267</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=22824</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23436378" size="46613625" date="1449630232000" updatedDate="1449630232000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.262</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=22775</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23436378" size="46607307" date="1449543790000" updatedDate="1449543790000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.259</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=22759</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23436378" size="46601230" date="1449284786000" updatedDate="1449284786000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.253</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=22722</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23436378" size="46584393" date="1449198407000" updatedDate="1449198407000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.248</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=22706</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23436378" size="46576390" date="1449111761000" updatedDate="1449111761000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.245</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=22669</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23436378" size="46573636" date="1449025346000" updatedDate="1449025346000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.240</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=22645</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23436378" size="46236728" date="1448939540000" updatedDate="1448939540000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.236</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=22611</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23436378" size="46150196" date="1448679859000" updatedDate="1448679859000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.231</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=22563</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23436378" size="46158312" date="1448594669000" updatedDate="1448594669000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.226</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=22539</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23436378" size="46121083" date="1448507124000" updatedDate="1448507124000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.223</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=22525</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23436378" size="46060176" date="1448420556000" updatedDate="1448420556000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.217</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=22510</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23436378" size="46065893" date="1448334384000" updatedDate="1448334384000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.215</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=22495</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23436378" size="46053059" date="1448247863000" updatedDate="1448247863000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.209</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=22479</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23436378" size="46056810" date="1448161546000" updatedDate="1448161546000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.208</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=22468</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23436378" size="46003241" date="1448075125000" updatedDate="1448075125000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.206</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=22455</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23436378" size="46016443" date="1447988535000" updatedDate="1447988535000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.200</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=22437</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23436378" size="46007118" date="1447902389000" updatedDate="1447902389000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.191</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=22421</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23436378" size="45991482" date="1447815882000" updatedDate="1447815882000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.188</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=22387</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23436378" size="45999469" date="1447729325000" updatedDate="1447729325000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.184</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=22360</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23436378" size="45981714" date="1447556703000" updatedDate="1447556703000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.181</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=22316</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23436378" size="45962698" date="1447470261000" updatedDate="1447470261000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.179</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=22308</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23436378" size="45954543" date="1447383861000" updatedDate="1447383861000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.175</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=22283</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23436378" size="45902435" date="1447297570000" updatedDate="1447297570000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.168</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=22260</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23436378" size="45923232" date="1447211128000" updatedDate="1447211128000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.162</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=22229</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23436378" size="45909951" date="1447156912000" updatedDate="1447156912000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.155</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=22216</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23436378" size="45890350" date="1446865335000" updatedDate="1446865335000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.142</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=22167</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23436378" size="45902226" date="1446780264000" updatedDate="1446780264000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.137</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=22154</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23436378" size="45880807" date="1446612213000" updatedDate="1446612213000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.128</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=22109</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23436378" size="45895854" date="1446521773000" updatedDate="1446521773000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.121</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=22062</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23436378" size="45278085" date="1446318955000" updatedDate="1446318955000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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=22002</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23436378" size="45876823" date="1446260457000" updatedDate="1446260457000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.118</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=21988</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23436378" size="45822217" date="1446174098000" updatedDate="1446174098000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.111</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=21977</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23436378" size="45798034" date="1446087708000" updatedDate="1446087708000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.103</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=21949</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23436378" size="45800806" date="1445997731000" updatedDate="1445997731000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.280</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=21930</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23436378" size="45839800" date="1445911287000" updatedDate="1445911287000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.274</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=21906</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23436378" size="45812963" date="1445652097000" updatedDate="1445652097000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.272</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=21864</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23436378" size="45815530" date="1445565732000" updatedDate="1445565732000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.265</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=21842</download-url><idea-version min="n/a" max="n/a" since-build="143.379" until-build="144.0"/></idea-plugin><idea-plugin downloads="23436378" size="45308118" date="1444699711000" updatedDate="1444699711000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.151</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=21674</download-url><idea-version min="n/a" max="n/a" since-build="143.116" until-build="181.0"/></idea-plugin><idea-plugin downloads="23436378" size="45213331" date="1444620733000" updatedDate="1444620733000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.147</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=21663</download-url><idea-version min="n/a" max="n/a" since-build="143.116" until-build="181.0"/></idea-plugin><idea-plugin downloads="23436378" size="45210525" date="1444441716000" updatedDate="1444441716000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.140</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=21652</download-url><idea-version min="n/a" max="n/a" since-build="143.116" until-build="181.0"/></idea-plugin><idea-plugin downloads="23436378" size="45198063" date="1444352507000" updatedDate="1444352507000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.133</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=21640</download-url><idea-version min="n/a" max="n/a" since-build="143.116" until-build="181.0"/></idea-plugin><idea-plugin downloads="23436378" size="45187053" date="1444181699000" updatedDate="1444181699000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.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=21602</download-url><idea-version min="n/a" max="n/a" since-build="142.5047" until-build="143.0"/></idea-plugin><idea-plugin downloads="23436378" size="45182223" date="1443747708000" updatedDate="1443747708000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.121</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=21532</download-url><idea-version min="n/a" max="n/a" since-build="142.5047" until-build="143.0"/></idea-plugin><idea-plugin downloads="23436378" size="45183994" date="1443661336000" updatedDate="1443661336000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.118</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=21512</download-url><idea-version min="n/a" max="n/a" since-build="142.5047" until-build="143.0"/></idea-plugin><idea-plugin downloads="23436378" size="45097704" date="1443576687000" updatedDate="1443576687000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.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=21489</download-url><idea-version min="n/a" max="n/a" since-build="142.4859" until-build="143.0"/></idea-plugin><idea-plugin downloads="23436378" size="45070283" date="1443402149000" updatedDate="1443402149000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.107</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=21458</download-url><idea-version min="n/a" max="n/a" since-build="142.4859" until-build="143.0"/></idea-plugin><idea-plugin downloads="23436378" size="45007081" date="1443229296000" updatedDate="1443229296000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.105</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=21453</download-url><idea-version min="n/a" max="n/a" since-build="142.4859" until-build="143.0"/></idea-plugin><idea-plugin downloads="23436378" size="44843369" date="1443142889000" updatedDate="1443142889000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.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=21440</download-url><idea-version min="n/a" max="n/a" since-build="142.4859" until-build="143.0"/></idea-plugin><idea-plugin downloads="23436378" size="44798680" date="1443057218000" updatedDate="1443057218000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.100</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=21429</download-url><idea-version min="n/a" max="n/a" since-build="142.4859" until-build="143.0"/></idea-plugin><idea-plugin downloads="23436378" size="44786015" date="1442971869000" updatedDate="1442971869000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.240</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=21415</download-url><idea-version min="n/a" max="n/a" since-build="142.4859" until-build="143.0"/></idea-plugin><idea-plugin downloads="23436378" size="44786235" date="1442883819000" updatedDate="1442883819000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.238</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=21405</download-url><idea-version min="n/a" max="n/a" since-build="142.4859" until-build="143.0"/></idea-plugin><idea-plugin downloads="23436378" size="44761705" date="1442797257000" updatedDate="1442797257000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.233</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=21384</download-url><idea-version min="n/a" max="n/a" since-build="142.4859" until-build="143.0"/></idea-plugin><idea-plugin downloads="23436378" size="44722825" date="1442710885000" updatedDate="1442710885000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.231</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=21379</download-url><idea-version min="n/a" max="n/a" since-build="142.4859" until-build="143.0"/></idea-plugin><idea-plugin downloads="23436378" size="44608773" date="1442626564000" updatedDate="1442626564000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.229</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=21375</download-url><idea-version min="n/a" max="n/a" since-build="142.4859" until-build="143.0"/></idea-plugin><idea-plugin downloads="23436378" size="44608675" date="1442538599000" updatedDate="1442538599000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.225</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=21366</download-url><idea-version min="n/a" max="n/a" since-build="142.4465" until-build="143.0"/></idea-plugin><idea-plugin downloads="23436378" size="44580078" date="1442452845000" updatedDate="1442452845000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.224</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=21353</download-url><idea-version min="n/a" max="n/a" since-build="142.4465" until-build="143.0"/></idea-plugin><idea-plugin downloads="23436378" size="44569529" date="1442369736000" updatedDate="1442369736000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.221</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=21330</download-url><idea-version min="n/a" max="n/a" since-build="142.4465" until-build="143.0"/></idea-plugin><idea-plugin downloads="23436378" size="44565680" date="1442289841000" updatedDate="1442289841000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.216</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=21316</download-url><idea-version min="n/a" max="n/a" since-build="142.4465" until-build="143.0"/></idea-plugin><idea-plugin downloads="23436378" size="44495577" date="1442192913000" updatedDate="1442192913000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.213</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=21306</download-url><idea-version min="n/a" max="n/a" since-build="142.4465" until-build="143.0"/></idea-plugin><idea-plugin downloads="23436378" size="44491428" date="1442106327000" updatedDate="1442106327000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.209</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=21295</download-url><idea-version min="n/a" max="n/a" since-build="142.4465" until-build="143.0"/></idea-plugin><idea-plugin downloads="23436378" size="44497299" date="1442019935000" updatedDate="1442019935000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.207</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=21286</download-url><idea-version min="n/a" max="n/a" since-build="142.4465" until-build="143.0"/></idea-plugin><idea-plugin downloads="23436378" size="44500899" date="1441992893000" updatedDate="1441992893000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.205</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=21284</download-url><idea-version min="n/a" max="n/a" since-build="142.4465" until-build="143.0"/></idea-plugin><idea-plugin downloads="23436378" size="44491750" date="1441936361000" updatedDate="1441936361000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.203</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=21271</download-url><idea-version min="n/a" max="n/a" since-build="142.4465" until-build="143.0"/></idea-plugin><idea-plugin downloads="23436378" size="44473116" date="1441887144000" updatedDate="1441887144000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.200</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=21264</download-url><idea-version min="n/a" max="n/a" since-build="142.4465" until-build="143.0"/></idea-plugin><idea-plugin downloads="23436378" size="44454390" date="1441588299000" updatedDate="1441588299000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.189</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=21210</download-url><idea-version min="n/a" max="n/a" since-build="142.4465" until-build="143.0"/></idea-plugin><idea-plugin downloads="23436378" size="44459767" date="1441414895000" updatedDate="1441414895000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.188</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=21205</download-url><idea-version min="n/a" max="n/a" since-build="142.4465" until-build="143.0"/></idea-plugin><idea-plugin downloads="23436378" size="44453253" date="1441329328000" updatedDate="1441329328000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.183</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=21190</download-url><idea-version min="n/a" max="n/a" since-build="142.4245" until-build="143.0"/></idea-plugin><idea-plugin downloads="23436378" size="44445926" date="1441242088000" updatedDate="1441242088000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.181</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=21180</download-url><idea-version min="n/a" max="n/a" since-build="142.4245" until-build="143.0"/></idea-plugin><idea-plugin downloads="23436378" size="44427699" date="1441156534000" updatedDate="1441156534000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.177</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=21161</download-url><idea-version min="n/a" max="n/a" since-build="142.4245" until-build="143.0"/></idea-plugin><idea-plugin downloads="23436378" size="44438859" date="1441069275000" updatedDate="1441069275000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.173</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=21140</download-url><idea-version min="n/a" max="n/a" since-build="142.4245" until-build="143.0"/></idea-plugin><idea-plugin downloads="23436378" size="44392945" date="1440810486000" updatedDate="1440810486000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.168</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=21093</download-url><idea-version min="n/a" max="n/a" since-build="142.4245" until-build="143.0"/></idea-plugin><idea-plugin downloads="23436378" size="44368861" date="1440724889000" updatedDate="1440724889000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.164</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=21076</download-url><idea-version min="n/a" max="n/a" since-build="142.4245" until-build="143.0"/></idea-plugin><idea-plugin downloads="23436378" size="44361179" date="1440551559000" updatedDate="1440551559000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.160</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=21047</download-url><idea-version min="n/a" max="n/a" since-build="142.4245" until-build="143.0"/></idea-plugin><idea-plugin downloads="23436378" size="44359956" date="1440464512000" updatedDate="1440464512000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.158</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=21018</download-url><idea-version min="n/a" max="n/a" since-build="142.4083" until-build="143.0"/></idea-plugin><idea-plugin downloads="23436378" size="44359859" date="1440206290000" updatedDate="1440206290000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.157</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=20987</download-url><idea-version min="n/a" max="n/a" since-build="142.4083" until-build="143.0"/></idea-plugin><idea-plugin downloads="23436378" size="44346915" date="1440120058000" updatedDate="1440120058000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.156</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=20973</download-url><idea-version min="n/a" max="n/a" since-build="142.4083" until-build="143.0"/></idea-plugin><idea-plugin downloads="23436378" size="44327276" date="1440081127000" updatedDate="1440081127000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.151</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=20962</download-url><idea-version min="n/a" max="n/a" since-build="142.3926" until-build="143.0"/></idea-plugin><idea-plugin downloads="23436378" size="44274779" date="1439341350000" updatedDate="1439341350000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.138</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=20829</download-url><idea-version min="n/a" max="n/a" since-build="142.3926" until-build="143.0"/></idea-plugin><idea-plugin downloads="23436378" size="44272510" date="1439255051000" updatedDate="1439255051000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.136</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=20814</download-url><idea-version min="n/a" max="n/a" since-build="142.3728" until-build="143.0"/></idea-plugin><idea-plugin downloads="23436378" size="44272211" date="1438995784000" updatedDate="1438995784000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.133</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=20785</download-url><idea-version min="n/a" max="n/a" since-build="142.3728" until-build="143.0"/></idea-plugin><idea-plugin downloads="23436378" size="44270069" date="1438909331000" updatedDate="1438909331000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.131</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=20755</download-url><idea-version min="n/a" max="n/a" since-build="142.3728" until-build="143.0"/></idea-plugin><idea-plugin downloads="23436378" size="44263197" date="1438822937000" updatedDate="1438822937000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.127</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=20739</download-url><idea-version min="n/a" max="n/a" since-build="142.3553" until-build="143.0"/></idea-plugin><idea-plugin downloads="23436378" size="44262972" date="1438736492000" updatedDate="1438736492000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.125</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=20728</download-url><idea-version min="n/a" max="n/a" since-build="142.3553" until-build="143.0"/></idea-plugin><idea-plugin downloads="23436378" size="44190675" date="1438650145000" updatedDate="1438650145000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.122</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=20714</download-url><idea-version min="n/a" max="n/a" since-build="142.3553" until-build="143.0"/></idea-plugin><idea-plugin downloads="23436378" size="44185172" date="1438477294000" updatedDate="1438477294000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.121</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=20690</download-url><idea-version min="n/a" max="n/a" since-build="142.3553" until-build="143.0"/></idea-plugin><idea-plugin downloads="23436378" size="44152421" date="1438390908000" updatedDate="1438390908000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.120</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=20684</download-url><idea-version min="n/a" max="n/a" since-build="142.3553" until-build="143.0"/></idea-plugin><idea-plugin downloads="23436378" size="44116351" date="1438304479000" updatedDate="1438304479000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.117</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=20671</download-url><idea-version min="n/a" max="n/a" since-build="142.3553" until-build="143.0"/></idea-plugin><idea-plugin downloads="23436378" size="44104180" date="1438218075000" updatedDate="1438218075000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.116</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=20657</download-url><idea-version min="n/a" max="n/a" since-build="142.3553" until-build="143.0"/></idea-plugin><idea-plugin downloads="23436378" size="44103751" date="1438131781000" updatedDate="1438131781000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.109</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=20638</download-url><idea-version min="n/a" max="n/a" since-build="142.3050" until-build="143.0"/></idea-plugin><idea-plugin downloads="23436378" size="44065565" date="1438045288000" updatedDate="1438045288000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.103</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=20615</download-url><idea-version min="n/a" max="n/a" since-build="142.3050" until-build="143.0"/></idea-plugin><idea-plugin downloads="23436378" size="44067317" date="1437786245000" updatedDate="1437786245000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.100</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=20585</download-url><idea-version min="n/a" max="n/a" since-build="142.3050" until-build="143.0"/></idea-plugin><idea-plugin downloads="23436378" size="44063228" date="1437699676000" updatedDate="1437699676000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.95</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=20580</download-url><idea-version min="n/a" max="n/a" since-build="142.3050" until-build="143.0"/></idea-plugin><idea-plugin downloads="23436378" size="44012239" date="1437613349000" updatedDate="1437613349000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.92</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=20571</download-url><idea-version min="n/a" max="n/a" since-build="142.3050" until-build="143.0"/></idea-plugin><idea-plugin downloads="23436378" size="43670401" date="1437526958000" updatedDate="1437526958000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.88</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=20551</download-url><idea-version min="n/a" max="n/a" since-build="142.3050" until-build="143.0"/></idea-plugin><idea-plugin downloads="23436378" size="43665569" date="1437440568000" updatedDate="1437440568000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.83</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=20533</download-url><idea-version min="n/a" max="n/a" since-build="142.3050" until-build="143.0"/></idea-plugin><idea-plugin downloads="23436378" size="43663730" date="1437267769000" updatedDate="1437267769000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.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=20513</download-url><idea-version min="n/a" max="n/a" since-build="142.3050" until-build="143.0"/></idea-plugin><idea-plugin downloads="23436378" size="43634571" date="1437094934000" updatedDate="1437094934000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.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=20492</download-url><idea-version min="n/a" max="n/a" since-build="142.3050" until-build="143.0"/></idea-plugin><idea-plugin downloads="23436378" size="43634870" date="1437008508000" updatedDate="1437008508000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.69</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=20482</download-url><idea-version min="n/a" max="n/a" since-build="142.3050" until-build="143.0"/></idea-plugin><idea-plugin downloads="23436378" size="43628935" date="1436922791000" updatedDate="1436922791000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.68</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=20462</download-url><idea-version min="n/a" max="n/a" since-build="142.3050" until-build="143.0"/></idea-plugin><idea-plugin downloads="23436378" size="43610359" date="1436836286000" updatedDate="1436836286000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.65</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=20451</download-url><idea-version min="n/a" max="n/a" since-build="142.2670" until-build="143.0"/></idea-plugin><idea-plugin downloads="23436378" size="43610327" date="1436809691000" updatedDate="1436809691000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.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=20446</download-url><idea-version min="n/a" max="n/a" since-build="142.2670" until-build="143.0"/></idea-plugin><idea-plugin downloads="23436378" size="41127840" date="1436576656000" updatedDate="1436576656000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.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=20424</download-url><idea-version min="n/a" max="n/a" since-build="142.2670" until-build="143.0"/></idea-plugin><idea-plugin downloads="23436378" size="41127718" date="1436490091000" updatedDate="1436490091000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.61</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=20414</download-url><idea-version min="n/a" max="n/a" since-build="142.2670" until-build="143.0"/></idea-plugin><idea-plugin downloads="23436378" size="41123732" date="1436403703000" updatedDate="1436403703000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.60</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=20407</download-url><idea-version min="n/a" max="n/a" since-build="142.2670" until-build="143.0"/></idea-plugin><idea-plugin downloads="23436378" size="41127472" date="1436317463000" updatedDate="1436317463000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.56</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=20389</download-url><idea-version min="n/a" max="n/a" since-build="142.2670" until-build="143.0"/></idea-plugin><idea-plugin downloads="23436378" size="41110887" date="1436231189000" updatedDate="1436231189000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.52</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=20377</download-url><idea-version min="n/a" max="n/a" since-build="142.2670" until-build="143.0"/></idea-plugin><idea-plugin downloads="23436378" size="41106642" date="1436058125000" updatedDate="1436058125000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.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=20358</download-url><idea-version min="n/a" max="n/a" since-build="142.2670" until-build="143.0"/></idea-plugin><idea-plugin downloads="23436378" size="41108836" date="1435972593000" updatedDate="1435972593000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.47</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=20345</download-url><idea-version min="n/a" max="n/a" since-build="142.2670" until-build="143.0"/></idea-plugin><idea-plugin downloads="23436378" size="41107561" date="1435911112000" updatedDate="1435911112000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.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=20332</download-url><idea-version min="n/a" max="n/a" since-build="142.2670" until-build="143.0"/></idea-plugin><idea-plugin downloads="23436378" size="41107991" date="1435798851000" updatedDate="1435798851000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.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=20305</download-url><idea-version min="n/a" max="n/a" since-build="142.2670" until-build="143.0"/></idea-plugin><idea-plugin downloads="23436378" size="41107814" date="1435712491000" updatedDate="1435712491000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.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=20295</download-url><idea-version min="n/a" max="n/a" since-build="142.2670" until-build="143.0"/></idea-plugin><idea-plugin downloads="23436378" size="41072130" date="1435626102000" updatedDate="1435626102000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.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=20273</download-url><idea-version min="n/a" max="n/a" since-build="142.2670" until-build="143.0"/></idea-plugin><idea-plugin downloads="23436378" size="41062147" date="1435453528000" updatedDate="1435453528000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.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=20258</download-url><idea-version min="n/a" max="n/a" since-build="142.2670" until-build="143.0"/></idea-plugin><idea-plugin downloads="23436378" size="41050435" date="1435165070000" updatedDate="1435165070000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.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=20221</download-url><idea-version min="n/a" max="n/a" since-build="142.2670" until-build="143.0"/></idea-plugin><idea-plugin downloads="23436378" size="40947644" date="1434542565000" updatedDate="1434542565000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.200</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=20138</download-url><idea-version min="n/a" max="n/a" since-build="141.104" until-build="142.0"/></idea-plugin><idea-plugin downloads="23436378" size="40936771" date="1432774885000" updatedDate="1432774885000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.193</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=19912</download-url><idea-version min="n/a" max="n/a" since-build="141.104" until-build="142.0"/></idea-plugin><idea-plugin downloads="23436378" size="40900486" date="1432342914000" updatedDate="1432342914000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.4.192</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=19866</download-url><idea-version min="n/a" max="n/a" since-build="141.104" until-build="142.0"/></idea-plugin><idea-plugin downloads="23436378" size="40896679" date="1432256499000" updatedDate="1432256499000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.4.191</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=19855</download-url><idea-version min="n/a" max="n/a" since-build="141.104" until-build="142.0"/></idea-plugin><idea-plugin downloads="23436378" size="40895791" date="1431478938000" updatedDate="1431478938000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.4.189</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=19745</download-url><idea-version min="n/a" max="n/a" since-build="141.104" until-build="142.0"/></idea-plugin><idea-plugin downloads="23436378" size="40890319" date="1431047002000" updatedDate="1431047002000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.4.188</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=19698</download-url><idea-version min="n/a" max="n/a" since-build="141.104" until-build="142.0"/></idea-plugin><idea-plugin downloads="23436378" size="40888229" date="1430960501000" updatedDate="1430960501000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.4.186</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=19681</download-url><idea-version min="n/a" max="n/a" since-build="141.104" until-build="142.0"/></idea-plugin><idea-plugin downloads="23436378" size="40880832" date="1430874277000" updatedDate="1430874277000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.4.183</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=19669</download-url><idea-version min="n/a" max="n/a" since-build="141.104" until-build="142.0"/></idea-plugin><idea-plugin downloads="23436378" size="40884347" date="1430355751000" updatedDate="1430355751000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.4.181</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=19625</download-url><idea-version min="n/a" max="n/a" since-build="141.104" until-build="142.0"/></idea-plugin><idea-plugin downloads="23436378" size="40803805" date="1430182916000" updatedDate="1430182916000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.4.179</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=19596</download-url><idea-version min="n/a" max="n/a" since-build="141.104" until-build="142.0"/></idea-plugin><idea-plugin downloads="23436378" size="40805539" date="1429923696000" updatedDate="1429923696000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.4.178</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=19567</download-url><idea-version min="n/a" max="n/a" since-build="141.104" until-build="142.0"/></idea-plugin><idea-plugin downloads="23436378" size="40723654" date="1429837291000" updatedDate="1429837291000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.4.175</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=19556</download-url><idea-version min="n/a" max="n/a" since-build="141.104" until-build="142.0"/></idea-plugin><idea-plugin downloads="23436378" size="40718106" date="1429664476000" updatedDate="1429664476000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.4.173</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=19530</download-url><idea-version min="n/a" max="n/a" since-build="141.104" until-build="142.0"/></idea-plugin><idea-plugin downloads="23436378" size="40719552" date="1429578241000" updatedDate="1429578241000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.4.172</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=19512</download-url><idea-version min="n/a" max="n/a" since-build="141.104" until-build="142.0"/></idea-plugin><idea-plugin downloads="23436378" size="40694397" date="1428973464000" updatedDate="1428973464000" url="https://jetbrains.com/scala"><name>Scala</name><id>org.intellij.scala</id><description><![CDATA[
        
        The plugin adds support for the Scala language. It enables multiple features such as:
        <br>
        <ul>
          <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li>
          <li>Navigation, search, information about types and implicits</li>
          <li>Integration with sbt and other build tools</li>
          <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li>
          <li>Scala 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.4.171</version><vendor email="support@jetbrains.com" url="https://www.jetbrains.com/">JetBrains</vendor><rating>4.5</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=19424</download-url><idea-version min="n/a" max="n/a" since-build="141.104" until-build="142.0"/></idea-plugin></category></plugin-repository>